Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W _ 

A

AbstractBinder<MS,B extends E,E,O> - Class in manifold.internal.javac
expression (velocity: length/time): 5 mi/hr (bad) (good) รท ?
AbstractBinder() - Constructor for class manifold.internal.javac.AbstractBinder
 
AbstractBinder.Node<E,O> - Class in manifold.internal.javac
 
AbstractManifoldHost - Class in manifold.internal.host
 
AbstractManifoldHost() - Constructor for class manifold.internal.host.AbstractManifoldHost
 
AbstractSingleFileModel - Class in manifold.api.type
AbstractSingleFileModel(IManifoldHost, String, Set<IFile>) - Constructor for class manifold.api.type.AbstractSingleFileModel
 
AbstractSrcClass<T extends AbstractSrcClass<T>> - Class in manifold.api.gen
 
AbstractSrcClass(String, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.AbstractSrcClass
 
AbstractSrcClass(String, AbstractSrcClass, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.AbstractSrcClass
 
AbstractSrcClass(String, AbstractSrcClass, AbstractSrcClass.Kind, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.AbstractSrcClass
 
AbstractSrcClass.Kind - Enum in manifold.api.gen
 
AbstractSrcMethod<T extends AbstractSrcMethod<T>> - Class in manifold.api.gen
 
AbstractSrcMethod(AbstractSrcClass) - Constructor for class manifold.api.gen.AbstractSrcMethod
 
AbstractTypeSystemListener - Class in manifold.api.host
 
AbstractTypeSystemListener() - Constructor for class manifold.api.host.AbstractTypeSystemListener
 
accept(IModule) - Method in interface manifold.api.type.ITypeManifold
A module calls this method to determine whether to include this type manifold in its collection of type manifolds.
accept(JCTree.Visitor) - Method in class manifold.internal.javac.LetExpr_8
 
accept(TreeVisitor<R, D>, D) - Method in class manifold.internal.javac.LetExpr_8
 
add(String) - Method in class manifold.api.util.cache.FqnCache
 
add(String, T) - Method in class manifold.api.util.cache.FqnCache
 
add(String) - Method in interface manifold.api.util.cache.IFqnCache
 
add(String, T) - Method in interface manifold.api.util.cache.IFqnCache
 
add(String) - Method in class manifold.api.util.cache.WeakFqnCache
 
add(String, T) - Method in class manifold.api.util.cache.WeakFqnCache
 
add(E) - Method in class manifold.api.util.DynamicArray
Appends the specified element to the end of this list.
add(int, E) - Method in class manifold.api.util.DynamicArray
Inserts the specified element at the specified position in this list.
addActualNameAnnotation(SrcAnnotated, String, boolean) - Static method in class manifold.api.gen.SrcLinkedClass
 
addAll(FqnCache<T>) - Method in class manifold.api.util.cache.FqnCache
 
addAll(Map<String, T>) - Method in class manifold.api.util.cache.FqnCache
 
addAll(Collection<? extends E>) - Method in class manifold.api.util.DynamicArray
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(int, Collection<? extends E>) - Method in class manifold.api.util.DynamicArray
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAnnotation(SrcAnnotationExpression) - Method in class manifold.api.gen.SrcAnnotated
 
addAnnotation(Class<?>) - Method in class manifold.api.gen.SrcAnnotated
 
addAnnotation(String) - Method in class manifold.api.gen.SrcAnnotated
 
addArgument(SrcArgument) - Method in class manifold.api.gen.SrcAnnotationExpression
 
addArgument(String, Class, Object) - Method in class manifold.api.gen.SrcAnnotationExpression
 
addArgument(String, SrcType, Object) - Method in class manifold.api.gen.SrcAnnotationExpression
 
addArgument(SrcArgument) - Method in class manifold.api.gen.SrcMethodCallExpression
 
addBound(SrcType) - Method in class manifold.api.gen.SrcType
 
addCase(SrcSwitchCase) - Method in class manifold.api.gen.SrcSwitchStatement
 
addChild(SrcIdentifier) - Method in class manifold.api.gen.SrcMemberAccessExpression
 
addConstructor(SrcConstructor) - Method in class manifold.api.gen.AbstractSrcClass
 
addDrivers(Set<Object>) - Method in class manifold.internal.javac.TypeProcessor
 
addEnclosingClassOnTupleType(String) - Method in interface manifold.internal.javac.ManAttr
 
addEnumConst(SrcField) - Method in class manifold.api.gen.AbstractSrcClass
 
addField(SrcField) - Method in class manifold.api.gen.AbstractSrcClass
 
addFile(IFile) - Method in class manifold.api.type.AbstractSingleFileModel
 
addFile(IFile) - Method in interface manifold.api.type.IModel
Add file to the set of files this model uses.
addFileField() - Method in class manifold.api.gen.SrcLinkedClass
 
addGetProperty(SrcGetProperty) - Method in class manifold.api.gen.AbstractSrcClass
 
addImport(Class) - Method in class manifold.api.gen.AbstractSrcClass
 
addImport(String) - Method in class manifold.api.gen.AbstractSrcClass
 
addInnerClass(AbstractSrcClass) - Method in class manifold.api.gen.AbstractSrcClass
 
addInterface(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
 
addInterface(Class) - Method in class manifold.api.gen.AbstractSrcClass
 
addInterface(String) - Method in class manifold.api.gen.AbstractSrcClass
 
addIProxyFactory(String, String) - Method in class manifold.internal.javac.StaticCompiler
 
AdditionalDirectory - Class in manifold.api.fs
 
AdditionalDirectory(IFileSystem, IDirectory) - Constructor for class manifold.api.fs.AdditionalDirectory
 
addMethod(AbstractSrcMethod) - Method in class manifold.api.gen.AbstractSrcClass
 
addParam(SrcParameter) - Method in class manifold.api.gen.SrcAnnotated
 
addParam(String, Class) - Method in class manifold.api.gen.SrcAnnotated
 
addParam(String, String) - Method in class manifold.api.gen.SrcAnnotated
 
addParam(String, SrcType) - Method in class manifold.api.gen.SrcAnnotated
 
addSetProperty(SrcSetProperty) - Method in class manifold.api.gen.AbstractSrcClass
 
addSourcePositionAnnotation(SrcAnnotated, String, int, int) - Method in class manifold.api.gen.SrcLinkedClass
 
addStatement(SrcStatement) - Method in class manifold.api.gen.SrcStatementBlock
 
addStatement(String) - Method in class manifold.api.gen.SrcStatementBlock
 
addStaticBlock(SrcStatementBlock) - Method in class manifold.api.gen.AbstractSrcClass
 
addStaticImport(String) - Method in class manifold.api.gen.AbstractSrcClass
 
addTaskListener(TaskListener) - Method in class manifold.internal.javac.TypeProcessor
 
addThrowType(SrcType) - Method in class manifold.api.gen.AbstractSrcMethod
 
addTypeParam(SrcType) - Method in class manifold.api.gen.SrcType
 
addTypeParam(Class) - Method in class manifold.api.gen.SrcType
 
addTypeParam(String) - Method in class manifold.api.gen.SrcType
 
addTypeSystemListenerAsWeakRef(Object, ITypeSystemListener) - Method in interface manifold.api.host.IManifoldHost
 
addTypeSystemListenerAsWeakRef(Object, ITypeSystemListener) - Method in class manifold.internal.host.SingleModuleManifoldHost
 
addTypeVar(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
 
addTypeVar(SrcType) - Method in class manifold.api.gen.AbstractSrcMethod
 
allOptional() - Static method in enum manifold.internal.javac.Arg
 
allRequired() - Static method in enum manifold.internal.javac.Arg
 
ANONYMOUS_FRAGMENT_PREFIX - Static variable in class manifold.internal.javac.FragmentProcessor
 
Arg - Enum in manifold.internal.javac
Arguments for the javac plugin.
ARG_DUMP_SOURCE - Static variable in interface manifold.api.type.ITypeManifold
System property to aid in debugging generated source.
ArrayTypeExtender - Class in manifold.internal.javac
 
ArrayTypeExtender() - Constructor for class manifold.internal.javac.ArrayTypeExtender
 
attribClass(JCDiagnostic.DiagnosticPosition, Symbol.ClassSymbol) - Method in class manifold.internal.javac.ManAttr_8
 
attribExpr(JCTree, Env<AttrContext>, Type) - Method in class manifold.internal.javac.ManAttr_8
 
attribType(JCTree, Env<AttrContext>) - Method in class manifold.internal.javac.ManAttr_8
Handle properties in interfaces, which are non-static unless explicitly static.
AUTO_TYPE - Static variable in interface manifold.internal.javac.ManAttr
 

B

BaseService - Class in manifold.api.service
 
BaseService() - Constructor for class manifold.api.service.BaseService
 
BasicIncrementalCompileDriver - Class in manifold.api.type
 
BasicIncrementalCompileDriver(boolean) - Constructor for class manifold.api.type.BasicIncrementalCompileDriver
 
BINARY_OP_TO_NAME - Static variable in interface manifold.internal.javac.ManAttr
 
bind(ArrayList<AbstractBinder.Node<E, O>>) - Method in class manifold.internal.javac.AbstractBinder
 
body(SrcStatementBlock) - Method in class manifold.api.gen.AbstractSrcMethod
 
body(String) - Method in class manifold.api.gen.AbstractSrcMethod
 
boot() - Method in class manifold.internal.runtime.Bootstrap
 
bootstrap(List<File>, List<File>) - Method in interface manifold.api.host.IRuntimeManifoldHost
Bootstrap Manifold before application code executes
bootstrap() - Static method in class manifold.internal.host.RuntimeManifoldHost
 
bootstrap(List<File>, List<File>) - Method in class manifold.internal.host.RuntimeManifoldHost
 
Bootstrap - Class in manifold.internal.runtime
Loads Manifold runtime services: Integrates manifold into application class loader Initializes the RuntimeManifoldHost
Bootstrap() - Constructor for class manifold.internal.runtime.Bootstrap
 
BootstrapPackages - Class in manifold.internal.javac
 
BootstrapPackages(Set<String>, JavacProcessingEnvironment) - Constructor for class manifold.internal.javac.BootstrapPackages
 
byName(String) - Static method in enum manifold.internal.javac.Arg
 
BytecodeOptions - Class in manifold.api.util
 
BytecodeOptions() - Constructor for class manifold.api.util.BytecodeOptions
 

C

CacheClearer() - Constructor for class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
CACHED_PAIRS - Static variable in interface manifold.internal.javac.ManTypes
 
canWrap(ClassLoader) - Static method in class manifold.internal.runtime.UrlClassLoaderWrapper
 
cfolder() - Method in interface manifold.internal.javac.ManAttr
 
checkConcatenation(JCTree.JCLiteral, CharSequence, HostKind, Log) - Static method in interface manifold.internal.javac.ManAttr
 
checkRedundantCast(Env<AttrContext>, JCTree.JCTypeCast) - Method in class manifold.internal.javac.ManCheck_8
 
checkReference(JCTree.JCMemberReference) - Method in interface manifold.internal.javac.ManAttr
 
chk() - Method in interface manifold.internal.javac.ManAttr
 
ClassSymbols - Class in manifold.internal.javac
Utility to get ClassSymbol for a given type name.
ClassType - Enum in manifold.api.type
 
cleanup() - Static method in class manifold.internal.runtime.Bootstrap
 
clear() - Method in class manifold.api.fs.cache.PathCache
 
clear() - Method in interface manifold.api.type.ITypeManifold
Clear all cached data
clear() - Method in class manifold.api.type.ResourceFileTypeManifold
 
clear() - Method in class manifold.api.type.UrlTypeManifold
 
clear() - Method in class manifold.api.util.cache.FqnCacheNode
 
clear() - Method in interface manifold.api.util.cache.IFqnCache
 
clear() - Method in class manifold.api.util.cache.WeakFqnCache
 
clear() - Method in class manifold.api.util.DynamicArray
Removes all of the elements from this list.
clear() - Static method in class manifold.internal.host.RuntimeManifoldHost
 
clear() - Method in interface manifold.internal.javac.IJavaParser
 
clear() - Method in class manifold.internal.javac.JavaParser
 
clearAllCaches() - Method in class manifold.api.fs.def.FileSystemImpl
 
clearAllCaches() - Method in interface manifold.api.fs.IFileSystem
 
clearCaches() - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
clearCaches() - Method in class manifold.api.fs.DelegateDirectory
 
clearCaches() - Method in interface manifold.api.fs.IDirectory
 
clearCaches() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
clearCaches() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
clearUserData() - Method in class manifold.api.gen.SrcAnnotated
 
close() - Method in class manifold.internal.javac.JavacFileManagerBridge
 
close() - Method in class manifold.internal.runtime.ManModuleReader
 
closing() - Method in interface manifold.internal.javac.IFinishedCompilingListener
 
collectNames(Set<String>, String) - Method in class manifold.api.util.cache.FqnCacheNode
 
COMPARE_TO - Static variable in interface manifold.internal.javac.ManAttr
 
COMPARE_TO_USING - Static variable in interface manifold.internal.javac.ManAttr
 
compareTo(Object) - Method in class manifold.api.type.TypeName
 
compile(String) - Method in interface manifold.api.type.ISelfCompiled
Instructs a self-compiling type manifold to compile fqn and return resulting Java byte-code.
compile(String) - Method in interface manifold.api.type.ISelfCompiledFile
 
compile(String) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
compile(JavaFileObject, String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
 
compile(Collection<JavaFileObject>, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
 
compile(String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
 
compile(String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
Compiles specified Java class name.
compile(JavaFileObject, String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
Compiles fresh, no caching.
compile(Collection<JavaFileObject>, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
Compiles a collection of java source files, intended for use a command line compiler.
compile(String) - Method in class manifold.internal.javac.SourceSupplier
 
CompiledTypeProcessor - Class in manifold.internal.javac
 
COMPL - Static variable in interface manifold.internal.javac.ManAttr
 
computeOrGetUserData(String, Function<String, ?>) - Method in class manifold.api.gen.SrcAnnotated
 
connect() - Method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
 
contains(String) - Method in class manifold.api.util.cache.FqnCache
 
contains(String) - Method in interface manifold.api.util.cache.IFqnCache
 
contains(String) - Method in class manifold.api.util.cache.WeakFqnCache
 
contains(Object) - Method in class manifold.api.util.DynamicArray
Returns true if this list contains the specified element.
contains(String) - Method in class manifold.internal.javac.BootstrapPackages
 
contains(JavaFileManager.Location, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
CONTAINS_SOURCES - Static variable in class manifold.api.fs.Extensions
 
containsAnnotationOfType(List<JCTree.JCAnnotation>, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
 
containsManifest(IDirectory) - Static method in class manifold.api.fs.Extensions
 
contribute(JavaFileManager.Location, String, boolean, String, DiagnosticListener<JavaFileObject>) - Method in interface manifold.api.type.ITypeManifold
Contribute source corresponding with the fqn.
contribute(JavaFileManager.Location, String, boolean, String, M, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.type.ResourceFileTypeManifold
Contribute source code for the specified type and model.
contribute(JavaFileManager.Location, String, boolean, String, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.type.ResourceFileTypeManifold
 
ContributorKind - Enum in manifold.api.type
Indicates the involvement of a ITypeManifold toward the completeness of projected source
convert(TypeProcessor, JCTree.JCMemberReference) - Static method in class manifold.internal.javac.MethodRefToLambda
Converts a JCMemberReference (method reference) to a JCLambda (lambda expression).
copy() - Method in class manifold.api.gen.SrcAnnotationArrayExpression
 
copy() - Method in class manifold.api.gen.SrcAnnotationExpression
 
copy() - Method in class manifold.api.gen.SrcArgument
 
copy() - Method in class manifold.api.gen.SrcExpression
 
copy() - Method in class manifold.api.gen.SrcIdentifier
 
copy() - Method in class manifold.api.gen.SrcMemberAccessExpression
 
copy() - Method in class manifold.api.gen.SrcMethodCallExpression
 
copy() - Method in class manifold.api.gen.SrcRawExpression
 
copy() - Method in class manifold.api.util.DynamicArray
Returns a shallow copy of this ArrayList instance.
create() - Method in class manifold.api.fs.def.FileFragmentImpl
 
create() - Method in class manifold.api.fs.def.JavaFileImpl
 
create() - Method in class manifold.api.fs.def.JavaResourceImpl
 
create() - Method in class manifold.api.fs.DelegateDirectory
 
create() - Method in interface manifold.api.fs.IResource
 
create() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
create() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
create() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
create() - Method in class manifold.api.fs.url.URLFileImpl
 
createCacheClearer() - Method in class manifold.api.type.ResourceFileTypeManifold
 
createDefaultClassPath() - Method in class manifold.internal.host.RuntimeManifoldHost
 
createdType(IFileFragment, String[]) - Method in interface manifold.api.host.IManifoldHost
 
createdType(Set<IFile>, String) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
createdType(IFileFragment, String[]) - Method in class manifold.internal.host.SingleModuleManifoldHost
 

D

data - Variable in class manifold.api.util.DynamicArray
The array buffer into which the elements of the ArrayList are stored.
DebugLogUtil - Class in manifold.api.util
 
DebugLogUtil() - Constructor for class manifold.api.util.DebugLogUtil
 
DEC - Static variable in interface manifold.internal.javac.ManAttr
 
defaultCase(SrcStatement) - Method in class manifold.api.gen.SrcSwitchStatement
 
defaultPrimitiveValue(Type, Symtab) - Static method in class manifold.api.util.JCTreeUtil
 
DefaultSingleModule - Class in manifold.internal.host
 
DeferredDiagnosticHandler(Log) - Constructor for class manifold.internal.javac.ManAttr.DeferredDiagnosticHandler
 
DeferredDiagnosticHandler(Log, Predicate<JCDiagnostic>) - Constructor for class manifold.internal.javac.ManAttr.DeferredDiagnosticHandler
 
DelegateDirectory - Class in manifold.api.fs
 
DelegateDirectory(IFileSystem, IDirectory) - Constructor for class manifold.api.fs.DelegateDirectory
 
delete() - Method in class manifold.api.fs.def.FileFragmentImpl
 
delete() - Method in class manifold.api.fs.def.JavaResourceImpl
 
delete() - Method in class manifold.api.fs.DelegateDirectory
 
delete() - Method in interface manifold.api.fs.IResource
 
delete() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
delete() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
delete() - Method in class manifold.api.fs.url.URLFileImpl
 
delete() - Method in class manifold.api.util.cache.FqnCacheNode
 
delete() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
delete() - Method in class manifold.internal.javac.MissFileObject
 
deletedType(Set<IFile>, String) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
Dependency - Class in manifold.api.host
 
Dependency(IModule, boolean) - Constructor for class manifold.api.host.Dependency
 
deriveJavaSourcePath() - Method in class manifold.internal.javac.JavacPlugin
 
diamond() - Method in class manifold.api.gen.SrcType
 
dir(String) - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
dir(String) - Method in class manifold.api.fs.DelegateDirectory
 
dir(String) - Method in interface manifold.api.fs.IDirectory
 
dir(IJarFileDirectory, String) - Static method in class manifold.api.fs.IDirectoryUtil
 
dir(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
dir(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
doInit() - Method in class manifold.api.service.BaseService
 
doUninit() - Method in class manifold.api.service.BaseService
 
DynamicArray<E> - Class in manifold.api.util
 
DynamicArray(int) - Constructor for class manifold.api.util.DynamicArray
Constructs an empty list with the specified demo capacity.
DynamicArray() - Constructor for class manifold.api.util.DynamicArray
Constructs an empty list with an demo capacity of ten.
DynamicArray(Collection<? extends E>) - Constructor for class manifold.api.util.DynamicArray
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
DynamicArray(DynamicArray<E>) - Constructor for class manifold.api.util.DynamicArray
 

E

EMPTY - Static variable in class manifold.api.util.DynamicArray
 
EMPTY_ARRAY - Static variable in interface manifold.api.fs.IFile
 
ensureCapacity(int) - Method in class manifold.api.util.DynamicArray
Increases the capacity of this ArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
ensureIndexedAssignmentIsWritable(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
 
enterPostJavaCompilation() - Method in interface manifold.api.type.ITypeManifold
Signals that normal javac compilation is complete with respect to the supplied Java source file list passed to javac.
enumConst() - Method in class manifold.api.gen.SrcField
 
equals(Object) - Method in class manifold.api.fs.def.FileFragmentImpl
 
equals(Object) - Method in class manifold.api.fs.def.JavaResourceImpl
 
equals(Object) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
equals(Object) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
equals(Object) - Method in class manifold.api.fs.ResourcePath
Two ResourcePath objects are considered to be equal if they represent the same leaf path and if their parents are equal.
equals(Object) - Method in class manifold.api.gen.SrcType
 
equals(Object) - Method in class manifold.api.type.TypeName
 
equals(Object) - Method in class manifold.api.util.fingerprint.Fingerprint
 
equals(Object) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
equals(URL, URL) - Method in class manifold.internal.runtime.protocols.Handler
 
eraseTypeVars(Type) - Method in interface manifold.internal.javac.ManTypes
 
eraseTypeVars(Types, Type) - Static method in class manifold.internal.javac.RecursiveTypeVarEraser
 
error(JCDiagnostic.DiagnosticPosition, String, Object...) - Method in class manifold.internal.javac.ManLog_8
 
excludeFromSourcePath(String) - Static method in class manifold.api.util.SourcePathUtil
 
excludeFromTestPath(String) - Static method in class manifold.api.util.SourcePathUtil
 
exists() - Method in class manifold.api.fs.def.FileFragmentImpl
 
exists() - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
exists() - Method in class manifold.api.fs.def.JavaFileImpl
 
exists() - Method in class manifold.api.fs.DelegateDirectory
 
exists() - Method in interface manifold.api.fs.IResource
Indicates whether this resource exists.
exists() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
exists() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
exists() - Method in class manifold.api.fs.url.URLFileImpl
 
expr(SrcExpression) - Method in class manifold.api.gen.SrcSwitchStatement
 
extend(String) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the characters of the String s, which must be non-null.
extend(char[]) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the characters chars[start]..chars[start+length-1].
extend(char[], int, int) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the characters chars[start]..chars[start+length-1].
extend(byte[], int, int) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the bytes bytes[offset]..bytes[offset+length-1].
extend(byte[]) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the bytes
extend(int) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the integer i.
extend(long) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the integer i.
extend(char) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the character c.
extend(byte) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the byte b.
extend(InputStream) - Method in class manifold.api.util.fingerprint.Fingerprint
Extends this fingerprint by the bytes of the stream stream, which must be non-null.
extend(ByteBuffer) - Method in class manifold.api.util.fingerprint.Fingerprint
 
extend(Context, CompilationUnitTree) - Static method in class manifold.internal.javac.ArrayTypeExtender
Array types in Java all share the same symbol, Symtab.arrayClass.
extendArrayType(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
 
Extensions - Class in manifold.api.fs
Utility class to scan for certain manifest headers through the classpath.

F

FIELD_FILE_URL - Static variable in class manifold.api.gen.SrcLinkedClass
 
file(String) - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
file(String) - Method in class manifold.api.fs.DelegateDirectory
 
file(String) - Method in interface manifold.api.fs.IDirectory
Constucts a file given the path.
file(IJarFileDirectory, String) - Static method in class manifold.api.fs.IDirectoryUtil
 
file(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
file(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
file - Variable in class manifold.api.host.RefreshRequest
 
FileFragmentImpl - Class in manifold.api.fs.def
 
FileFragmentImpl(String, String, String, HostKind, IFile, int, int, String) - Constructor for class manifold.api.fs.def.FileFragmentImpl
 
FileSystemImpl - Class in manifold.api.fs.def
 
FileSystemImpl(IManifoldHost, IFileSystem.CachingMode) - Constructor for class manifold.api.fs.def.FileSystemImpl
 
fileToProcessedInput - Static variable in interface manifold.internal.javac.ParserFactoryFiles
 
fillInStackTrace() - Method in exception manifold.internal.javac.ManAttr.MyRuntimeException
 
find(String) - Method in class manifold.internal.runtime.ManModuleReader
 
findBinderMethod(AbstractBinder.Node<E, O>, AbstractBinder.Node<E, O>) - Method in class manifold.internal.javac.AbstractBinder
 
findFiles(String) - Method in class manifold.api.fs.cache.PathCache
 
findFilesForType(String) - Method in interface manifold.api.type.ITypeManifold
 
findFilesForType(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
findFilesForType(String) - Method in class manifold.api.type.UrlTypeManifold
 
findJavaSource(String, DiagnosticListener<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
 
findJavaSource(String, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
 
findJCMethodDef(JCTree.JCClassDecl, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManAttr
 
findJCVariableDecl(JCTree.JCClassDecl, Symbol.VarSymbol) - Method in interface manifold.internal.javac.ManAttr
 
findMethodName(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
 
findOffset(IFile, int, int) - Static method in class manifold.api.fs.IFileUtil
 
findPackageForTuple() - Method in interface manifold.internal.javac.ManAttr
 
findPrimaryConstructor() - Method in class manifold.api.gen.AbstractSrcClass
 
findReceiverType(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
 
findStandardJavaFileManagerMethod(JavaFileManager, String, Class...) - Static method in class manifold.internal.javac.JavacFileManagerBridge
 
findTopLevelFqn(String) - Method in class manifold.api.type.ResourceFileTypeManifold
This method avoids initializing all the files
findTupleClassSymbol(String) - Method in interface manifold.internal.javac.ManAttr
 
findTypeManifoldsFor(String) - Method in interface manifold.api.host.IModule
 
findTypeManifoldsFor(String, Predicate<ITypeManifold>) - Method in interface manifold.api.host.IModule
Finds the set of type manifolds that contribute toward the definition of a given type.
findTypeManifoldsFor(IFile) - Method in interface manifold.api.host.IModule
 
findTypeManifoldsFor(IFile, Predicate<ITypeManifold>) - Method in interface manifold.api.host.IModule
Finds the set of type manifolds that handle a given resource file.
Fingerprint - Class in manifold.api.util.fingerprint
 
Fingerprint() - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the empty string.
Fingerprint(Fingerprint) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this fingerprint to a copy of fp, which must be non-null.
Fingerprint(String) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the String s, which must be non-null.
Fingerprint(char[]) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the character array chars, which must be non-null.
Fingerprint(char[], int, int) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the characters chars[start]..chars[start+length-1].
Fingerprint(byte[]) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the byte array bytes, which must be non-null.
Fingerprint(byte[], int, int) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the bytes bytes[start]..bytes[start+length-1].
Fingerprint(InputStream) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the bytes in stream, which must be non-null.
Fingerprint(ByteBuffer) - Constructor for class manifold.api.util.fingerprint.Fingerprint
Initializes this object to the fingerprint of the bytes in buffer, which must be non-null.
finished(TaskEvent) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
finished(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
 
flush() - Method in class manifold.internal.javac.JavacFileManagerBridge
 
forwardParameters(StringBuilder) - Method in class manifold.api.gen.SrcAnnotated
 
FqnCache<T> - Class in manifold.api.util.cache
 
FqnCache() - Constructor for class manifold.api.util.cache.FqnCache
 
FqnCache(String, boolean, FqnCache.Validator) - Constructor for class manifold.api.util.cache.FqnCache
 
FqnCache.Validator - Interface in manifold.api.util.cache
 
FqnCacheNode<K> - Class in manifold.api.util.cache
 
FqnCacheNode(String, FqnCacheNode<K>) - Constructor for class manifold.api.util.cache.FqnCacheNode
 
FRAGMENT_END - Static variable in class manifold.internal.javac.FragmentProcessor
 
FRAGMENT_START - Static variable in class manifold.internal.javac.FragmentProcessor
 
FragmentProcessor - Class in manifold.internal.javac
Process inlined type fragments.
FragmentProcessor() - Constructor for class manifold.internal.javac.FragmentProcessor
 
FragmentProcessor.Fragment - Class in manifold.internal.javac
 
from(ElementKind) - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
 
from(Tree.Kind) - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
 

G

GeneratedJavaStubFileObject - Class in manifold.internal.javac
 
GeneratedJavaStubFileObject(String, SourceSupplier) - Constructor for class manifold.internal.javac.GeneratedJavaStubFileObject
 
get(String) - Method in class manifold.api.util.cache.FqnCache
 
get(String) - Method in interface manifold.api.util.cache.IFqnCache
 
get(String) - Static method in class manifold.api.util.cache.StringCache
 
get(String) - Static method in class manifold.api.util.cache.StringPool
 
get(String) - Method in class manifold.api.util.cache.WeakFqnCache
 
get(int) - Method in class manifold.api.util.DynamicArray
Returns the element at the specified position in this list.
get(Object...) - Method in class manifold.api.util.IssueMsg
 
get() - Static method in class manifold.internal.host.RuntimeManifoldHost
 
getAccessLevel() - Method in class manifold.internal.javac.MissFileObject
 
getActualClassLoader() - Method in interface manifold.api.host.IManifoldHost
 
getActualClassLoader() - Method in class manifold.internal.host.AbstractManifoldHost
 
getAdditionalTypes(String, IFile) - Method in class manifold.api.type.ResourceFileTypeManifold
Additional types derived from file.
getAllFields(Type, Predicate<Symbol.VarSymbol>, Set<Symbol.VarSymbol>) - Static method in interface manifold.internal.javac.ManTypes
 
getAllMethods(Type, Predicate<Symbol.MethodSymbol>, Set<Symbol.MethodSymbol>) - Static method in interface manifold.internal.javac.ManTypes
 
getAllTypeNames() - Method in interface manifold.api.type.ITypeManifold
 
getAllTypeNames() - Method in class manifold.api.type.ResourceFileTypeManifold
 
getAnnotation(Class<? extends Annotation>) - Method in class manifold.api.gen.SrcAnnotated
 
getAnnotations() - Method in class manifold.api.gen.SrcAnnotated
 
getAnnotationType() - Method in class manifold.api.gen.SrcAnnotationExpression
 
getArgument(String) - Method in class manifold.api.gen.SrcAnnotationExpression
 
getArguments() - Method in class manifold.api.gen.SrcAnnotationExpression
 
getArguments() - Method in class manifold.api.gen.SrcMethodCallExpression
 
getArrayDims() - Method in class manifold.api.gen.SrcType
 
getArrayTypeName() - Method in interface manifold.api.host.IManifoldHost
 
getBaseName() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getBaseName() - Method in class manifold.api.fs.def.JavaFileImpl
 
getBaseName() - Method in interface manifold.api.fs.IFile
 
getBaseName(IFile) - Static method in class manifold.api.fs.IFileUtil
 
getBaseName(String) - Static method in class manifold.api.fs.IFileUtil
 
getBaseName() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
getBaseName() - Method in class manifold.api.fs.url.URLFileImpl
 
getBindingOperands(JCTree.JCExpression, ArrayList<AbstractBinder.Node<JCTree.JCExpression, JCTree.Tag>>) - Method in interface manifold.internal.javac.ManAttr
 
getBootclasspath() - Method in class manifold.internal.javac.JavacPlugin
 
getBounds() - Method in class manifold.api.gen.SrcType
 
getBytes() - Method in class manifold.internal.javac.InMemoryClassJavaFileObject
 
getChangedFiles() - Method in class manifold.api.type.BasicIncrementalCompileDriver
 
getChangedFiles() - Method in interface manifold.api.type.IIncrementalCompileDriver
Manifold's javac plugin calls this method after the ANALYZE phase of the class annotated with this method.
getCharContent(boolean) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
getCharContent(boolean) - Method in class manifold.internal.javac.MissFileObject
 
getCharContent(boolean) - Method in class manifold.internal.javac.SourceJavaFileObject
 
getCharContent(boolean) - Method in class manifold.internal.javac.StringJavaFileObject
 
getChild(String) - Method in class manifold.api.util.cache.FqnCacheNode
 
getChildren() - Method in class manifold.api.util.cache.FqnCacheNode
 
getChildrenOfNamespace(String) - Method in class manifold.internal.host.SimpleModule
 
getClassDecl(Tree) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getClassLoader(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getClassLoaderForFile(IFile) - Method in interface manifold.api.host.IManifoldHost
 
getClassLoaderForFile(IFile) - Method in class manifold.internal.host.AbstractManifoldHost
 
getClassName() - Method in class manifold.internal.javac.InMemoryClassJavaFileObject
 
getClassSymbol(BasicJavacTask, String) - Method in class manifold.internal.javac.ClassSymbols
 
getClassSymbol(BasicJavacTask, JavaFileManager.Location, String) - Method in class manifold.internal.javac.ClassSymbols
 
getClassSymbol(BasicJavacTask, Object, String) - Method in class manifold.internal.javac.ClassSymbols
 
getClassSymbol(BasicJavacTask, TypeProcessor, String) - Method in class manifold.internal.javac.ClassSymbols
 
getClassType(String) - Method in interface manifold.api.type.ITypeManifold
What kind of type corresponds with fqn?
getClassType(String) - Method in class manifold.api.type.JavaTypeManifold
 
getClassType(String) - Method in class manifold.api.type.UrlTypeManifold
 
getCode() - Method in class manifold.api.util.JavacDiagnostic
 
getCollectiveJavaClassPath() - Method in interface manifold.api.host.IModule
 
getCollectiveJavaClassPath() - Method in class manifold.internal.host.SimpleModule
 
getCollectiveSourcePath() - Method in interface manifold.api.host.IModule
 
getCollectiveSourcePath() - Method in class manifold.internal.host.SimpleModule
 
getColumn() - Method in interface manifold.internal.javac.IIssue
 
getColumn() - Method in class manifold.internal.javac.JavaIssue
 
getColumnNumber() - Method in class manifold.api.util.JavacDiagnostic
 
getCompilationUnit() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getCompilerComponents() - Method in class manifold.internal.javac.TypeProcessor
 
getComponentType() - Method in class manifold.api.gen.SrcType
 
getConstructors() - Method in class manifold.api.gen.AbstractSrcClass
 
getContainer() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getContainer() - Method in interface manifold.api.fs.IFileFragment
The file element hosting the fragment e.g., a comment or string literal
getContent() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getContent(IFile) - Static method in class manifold.api.type.ResourceFileTypeManifold
 
getContent() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
 
getContext() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getContext() - Method in class manifold.internal.javac.JavacPlugin
 
getContributorKind() - Method in interface manifold.api.type.ITypeManifold
How does this producer contribute toward the source file produced
getContributorKind() - Method in class manifold.api.type.JavaTypeManifold
 
getContributorKind() - Method in class manifold.api.type.UrlTypeManifold
 
getDefaultValue() - Method in class manifold.api.gen.AbstractSrcMethod
 
getDefaultValue() - Method in enum manifold.internal.javac.Arg
 
getDefs() - Method in interface manifold.internal.javac.ILetExpr
 
getDefs() - Method in class manifold.internal.javac.LetExpr_8
 
getDelegate() - Method in class manifold.api.fs.DelegateDirectory
 
getDependencies() - Method in interface manifold.api.host.IModule
 
getDependencies() - Method in class manifold.internal.host.SimpleModule
 
getDescription() - Method in enum manifold.internal.javac.Arg
 
getDiagnostics() - Method in class manifold.internal.javac.ManAttr.DeferredDiagnosticHandler
 
getDisambiguatedNameInNest(String) - Method in class manifold.api.gen.AbstractSrcClass
 
getDrivers() - Method in class manifold.internal.javac.TypeProcessor
 
getElementUtil() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getEnclosingClass() - Method in class manifold.api.gen.AbstractSrcClass
 
getEnclosingClass(Tree) - Method in interface manifold.internal.javac.ManAttr
 
getEnclosingFile() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getEnclosingFile() - Method in interface manifold.api.fs.IFileFragment
 
getEnclosingMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int) - Static method in interface manifold.internal.javac.ManAttr
 
getEnclosingMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int, BiPredicate<Type, Type>) - Static method in interface manifold.internal.javac.ManAttr
 
getEnclosingType() - Method in class manifold.api.gen.SrcType
 
getEndOffset() - Method in interface manifold.internal.javac.IIssue
 
getEndOffset() - Method in class manifold.internal.javac.JavaIssue
 
getEndPosition() - Method in class manifold.api.util.JavacDiagnostic
 
getEnumConsts() - Method in class manifold.api.gen.AbstractSrcClass
 
getEnv() - Method in interface manifold.internal.javac.ManAttr
 
getErrorHandler() - Method in class manifold.api.gen.AbstractSrcClass
 
getErrorHandler() - Method in exception manifold.internal.javac.JavaCompileIssuesException
 
getErrors() - Method in interface manifold.internal.javac.IIssueContainer
 
getErrors() - Method in class manifold.internal.javac.JavaIssueContainer
 
getExcludedPath() - Method in interface manifold.api.host.IModule
 
getExcludedPath() - Method in class manifold.internal.host.SimpleModule
 
getExcludedTypeManifolds() - Method in interface manifold.api.host.IModule
 
getExpr() - Method in class manifold.internal.javac.AbstractBinder.Node
 
getExpr() - Method in interface manifold.internal.javac.ILetExpr
 
getExpr() - Method in class manifold.internal.javac.LetExpr_8
 
getExt() - Method in enum manifold.api.type.ClassType
 
getExt() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
 
getExtension() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getExtension() - Method in class manifold.api.fs.def.JavaFileImpl
 
getExtension() - Method in interface manifold.api.fs.IFile
 
getExtension(IFile) - Static method in class manifold.api.fs.IFileUtil
 
getExtension(String) - Static method in class manifold.api.fs.IFileUtil
 
getExtension() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
getExtension() - Method in class manifold.api.fs.url.URLFileImpl
 
getExtensionCache(String) - Method in class manifold.api.fs.cache.PathCache
 
getExtensionCaches() - Method in class manifold.api.fs.cache.PathCache
 
getExtensions(IDirectory, String) - Static method in class manifold.api.fs.Extensions
 
getExtensions(Collection<String>, IDirectory, String) - Static method in class manifold.api.fs.Extensions
 
getFieldNameFromMethodName(String) - Method in interface manifold.internal.javac.ManAttr
Changes method name to a field name like this: getAddress -> address callHome -> home findJDKVersion -> jdkVersion id -> id
getFields() - Method in class manifold.api.gen.AbstractSrcClass
 
getFields(String) - Method in interface manifold.internal.javac.ITupleTypeProvider
 
getFile() - Method in class manifold.api.type.AbstractSingleFileModel
 
getFile(Tree) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getFileForInput(JavaFileManager.Location, String, String) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getFileForOutput(JavaFileManager.Location, String, String, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getFileFragment() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
getFiles() - Method in class manifold.api.type.AbstractSingleFileModel
 
getFiles() - Method in interface manifold.api.type.IModel
 
getFileSystem() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getFileSystem() - Method in class manifold.api.fs.def.JavaResourceImpl
 
getFileSystem() - Method in class manifold.api.fs.DelegateDirectory
 
getFileSystem() - Method in interface manifold.api.fs.IResource
The file system supporting this resource
getFileSystem() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
getFileSystem() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getFileSystem() - Method in class manifold.api.fs.url.URLFileImpl
 
getFileSystem() - Method in interface manifold.api.host.IManifoldHost
 
getFileSystem() - Method in interface manifold.api.host.IModule
 
getFileSystem() - Method in class manifold.internal.host.SingleModuleManifoldHost
 
getFileSystemPathString() - Method in class manifold.api.fs.ResourcePath
Returns the path string for this path using the default file system separator, as defined by the File.separator property.
getFqn() - Method in class manifold.api.type.AbstractSingleFileModel
 
getFqn() - Method in interface manifold.api.type.IModel
 
getFqn() - Method in class manifold.api.util.cache.FqnCacheNode
 
getFqn() - Method in class manifold.internal.javac.SourceJavaFileObject
 
getFqName() - Method in class manifold.api.gen.SrcType
 
getFqnForFile(IFile) - Method in class manifold.api.fs.cache.PathCache
 
getFqns() - Method in class manifold.api.util.cache.FqnCache
 
getFqns() - Method in interface manifold.api.util.cache.IFqnCache
 
getFqns() - Method in class manifold.api.util.cache.WeakFqnCache
 
getFragmentValueType(JCTree.JCLiteral) - Method in interface manifold.internal.javac.ManAttr
 
getFragmentValueType(Attribute.Compound) - Method in interface manifold.internal.javac.ManAttr
 
getFromFileName(String) - Static method in enum manifold.api.type.ClassType
 
getFullName() - Method in class manifold.api.gen.TypeNameParser.Type
 
getHost() - Method in class manifold.api.fs.def.FileSystemImpl
 
getHost() - Method in interface manifold.api.fs.IFileSystem
 
getHost() - Method in interface manifold.api.host.IModule
 
getHost() - Method in class manifold.api.type.AbstractSingleFileModel
 
getHost() - Method in interface manifold.api.type.IModel
 
getHost() - Method in class manifold.internal.host.SimpleModule
 
getHost() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getHost() - Method in class manifold.internal.javac.JavacPlugin
 
getHost() - Method in class manifold.internal.javac.JavaParser
 
getHostKind() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getHostKind() - Method in interface manifold.api.fs.IFileFragment
 
getHostKind() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
 
getIDirectory(File) - Method in class manifold.api.fs.def.FileSystemImpl
 
getIDirectory(URL) - Method in class manifold.api.fs.def.FileSystemImpl
 
getIDirectory(File) - Method in interface manifold.api.fs.IFileSystem
 
getIDirectory(URL) - Method in interface manifold.api.fs.IFileSystem
 
getIFile(File) - Method in class manifold.api.fs.def.FileSystemImpl
 
getIFile(URL) - Method in class manifold.api.fs.def.FileSystemImpl
 
getIFile(IFileSystem, Path) - Static method in interface manifold.api.fs.IFile
 
getIFile(File) - Method in interface manifold.api.fs.IFileSystem
 
getIFile(URL) - Method in interface manifold.api.fs.IFileSystem
 
getInnerClasses() - Method in class manifold.api.gen.AbstractSrcClass
 
getInputStream(JarEntry) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getInputStream() - Method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
 
getInterface(Class<T>) - Method in interface manifold.api.service.IPluginHost
Provides an implementation of a specified interface.
getInterfaces() - Method in class manifold.api.gen.AbstractSrcClass
 
getIssueReporter() - Method in class manifold.internal.javac.JavacPlugin
 
getIssues() - Method in interface manifold.internal.javac.IIssueContainer
 
getIssues() - Method in class manifold.internal.javac.JavaIssueContainer
 
getJarFile() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getJarsWithSources(IModule) - Static method in class manifold.api.fs.Extensions
 
getJavacElements() - Method in class manifold.internal.javac.JavacPlugin
 
getJavaClassPath() - Method in interface manifold.api.host.IModule
 
getJavaClassPath() - Method in class manifold.internal.host.SimpleModule
 
getJavacTask() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getJavacTask() - Method in class manifold.internal.javac.JavacPlugin
 
getJavacTask() - Method in class manifold.internal.javac.JavaParser
 
getJavacTask_ManFileMgr() - Method in class manifold.internal.javac.ClassSymbols
 
getJavacTask_PlainFileMgr() - Method in class manifold.internal.javac.ClassSymbols
 
getJavaFileForInput(JavaFileManager.Location, String, JavaFileObject.Kind) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getJavaFileForOutput(JavaFileManager.Location, String, JavaFileObject.Kind, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getJavaFileManager() - Method in class manifold.internal.javac.JavacPlugin
 
getJavaInputFiles() - Method in class manifold.internal.javac.JavacPlugin
 
getJavaParser() - Method in interface manifold.api.host.IManifoldHost
 
getJavaParser() - Method in class manifold.internal.host.SingleModuleManifoldHost
 
getJavaSourcePath() - Method in class manifold.internal.javac.JavacPlugin
 
getKind() - Method in class manifold.api.gen.AbstractSrcClass
 
getKind() - Method in class manifold.api.util.JavacDiagnostic
 
getKind() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
getKind() - Method in interface manifold.internal.javac.IIssue
 
getKind() - Method in class manifold.internal.javac.JavaIssue
 
getKind() - Method in class manifold.internal.javac.LetExpr_8
 
getKind() - Method in class manifold.internal.javac.MissFileObject
 
getLastModified() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
getLastModified() - Method in class manifold.internal.javac.MissFileObject
 
getLength() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getLength() - Method in interface manifold.api.fs.IFileFragment
 
getLine() - Method in interface manifold.internal.javac.IIssue
 
getLine() - Method in class manifold.internal.javac.JavaIssue
 
getLineNumber() - Method in class manifold.api.util.JavacDiagnostic
 
getLoadedClass(Context, String) - Method in interface manifold.internal.javac.IDynamicJdk
 
getLoadedClass(Context, String) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getLoader() - Method in class manifold.internal.runtime.UrlClassLoaderWrapper
 
getLocation() - Method in class manifold.api.gen.AbstractSrcClass
 
getLocation(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getLocationAsPaths(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getLocationAsPaths(JavaFileManager.Location) - Method in interface manifold.internal.javac.PreJava17JavacFileManagerMethod
 
getLocationForModule(JavaFileManager.Location, String) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getLocationForModule(JavaFileManager.Location, JavaFileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getLocationForModule() - Method in class manifold.internal.javac.ManPatchModuleLocation
 
getLock() - Method in class manifold.api.fs.def.FileSystemImpl
 
getLock() - Method in interface manifold.api.fs.IFileSystem
 
getLogger() - Method in interface manifold.internal.javac.ManAttr
 
getManifoldFileManager() - Method in class manifold.internal.javac.JavacPlugin
 
getMembers(Symbol.ClassSymbol) - Method in interface manifold.internal.javac.IDynamicJdk
 
getMembers(Symbol.ClassSymbol, boolean) - Method in interface manifold.internal.javac.IDynamicJdk
 
getMembers(Symbol.ClassSymbol, Predicate<Symbol>) - Method in interface manifold.internal.javac.IDynamicJdk
 
getMembers(Symbol.ClassSymbol, Predicate<Symbol>, boolean) - Method in interface manifold.internal.javac.IDynamicJdk
 
getMembers(Symbol.ClassSymbol, boolean) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getMembers(Symbol.ClassSymbol, Predicate<Symbol>, boolean) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getMembersByName(Symbol.ClassSymbol, Name) - Method in interface manifold.internal.javac.IDynamicJdk
 
getMembersByName(Symbol.ClassSymbol, Name, boolean) - Method in interface manifold.internal.javac.IDynamicJdk
 
getMembersByName(Symbol.ClassSymbol, Name, boolean) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getMessage(Locale) - Method in class manifold.api.util.JavacDiagnostic
 
getMessage() - Method in interface manifold.internal.javac.IIssue
 
getMessage() - Method in class manifold.internal.javac.JavaIssue
 
getMethod() - Method in class manifold.internal.javac.OverloadOperatorSymbol
 
getMethods() - Method in class manifold.api.gen.AbstractSrcClass
 
getMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int) - Static method in interface manifold.internal.javac.ManAttr
 
getMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int, BiPredicate<Type, Type>) - Static method in interface manifold.internal.javac.ManAttr
 
getModel(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
getModifiers() - Method in class manifold.api.gen.SrcAnnotated
 
getModule() - Method in class manifold.api.gen.AbstractSrcClass
 
getModule() - Method in class manifold.api.host.Dependency
 
getModule() - Method in interface manifold.api.type.ITypeManifold
The module to which this producer is scoped
getModule() - Method in class manifold.api.type.ResourceFileTypeManifold
 
getModule() - Method in class manifold.api.type.TypeName
 
getModule() - Method in class manifold.api.type.UrlTypeManifold
 
getName() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getName() - Method in class manifold.api.fs.def.JavaResourceImpl
 
getName() - Method in class manifold.api.fs.DelegateDirectory
 
getName() - Method in interface manifold.api.fs.IResource
Gets this file's or directory's name.
getName() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
getName() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getName() - Method in class manifold.api.fs.ResourcePath
Returns the leaf name of this resource path.
getName() - Method in class manifold.api.fs.url.URLFileImpl
 
getName() - Method in class manifold.api.gen.AbstractSrcClass
 
getName() - Method in class manifold.api.gen.SrcType
If the type is an inner type, this may be a simple name.
getName() - Method in interface manifold.api.host.IModule
 
getName() - Method in class manifold.api.util.cache.FqnCacheNode
 
getName() - Method in class manifold.internal.host.DefaultSingleModule
 
getName() - Method in enum manifold.internal.javac.Arg
 
getName() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
 
getName() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
getName() - Method in class manifold.internal.javac.JavacPlugin
 
getName() - Method in class manifold.internal.javac.JavacPluginBootstrap
 
getName() - Method in class manifold.internal.javac.ManPatchLocation
 
getName() - Method in class manifold.internal.javac.ManPatchModuleLocation
 
getName() - Method in class manifold.internal.javac.MissFileObject
 
getNestingKind() - Method in class manifold.internal.javac.MissFileObject
 
getNode(String) - Method in class manifold.api.util.cache.FqnCache
 
getNode(String) - Method in interface manifold.api.util.cache.IFqnCache
 
getNode(String) - Method in class manifold.api.util.cache.WeakFqnCache
 
getOffset() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getOffset() - Method in interface manifold.api.fs.IFileFragment
 
getOffset() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
 
getOperator(JCTree.JCExpression) - Method in interface manifold.internal.javac.IDynamicJdk
 
getOperator(JCTree.JCExpression) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getOperatorLeft() - Method in class manifold.internal.javac.AbstractBinder.Node
 
getOrCreateChild(String) - Method in class manifold.api.util.cache.FqnCacheNode
 
getOrCreateChild(String, K) - Method in class manifold.api.util.cache.FqnCacheNode
 
getOrCreateDirectory(String) - Method in interface manifold.api.fs.jar.IJarFileDirectory
 
getOrCreateDirectory(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
getOrCreateDirectory(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getOrCreateFile(String) - Method in interface manifold.api.fs.jar.IJarFileDirectory
 
getOrCreateFile(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
getOrCreateFile(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getOtherInputFiles() - Method in class manifold.internal.javac.JavacPlugin
 
getOtherSourceMappings() - Method in class manifold.internal.javac.JavacPlugin
 
getOutputPath() - Method in interface manifold.api.host.IModule
 
getOutputPath() - Method in class manifold.internal.host.SimpleModule
 
getOwner() - Method in class manifold.api.gen.SrcElement
 
getPackage() - Method in class manifold.api.gen.AbstractSrcClass
 
getPackage(String) - Method in interface manifold.api.type.ITypeManifold
What is the package name for the specified fqn?
getPackage(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
getParameters() - Method in class manifold.api.gen.SrcAnnotated
 
getParamNames(Symbol.MethodSymbol, boolean) - Method in interface manifold.internal.javac.ManAttr
 
getParamsMethods(Type, String) - Method in interface manifold.internal.javac.ManAttr
 
getParamsMethods(Type, String, Set<Type>) - Method in interface manifold.internal.javac.ManAttr
 
getParent() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getParent() - Method in class manifold.api.fs.def.JavaResourceImpl
 
getParent() - Method in class manifold.api.fs.DelegateDirectory
 
getParent() - Method in interface manifold.api.fs.IResource
Gets this file's our directory's parent directory.
getParent() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
getParent() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getParent() - Method in class manifold.api.fs.ResourcePath
Returns the parent of this resource path.
getParent() - Method in class manifold.api.fs.url.URLFileImpl
 
getParent() - Method in class manifold.api.util.cache.FqnCacheNode
 
getParent(Tree) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getParent(Tree, CompilationUnitTree) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getParent(Tree) - Method in class manifold.internal.javac.ParentMap
 
getParent(Tree, CompilationUnitTree) - Method in class manifold.internal.javac.ParentMap
 
getParts(String) - Static method in class manifold.api.util.cache.FqnCache
 
getPath() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getPath() - Method in class manifold.api.fs.def.JavaResourceImpl
 
getPath() - Method in class manifold.api.fs.DelegateDirectory
 
getPath() - Method in interface manifold.api.fs.IResource
 
getPath() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
getPath() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
getPath() - Method in class manifold.api.fs.url.URLFileImpl
 
getPathCache() - Method in interface manifold.api.host.IModule
 
getPathCache() - Method in class manifold.internal.host.SimpleModule
 
getPathString() - Method in class manifold.api.fs.ResourcePath
Returns the path string for this path using the / path separator.
getPathString(String) - Method in class manifold.api.fs.ResourcePath
Returns the path string for this path using the specified path separator.
getPeripheralTypes() - Method in class manifold.api.type.ResourceFileTypeManifold
A map of name-to-model peripheral to the main map of name-to-model, possibly including types that are not file-based.
getPhysicalFile() - Method in interface manifold.api.fs.IFile
Facilitates virtual files e.g., IFileFragment
getPhysicalFile() - Method in interface manifold.api.fs.IFileFragment
 
getPlainName() - Method in class manifold.api.gen.TypeNameParser.Type
 
getPosition() - Method in class manifold.api.util.JavacDiagnostic
 
getPreferredOrder() - Method in interface manifold.api.type.IPreprocessor
 
getProxySupplier(String) - Static method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
 
getRawFingerprint() - Method in class manifold.api.util.fingerprint.Fingerprint
 
getReleaseNumber() - Static method in class manifold.api.util.JavacUtil
 
getResourceFiles() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
Resource files from which the type is created.
getResourceFiles() - Method in class manifold.internal.javac.SourceSupplier
 
getReturnType() - Method in class manifold.api.gen.AbstractSrcMethod
 
getScope() - Method in class manifold.api.fs.def.FileFragmentImpl
 
getScope() - Method in interface manifold.api.fs.IFileFragment
 
getScope() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
 
getServiceLoader(JavaFileManager.Location, Class<S>) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
getSimpleName() - Method in class manifold.api.gen.SrcAnnotated
 
getSingleModule() - Method in interface manifold.api.host.IManifoldHost
 
getSingleModule() - Method in class manifold.internal.host.SingleModuleManifoldHost
 
getSource() - Method in class manifold.api.util.JavacDiagnostic
 
getSource(JavaFileObject) - Static method in interface manifold.internal.javac.ParserFactoryFiles
 
getSource() - Method in class manifold.internal.javac.SourceSupplier
Produce the source.
getSourceKind() - Method in interface manifold.api.type.ITypeManifold
What kind of source is produced?
getSourceKind() - Method in class manifold.api.type.JavaTypeManifold
 
getSourceKind() - Method in class manifold.api.type.UrlTypeManifold
 
getSourceNumber() - Static method in class manifold.api.util.JavacUtil
 
getSourcePath() - Method in interface manifold.api.host.IModule
The path[s] having source files that should be exposed to this module.
getSourcePath() - Method in class manifold.internal.host.SimpleModule
 
getSourceVersion() - Static method in class manifold.api.util.JavacUtil
 
getStackTrace(Throwable) - Static method in class manifold.api.util.DebugLogUtil
 
getStartOffset() - Method in interface manifold.internal.javac.IIssue
 
getStartOffset() - Method in class manifold.internal.javac.JavaIssue
 
getStartPosition() - Method in class manifold.api.util.JavacDiagnostic
 
getStaticBlocks() - Method in class manifold.api.gen.AbstractSrcClass
 
getSuperClass() - Method in class manifold.api.gen.AbstractSrcClass
 
getSuperOrExtends() - Method in class manifold.api.gen.SrcType
 
getSymtab() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getTargets(JCTree.JCLambda) - Method in interface manifold.internal.javac.IDynamicJdk
 
getTargets(JCTree.JCLambda) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getThrowTypes() - Method in class manifold.api.gen.AbstractSrcMethod
 
getTree() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getTreeMaker() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getTreeMaker() - Method in class manifold.internal.javac.JavacPlugin
 
getTreeUtil() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getType() - Method in class manifold.api.gen.SrcField
 
getType() - Method in class manifold.api.gen.SrcParameter
 
getTypeAnnotationPosition(List<TypeAnnotationPosition.TypePathEntry>) - Static method in class manifold.internal.javac.SrcClassUtil
 
getTypeElement(Context, Object, String) - Method in interface manifold.internal.javac.IDynamicJdk
 
getTypeElement(Context, Object, String) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
getTypeManifolds() - Method in interface manifold.api.host.IModule
 
getTypeManifolds() - Method in class manifold.internal.host.SimpleModule
 
getTypeManifoldSorter() - Method in interface manifold.api.host.IModule
Supplemental type manifolds must follow others, this is so that a Supplemental manifold in response to changes can be sure that side effects stemming from Primary or Partial manifolds are deterministic and complete beforehand.
getTypeNameForFile(String, IFile) - Method in class manifold.api.type.ResourceFileTypeManifold
Provide the type name that corresponds with the resource file, if different from defaultFqn.
getTypeNames(String) - Method in interface manifold.api.type.ITypeManifold
 
getTypeNames(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
getTypeParams() - Method in class manifold.api.gen.SrcType
 
getTypeProcessor() - Method in class manifold.internal.javac.JavacPlugin
 
getTypes() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getTypes() - Method in interface manifold.internal.javac.ITupleTypeProvider
 
getTypesForFile(IFile) - Method in interface manifold.api.type.IFileConnected
Returns ALL type names associated with the given file whether or not the types have been loaded yet.
getTypesForFile(IFile) - Method in class manifold.api.type.ResourceFileTypeManifold
 
getTypesForFile(IFile) - Method in class manifold.api.type.UrlTypeManifold
 
getTypesToProcess() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
getTypeVariables() - Method in class manifold.api.gen.AbstractSrcClass
 
getTypeVariables() - Method in class manifold.api.gen.AbstractSrcMethod
 
getURLs() - Method in class manifold.internal.runtime.UrlClassLoaderWrapper
 
getUserData(String) - Method in class manifold.api.gen.SrcAnnotated
 
getUserData() - Method in class manifold.api.util.cache.FqnCacheNode
 
getValue() - Method in class manifold.api.gen.SrcArgument
 
getWarnings() - Method in interface manifold.internal.javac.IIssueContainer
 
getWarnings() - Method in class manifold.internal.javac.JavaIssueContainer
 

H

handleFragmentStringLiteral(JCTree.JCLiteral) - Method in interface manifold.internal.javac.ManAttr
 
handleIndexedOverloading(JCTree.JCArrayAccess) - Method in interface manifold.internal.javac.ManAttr
 
handleNonStaticInterfaceProperty(Env<AttrContext>) - Method in interface manifold.internal.javac.ManAttr
Handle properties in interfaces, which are non-static unless explicitly static.
handleOperatorOverloading(JCTree.JCExpression, Type, Type) - Method in interface manifold.internal.javac.ManAttr
 
handleOption(String, Iterator<String>) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
Handler - Class in manifold.internal.runtime.protocols
 
Handler() - Constructor for class manifold.internal.runtime.protocols.Handler
 
handlesFile(IFile) - Method in interface manifold.api.type.IFileConnected
 
handlesFile(IFile) - Method in class manifold.api.type.ResourceFileTypeManifold
 
handlesFile(IFile) - Method in class manifold.api.type.UrlTypeManifold
 
handlesFileExtension(String) - Method in interface manifold.api.type.IFileConnected
 
handlesFileExtension(String) - Method in class manifold.api.type.UrlTypeManifold
 
handleTupleAsNamedArgs(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
 
handleTupleType(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
 
handleUnaryOverloading(JCTree.JCUnary) - Method in interface manifold.internal.javac.ManAttr
 
hasAnnotation(Class<? extends Annotation>) - Method in class manifold.api.gen.SrcAnnotated
 
hasAnnotation(String) - Method in class manifold.api.gen.SrcAnnotated
 
hasAnnotation(JCTree.JCVariableDecl, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
 
hasAnnotation(JCTree.JCClassDecl, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
 
hasAnnotation(JCTree.JCMethodDecl, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
 
hasChildFile(String) - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
hasChildFile(String) - Method in class manifold.api.fs.DelegateDirectory
 
hasChildFile(String) - Method in interface manifold.api.fs.IDirectory
Returns true if the given path represents a child of this directory that exists.
hasChildFile(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
hasChildFile(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
hashCode() - Method in class manifold.api.fs.def.FileFragmentImpl
 
hashCode() - Method in class manifold.api.fs.def.JavaResourceImpl
 
hashCode() - Method in class manifold.api.fs.ResourcePath
 
hashCode() - Method in class manifold.api.gen.SrcType
 
hashCode() - Method in class manifold.api.type.TypeName
 
hashCode() - Method in class manifold.api.util.fingerprint.Fingerprint
 
hashCode() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
hashCode(URL) - Method in class manifold.internal.runtime.protocols.Handler
 
hasLocation(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
hasSourceFiles(IDirectory) - Static method in class manifold.api.fs.IFileUtil
Avoid including dependency jar files that are not meant to be scanned for source files
hasStructurallyEquivalentArgs(Symbol.MethodSymbol, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManTypes
 
HostKind - Enum in manifold.internal.javac
 

I

ICompilerComponent - Interface in manifold.api.type
A service provider interface (SPI) for general purpose Java compiler manipulation.
ICompilerComponent.InitOrder - Enum in manifold.api.type
Used with ICompilerComponent.initOrder(ICompilerComponent) to control when this service initializes relative to others.
IDirectory - Interface in manifold.api.fs
 
IDirectoryUtil - Class in manifold.api.fs
 
IDirectoryUtil() - Constructor for class manifold.api.fs.IDirectoryUtil
 
IDynamicJdk - Interface in manifold.internal.javac
This interface facilitates JDK API version independence via dynamically compiled Dark Java implementations
IDynamicJdk.Instance - Class in manifold.internal.javac
 
IFile - Interface in manifold.api.fs
 
IFileConnected - Interface in manifold.api.type
An abstraction representing a connection between types and files.
IFileFragment - Interface in manifold.api.fs
A fragment of a file that is to be treated separate from the enclosing file.
IFileSystem - Interface in manifold.api.fs
 
IFileSystem.CachingMode - Enum in manifold.api.fs
 
IFileUtil - Class in manifold.api.fs
 
IFileUtil() - Constructor for class manifold.api.fs.IFileUtil
 
IFinishedCompilingListener - Interface in manifold.internal.javac
 
IFqnCache<T> - Interface in manifold.api.util.cache
 
IIncrementalCompileDriver - Interface in manifold.api.type
Facilitates incremental compilation and hot swap debugging of Manifold resource files.
IIssue - Interface in manifold.internal.javac
 
IIssue.Kind - Enum in manifold.internal.javac
 
IIssueContainer - Interface in manifold.internal.javac
 
IJarFileDirectory - Interface in manifold.api.fs.jar
 
IJavaParser - Interface in manifold.internal.javac
 
ILetExpr - Interface in manifold.internal.javac
The LetExpr has evolved a little over time regarding the declared type of JCTree.LetExpr.defs and JCTree.LetExpr.expr.
IllegalTypeNameException - Exception in manifold.api.util.cache
 
IllegalTypeNameException(String) - Constructor for exception manifold.api.util.cache.IllegalTypeNameException
 
IManifoldHost - Interface in manifold.api.host
Implementors of this interface drive Manifold in a custom way based on the environment employing Manifold's services.
IModel - Interface in manifold.api.type
IModule - Interface in manifold.api.host
Java projects are typically organized according to a hierarchy of modules where each module defines packages of Java classes and resources and other modules on which it depends.
implementation(Symbol.MethodSymbol, Symbol.TypeSymbol, boolean, Filter<Symbol>) - Method in class manifold.internal.javac.ManTypes_8
Override to keep track of when/if implementation() is in scope, if ManTypes#memberType() should not try to substitute the qualifier type for @Self because the qualifier is not really a call site, rather it is the declaring class of the method being checked for override etc.
imports(Class<?>...) - Method in class manifold.api.gen.AbstractSrcClass
 
imports(String...) - Method in class manifold.api.gen.AbstractSrcClass
 
INC - Static variable in interface manifold.internal.javac.ManAttr
 
INDENT - Static variable in class manifold.api.gen.SrcElement
 
indent(StringBuilder, int) - Method in class manifold.api.gen.SrcElement
 
indexOf(Object) - Method in class manifold.api.util.DynamicArray
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
inferBinaryName(JavaFileManager.Location) - Method in class manifold.internal.javac.SourceJavaFileObject
 
inferModuleName(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
inferModuleName(Context) - Method in class manifold.internal.javac.ManPatchLocation
Overrides Location#inferModuleName in Java 9+
inferNullType(boolean, String) - Method in interface manifold.internal.javac.ManAttr
 
init() - Method in class manifold.api.service.BaseService
 
init() - Method in interface manifold.api.service.IService
Initialize this service
init(BasicJavacTask, TypeProcessor) - Method in interface manifold.api.type.ICompilerComponent
Initializes this service.
init(IModule) - Method in interface manifold.api.type.ITypeManifold
Initialize this type manifold.
init(IModule) - Method in class manifold.api.type.ResourceFileTypeManifold
 
init(IModule, BiFunction<String, Set<IFile>, M>) - Method in class manifold.api.type.ResourceFileTypeManifold
 
init(IModule) - Method in class manifold.api.type.UrlTypeManifold
 
init(List<File>, List<File>) - Method in class manifold.internal.host.RuntimeManifoldHost
Initialize host and its type manifolds.
init(JavacTask, String...) - Method in class manifold.internal.javac.JavacPlugin
 
init(JavacTask, String...) - Method in class manifold.internal.javac.JavacPluginBootstrap
 
init() - Static method in class manifold.internal.runtime.Bootstrap
 
initDirectly(List<File>, List<File>) - Method in class manifold.internal.host.RuntimeManifoldHost
Initialize the host and its type loaders using specified sourcepath and classpath.
initialize(Set<String>, List<String>, List<String>) - Method in class manifold.internal.host.JavacManifoldHost
 
initialize(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
 
initializer(SrcExpression) - Method in class manifold.api.gen.SrcField
 
initializer(String) - Method in class manifold.api.gen.SrcField
 
initializer(SrcExpression) - Method in class manifold.api.gen.SrcParameter
 
initializeTypeManifolds() - Method in class manifold.internal.host.SimpleModule
 
initOrder(ICompilerComponent) - Method in interface manifold.api.type.ICompilerComponent
Override to control the order in which this class' ICompilerComponent.init(com.sun.tools.javac.api.BasicJavacTask, manifold.internal.javac.TypeProcessor) method is called relative to other ICompilerComponent services.
InMemoryClassJavaFileObject - Class in manifold.internal.javac
 
InMemoryClassJavaFileObject(String, JavaFileObject.Kind) - Constructor for class manifold.internal.javac.InMemoryClassJavaFileObject
 
insertParam(String, SrcType, int) - Method in class manifold.api.gen.SrcAnnotated
 
instance(IModule) - Static method in class manifold.internal.javac.ClassSymbols
 
instance() - Static method in class manifold.internal.javac.FragmentProcessor
 
instance() - Static method in interface manifold.internal.javac.IDynamicJdk
 
Instance() - Constructor for class manifold.internal.javac.IDynamicJdk.Instance
 
INSTANCE - Static variable in interface manifold.internal.javac.ITupleTypeProvider
 
instance() - Static method in class manifold.internal.javac.JavacPlugin
 
instance(Context) - Static method in class manifold.internal.javac.ManAttr_8
 
instance(Context) - Static method in class manifold.internal.javac.ManCheck_8
 
instance(Context) - Static method in class manifold.internal.javac.ManClassWriter
 
instance(Context) - Static method in class manifold.internal.javac.ManLog_8
 
instance(Context) - Static method in class manifold.internal.javac.ManParserFactory_8
 
instance(Context, ManParserFactory_8) - Static method in class manifold.internal.javac.ManParserFactory_8.ManScannerFactory
 
instance(Context) - Static method in class manifold.internal.javac.ManResolve
 
instance(Context) - Static method in class manifold.internal.javac.ManTransTypes
 
instance(Context) - Static method in class manifold.internal.javac.ManTypes_8
 
instance(Context) - Static method in class manifold.internal.javac.Preprocessor
 
instance() - Static method in class manifold.internal.javac.SrcClassUtil
 
instance() - Static method in class manifold.internal.javac.StaticCompiler
 
INSTANCE - Static variable in class manifold.internal.runtime.protocols.Handler
 
invalidate() - Method in class manifold.api.util.cache.FqnCache
 
invalidate() - Method in class manifold.api.util.cache.FqnCacheNode
 
IPluginHost - Interface in manifold.api.service
This simple interface provides the core foundation for component architecture.
IPreprocessor - Interface in manifold.api.type
A preprocessor gets a crack at modifying the Java source code before the Java parser sees it.
IPreprocessor.Order - Enum in manifold.api.type
Used to specify the preferred order a preprocessor runs wrt others
IResource - Interface in manifold.api.fs
 
IRuntimeManifoldHost - Interface in manifold.api.host
A Manifold host exclusive to the runtime environment.
isAccessible(Env<AttrContext>, Type, Symbol) - Method in class manifold.internal.javac.ManResolve
 
isAccessible(Env<AttrContext>, Symbol.TypeSymbol, boolean) - Method in class manifold.internal.javac.ManResolve
Allow augmented classes to access modules as if defined in both the extended class' module and the extension class' module.
isAccessible(Env<AttrContext>, Type, Symbol, boolean) - Method in class manifold.internal.javac.ManResolve
Allow @Jailbreak to expose otherwise inaccessible features
isAdditional() - Method in class manifold.api.fs.AdditionalDirectory
 
isAdditional() - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
isAdditional() - Method in interface manifold.api.fs.IDirectory
 
isAdditional() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
isAdditional() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
isAnnotation() - Method in class manifold.api.gen.AbstractSrcClass
 
isAnnotationOfType(JCTree.JCAnnotation, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
 
isArray() - Method in class manifold.api.gen.SrcType
 
isAssignable(Type, Type, Warner) - Method in class manifold.internal.javac.ManTypes_8
 
isAssignableToAnyAnnotation(Type, Type) - Method in class manifold.internal.javac.ManTypes_8
 
isAssignableToStructuralType(Type, Type) - Method in interface manifold.internal.javac.ManTypes
Is t structurally assignable to structural interface s?
isAssignableWithGenerics(Types, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
 
isAutoType(Type) - Method in interface manifold.internal.javac.ManAttr
 
isBinary() - Method in class manifold.api.gen.AbstractSrcClass
Is the source obtained from decompiling a binary form?
isBootstrapped() - Method in interface manifold.api.host.IRuntimeManifoldHost
Is Manifold bootstrapped?
isBootstrapped() - Method in class manifold.internal.host.RuntimeManifoldHost
 
isCastable(Type, Type, Warner) - Method in class manifold.internal.javac.ManTypes_8
 
isChild(ResourcePath) - Method in class manifold.api.fs.ResourcePath
 
isChildOf(IDirectory) - Method in class manifold.api.fs.def.FileFragmentImpl
 
isChildOf(IDirectory) - Method in class manifold.api.fs.def.JavaResourceImpl
 
isChildOf(IDirectory) - Method in class manifold.api.fs.DelegateDirectory
 
isChildOf(IDirectory) - Method in interface manifold.api.fs.IResource
Indicates whether this resource is a direct child of the given directory.
isChildOf(IDirectory) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
isChildOf(IDirectory) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
isChildOf(IDirectory) - Method in class manifold.api.fs.url.URLFileImpl
 
isCommutative(JCTree.Tag) - Static method in interface manifold.internal.javac.ManAttr
 
isComparableOperator(JCTree.Tag) - Static method in interface manifold.internal.javac.ManAttr
 
isConstructor() - Method in class manifold.api.gen.AbstractSrcMethod
 
isConstructor() - Method in class manifold.api.gen.SrcConstructor
 
isConvertible(Type, Type, Warner) - Method in class manifold.internal.javac.ManTypes_8
 
isDeprecated() - Method in enum manifold.internal.javac.Arg
 
isDescendant(ResourcePath) - Method in class manifold.api.fs.ResourcePath
 
isDescendantOf(IDirectory) - Method in class manifold.api.fs.def.FileFragmentImpl
 
isDescendantOf(IDirectory) - Method in class manifold.api.fs.def.JavaResourceImpl
 
isDescendantOf(IDirectory) - Method in class manifold.api.fs.DelegateDirectory
 
isDescendantOf(IDirectory) - Method in interface manifold.api.fs.IResource
Indicates whether this resource is a descendant of the given directory.
isDescendantOf(IDirectory) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
isDescendantOf(IDirectory) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
isDescendantOf(IDirectory) - Method in class manifold.api.fs.url.URLFileImpl
 
isDiamond() - Method in class manifold.api.gen.SrcType
 
isDuplicate(IFile, Set<IFile>) - Method in class manifold.api.type.ResourceFileTypeManifold
 
ISelfCompiled - Interface in manifold.api.type
A self-compiled type manifold provides its own Java bytecode for some or all of its types.
ISelfCompiledFile - Interface in manifold.api.type
Delegates behavior to ISelfCompiled
isEmpty() - Method in class manifold.api.util.cache.FqnCacheNode
 
isEmpty() - Method in class manifold.api.util.DynamicArray
Returns true if this list contains no elements.
isEmpty() - Method in interface manifold.internal.javac.IIssueContainer
 
isEmpty() - Method in class manifold.internal.javac.JavaIssueContainer
 
isEnum() - Method in class manifold.api.gen.AbstractSrcClass
 
isEnum() - Method in class manifold.api.gen.SrcType
 
isEnumConst() - Method in class manifold.api.gen.SrcField
 
IService - Interface in manifold.api.service
 
isExported() - Method in class manifold.api.host.Dependency
 
isExtensionsEnabled() - Method in class manifold.internal.javac.JavacPlugin
 
isFileBacked() - Method in interface manifold.api.type.IFileConnected
Are the types produced from this type manifold backed by project files such as resource files?
isFileBacked() - Method in class manifold.api.type.ResourceFileTypeManifold
 
isFileFragment() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
isFlag() - Method in enum manifold.internal.javac.Arg
 
isGenerate() - Method in class manifold.internal.javac.CompiledTypeProcessor
 
isGetterMatch(Symbol.MethodSymbol, String, Type) - Method in interface manifold.internal.javac.ManTypes
 
isGetterRecordAccessorMatch(Symbol.MethodSymbol, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManTypes
 
isIncremental() - Method in class manifold.api.type.BasicIncrementalCompileDriver
 
isIncremental() - Method in interface manifold.api.type.IIncrementalCompileDriver
Is the compilation incremental, or is this a rebuild (full build)?
isIncremental() - Method in class manifold.internal.javac.JavacPlugin
 
isInited() - Method in class manifold.api.service.BaseService
 
isInited() - Method in interface manifold.api.service.IService
 
isInitializing() - Static method in interface manifold.internal.javac.IDynamicJdk
 
isInJar() - Method in class manifold.api.fs.def.FileFragmentImpl
 
isInJar() - Method in class manifold.api.fs.def.JavaResourceImpl
 
isInJar() - Method in class manifold.api.fs.DelegateDirectory
 
isInJar() - Method in interface manifold.api.fs.IResource
 
isInJar() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
isInJar() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
isInJar() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
isInJar() - Method in class manifold.api.fs.url.URLFileImpl
 
isInnerType(String, String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
isInterface() - Method in class manifold.api.gen.AbstractSrcClass
 
isJava() - Method in enum manifold.api.type.ClassType
 
isJavaFile() - Method in class manifold.api.fs.def.FileFragmentImpl
 
isJavaFile() - Method in class manifold.api.fs.def.JavaResourceImpl
 
isJavaFile() - Method in class manifold.api.fs.DelegateDirectory
 
isJavaFile() - Method in interface manifold.api.fs.IResource
 
isJavaFile() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
isJavaFile() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
isJavaFile() - Method in class manifold.api.fs.url.URLFileImpl
 
isLeaf() - Method in class manifold.api.util.cache.FqnCacheNode
 
isMessageSimilar(String) - Method in class manifold.api.util.IssueMsg
 
isNameCompatible(String, JavaFileObject.Kind) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
isNameCompatible(String, JavaFileObject.Kind) - Method in class manifold.internal.javac.MissFileObject
 
isNoBootstrapping() - Method in class manifold.internal.javac.JavacPlugin
 
isNullType(Type) - Method in class manifold.internal.javac.ManTypes_8
 
isOther() - Method in enum manifold.api.type.ClassType
 
ISourceKind - Interface in manifold.api.type
Indicates the source language a ITypeManifold uses in projected types.
isOutputLocation() - Method in class manifold.internal.javac.ManPatchLocation
 
isOutputLocation() - Method in class manifold.internal.javac.ManPatchModuleLocation
 
isPackage(String) - Method in interface manifold.api.type.ITypeManifold
Verifies whether or not the specified package may be provided by this source producer
isPackage(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
isPathIgnored(String) - Method in interface manifold.api.host.IManifoldHost
 
isPathIgnored(String) - Method in class manifold.internal.host.AbstractManifoldHost
 
isPrimary() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
isPrimary() - Method in class manifold.internal.javac.SourceSupplier
Is this source supplier the primary or core producer of the source?
isPrimaryConstructor() - Method in class manifold.api.gen.AbstractSrcMethod
 
isPrimitive() - Method in class manifold.api.gen.SrcType
 
isProcessing(String) - Method in interface manifold.api.type.IModel
 
isPropertyAnno(JCTree) - Method in interface manifold.internal.javac.ManAttr
 
isRecord() - Method in class manifold.api.gen.AbstractSrcClass
 
isRelationalOperator(JCTree.Tag) - Static method in interface manifold.internal.javac.ManAttr
 
isRequired() - Method in enum manifold.internal.javac.Arg
 
isRootVisible() - Method in class manifold.api.util.cache.FqnCache
 
isRootVisible() - Method in class manifold.api.util.cache.FqnCacheNode
 
isSameFile(FileObject, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
isSelfCompile(String) - Method in interface manifold.api.type.ISelfCompiled
Tests if a type fqn is self-compiled where subsequent calls to ISelfCompiled.parse(String) and ISelfCompiled.compile(String) are necessary to compile the type to bytecode.
isSelfCompile(String) - Method in interface manifold.api.type.ISelfCompiledFile
 
isSelfCompile(String) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
isSelfCompile(String) - Method in class manifold.internal.javac.SourceSupplier
 
isSetterFieldMatch(Symbol.MethodSymbol, Symbol.VarSymbol) - Method in interface manifold.internal.javac.ManTypes
 
isStaticCompile() - Method in class manifold.internal.javac.JavacPlugin
 
isStructuralMatch(Symbol.MethodSymbol, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManTypes
 
isSubtype(Type, Type, boolean) - Method in class manifold.internal.javac.ManTypes_8
 
IssueMsg - Class in manifold.api.util
 
IssueMsg(String) - Constructor for class manifold.api.util.IssueMsg
 
IssueReporter<T> - Class in manifold.internal.javac
 
IssueReporter(Supplier<Context>) - Constructor for class manifold.internal.javac.IssueReporter
 
isSuperType(Type, Type) - Method in class manifold.internal.javac.ManTypes_8
 
isSupportedOption(String) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
isSuppressed(JCDiagnostic.DiagnosticPosition, String, Object[]) - Method in interface manifold.api.type.ICompilerComponent
Suppresses the compiler warning/error specified by issueKey.
isSwapped() - Method in class manifold.internal.javac.OverloadOperatorSymbol
 
isSynthetic(Symbol.MethodSymbol) - Static method in interface manifold.internal.javac.ManAttr
 
isTopLevelType(String) - Method in interface manifold.api.type.ITypeManifold
 
isTopLevelType(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
isTopLevelType(String) - Method in class manifold.api.type.UrlTypeManifold
 
isTranslating() - Method in class manifold.internal.javac.ManTransTypes
 
isType(String) - Method in interface manifold.api.type.ITypeManifold
Does this producer supply source for the specified fqn?
isType(String) - Method in class manifold.api.type.ResourceFileTypeManifold
 
isType(Symbol) - Static method in interface manifold.internal.javac.ManAttr
 
isValid() - Method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
 
ITupleTypeProvider - Interface in manifold.internal.javac
 
ITypeManifold - Interface in manifold.api.type
A ITypeManifold is a fundamental component of the Manifold API.
ITypeProcessor - Interface in manifold.api.type
Implementors of this interface can examine and rewrite the Java AST during compilation.
ITypeSystemListener - Interface in manifold.api.host
 

J

JAILBREAK_PRIVATE_FROM_SUPERS - Static variable in interface manifold.internal.javac.ManAttr
 
JarEntryDirectoryImpl - Class in manifold.api.fs.jar
 
JarEntryDirectoryImpl(IFileSystem, String, IJarFileDirectory, JarFileDirectoryImpl) - Constructor for class manifold.api.fs.jar.JarEntryDirectoryImpl
 
JarEntryFileImpl - Class in manifold.api.fs.jar
 
JarEntryFileImpl(IFileSystem, String, IJarFileDirectory, JarFileDirectoryImpl) - Constructor for class manifold.api.fs.jar.JarEntryFileImpl
 
JarEntryResourceImpl - Class in manifold.api.fs.jar
 
JarFileDirectoryImpl - Class in manifold.api.fs.jar
 
JarFileDirectoryImpl(IFileSystem, File) - Constructor for class manifold.api.fs.jar.JarFileDirectoryImpl
 
Java - Static variable in interface manifold.api.type.ISourceKind
Java source
JavacDiagnostic - Class in manifold.api.util
 
JavacDiagnostic(JavaFileObject, Diagnostic.Kind, long, long, long, String) - Constructor for class manifold.api.util.JavacDiagnostic
 
JavacFileManagerBridge<M extends JavaFileManager> - Class in manifold.internal.javac
The purpose of this class is to make our ManifoldJavaFileManager a JavacFileManager, which is necessary for straight usage of javac.exe on the command line; other javac usage such as via Maven, Gradle, and more generally via the Java Compiler API do not require our file manager to extend JavacFileManager.
JavacManifoldHost - Class in manifold.internal.host
JavacManifoldHost is exclusive to an instance of JavacPlugin.
JavacManifoldHost() - Constructor for class manifold.internal.host.JavacManifoldHost
 
JavaCompileIssuesException - Exception in manifold.internal.javac
 
JavaCompileIssuesException(String, DiagnosticCollector<JavaFileObject>) - Constructor for exception manifold.internal.javac.JavaCompileIssuesException
 
JavacPlugin - Class in manifold.internal.javac
 
JavacPlugin() - Constructor for class manifold.internal.javac.JavacPlugin
 
JavacPluginBootstrap - Class in manifold.internal.javac
The JavacPlugin can't be used directly with Java 16+ because stricter accessibility changes were added to internal modules (JEP 396: Strongly Encapsulate JDK Internals by Default).
JavacPluginBootstrap() - Constructor for class manifold.internal.javac.JavacPluginBootstrap
 
JavacUtil - Class in manifold.api.util
 
JavacUtil() - Constructor for class manifold.api.util.JavacUtil
 
JavaDirectoryImpl - Class in manifold.api.fs.def
 
JavaDirectoryImpl(IFileSystem, File, IFileSystem.CachingMode) - Constructor for class manifold.api.fs.def.JavaDirectoryImpl
 
JavaDynamicJdk_8 - Class in manifold.internal.javac
 
JavaDynamicJdk_8() - Constructor for class manifold.internal.javac.JavaDynamicJdk_8
 
JavaFileImpl - Class in manifold.api.fs.def
 
JavaFileImpl(IFileSystem, File) - Constructor for class manifold.api.fs.def.JavaFileImpl
 
JavaIssue - Class in manifold.internal.javac
 
JavaIssue(Diagnostic) - Constructor for class manifold.internal.javac.JavaIssue
 
JavaIssueContainer - Class in manifold.internal.javac
 
JavaIssueContainer(DiagnosticCollector<JavaFileObject>) - Constructor for class manifold.internal.javac.JavaIssueContainer
 
JavaParser - Class in manifold.internal.javac
A tool for parsing and compiling Java source.
JavaParser(IManifoldHost) - Constructor for class manifold.internal.javac.JavaParser
For internal use only.
JavaResourceImpl - Class in manifold.api.fs.def
 
JavaResourceImpl(IFileSystem, File) - Constructor for class manifold.api.fs.def.JavaResourceImpl
 
JavaScript - Static variable in interface manifold.api.type.ISourceKind
JavaScript source
JavaTypeManifold<M extends IModel> - Class in manifold.api.type
A base class for a Java source producer that is based on a resource file of a specific extension.
JavaTypeManifold() - Constructor for class manifold.api.type.JavaTypeManifold
 
JCTreeUtil - Class in manifold.api.util
 
JDWP_ENABLED - Static variable in class manifold.api.util.BytecodeOptions
 
join(String) - Method in class manifold.api.fs.ResourcePath
Takes the specified path fragment and joins it with this ResourcePath to create a new ResourcePath.

K

keyword() - Method in enum manifold.api.type.ClassType
 
kind - Variable in class manifold.api.host.RefreshRequest
 
kind - Variable in class manifold.api.type.TypeName
 
Kind_TYP - Static variable in interface manifold.internal.javac.ManAttr
 
KindSelector_MTH - Static variable in interface manifold.internal.javac.ManAttr
 
KindSelector_PCK - Static variable in interface manifold.internal.javac.ManAttr
 
KindSelector_TYP - Static variable in interface manifold.internal.javac.ManAttr
 
KindSelector_VAL - Static variable in interface manifold.internal.javac.ManAttr
 

L

lastIndexOf(Object) - Method in class manifold.api.util.DynamicArray
Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
LetExpr_8 - Class in manifold.internal.javac
 
LetExpr_8(JCTree.LetExpr) - Constructor for class manifold.internal.javac.LetExpr_8
 
list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
list(JavaFileManager.Location, String, Set, boolean) - Method in class manifold.internal.javac.WrappedMJFM
 
list() - Method in class manifold.internal.runtime.ManModuleReader
 
listDirs() - Method in class manifold.api.fs.AdditionalDirectory
 
listDirs() - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
listDirs() - Method in class manifold.api.fs.DelegateDirectory
 
listDirs() - Method in interface manifold.api.fs.IDirectory
 
listDirs() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
listDirs() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
listFiles() - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
listFiles() - Method in class manifold.api.fs.DelegateDirectory
 
listFiles() - Method in interface manifold.api.fs.IDirectory
 
listFiles() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
listFiles() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
listLocationsForModules(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
 
loadRegistered(Set<ITypeManifold>) - Method in interface manifold.api.host.IModule
 
loadTypeManifolds() - Method in interface manifold.api.host.IModule
Loads, but does not initialize, all type manifolds managed by this module.
log(String, String) - Static method in class manifold.api.util.DebugLogUtil
Log debug message to specified path/file.
log(String, String, boolean) - Static method in class manifold.api.util.DebugLogUtil
 
log(String, Throwable) - Static method in class manifold.api.util.DebugLogUtil
Log exception stack trace to specified path/file.
log(String, Throwable, boolean) - Static method in class manifold.api.util.DebugLogUtil
 
log(String, Runnable) - Static method in class manifold.api.util.PerfLogUtil
 
log(String, long) - Static method in class manifold.api.util.PerfLogUtil
 
logError(Log, JCDiagnostic.DiagnosticPosition, String, Object...) - Method in interface manifold.internal.javac.IDynamicJdk
 
logError(Log, JCDiagnostic.DiagnosticPosition, String, Object...) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
logWarning(Log, JCDiagnostic.DiagnosticPosition, String, Object...) - Method in interface manifold.internal.javac.IDynamicJdk
 
logWarning(Log, JCDiagnostic.DiagnosticPosition, String, Object...) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 

M

main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_17
 
main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_8
 
main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._17_will_become_java_files
 
main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._8_will_become_java_files
 
make(IManifoldHost, String, int, Cache.Loader<K, V>) - Static method in class manifold.api.util.cache.TypeSystemAwareCache
 
makeBinaryExpression(AbstractBinder.Node<E, O>, AbstractBinder.Node<E, O>, MS) - Method in class manifold.internal.javac.AbstractBinder
 
makeCast(JCTree.JCExpression, Type) - Method in interface manifold.internal.javac.ManAttr
 
makeCompileTimeConstantValue(SrcType, Object) - Static method in class manifold.api.gen.SrcElement
 
makeEmptyValue(Type, TreeMaker, Types, Symtab) - Static method in class manifold.api.util.JCTreeUtil
 
makeIdentifier(String, boolean) - Static method in class manifold.api.gen.SrcLinkedClass
 
makeLetExpr(TreeMaker, List<? extends JCTree>, JCTree.JCExpression, Type, int) - Static method in interface manifold.internal.javac.ILetExpr
Always use this method to make a new LetExpr, which must be an instance of either LetExpr_8 or LetExpr_11.
makeNewTupleClass(Type, JCTree.JCExpression, List<JCTree.JCExpression>) - Method in interface manifold.internal.javac.ManAttr
 
makeSrcClassStub(String) - Method in class manifold.internal.javac.ClassSymbols
 
makeSrcClassStub(String, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.javac.ClassSymbols
 
makeStub(String, Symbol.ClassSymbol, CompilationUnitTree, BasicJavacTask, IModule, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.javac.SrcClassUtil
 
makeStub(String, Symbol.ClassSymbol, CompilationUnitTree, BasicJavacTask, IModule, JavaFileManager.Location, DiagnosticListener<JavaFileObject>, boolean) - Method in class manifold.internal.javac.SrcClassUtil
 
makeTupleFieldMap(List<JCTree.JCExpression>, Map<JCTree.JCExpression, String>) - Method in interface manifold.internal.javac.ManAttr
 
makeType(String, Map<String, String>) - Method in interface manifold.internal.javac.ITupleTypeProvider
 
ManAttr - Interface in manifold.internal.javac
 
ManAttr.DeferredAttrDiagHandler - Class in manifold.internal.javac
 
ManAttr.DeferredDiagnosticHandler - Class in manifold.internal.javac
 
ManAttr.MyDiagnosticHandler - Class in manifold.internal.javac
 
ManAttr.MyRuntimeException - Exception in manifold.internal.javac
 
ManAttr_8 - Class in manifold.internal.javac
 
ManCheck_8 - Class in manifold.internal.javac
 
ManClassesUrlConnection - Class in manifold.internal.runtime.protocols
 
ManClassWriter - Class in manifold.internal.javac
 
manifold.api.fs - package manifold.api.fs
 
manifold.api.fs.cache - package manifold.api.fs.cache
 
manifold.api.fs.def - package manifold.api.fs.def
 
manifold.api.fs.jar - package manifold.api.fs.jar
 
manifold.api.fs.url - package manifold.api.fs.url
 
manifold.api.gen - package manifold.api.gen
 
manifold.api.host - package manifold.api.host
 
manifold.api.service - package manifold.api.service
 
manifold.api.type - package manifold.api.type
 
manifold.api.util - package manifold.api.util
 
manifold.api.util.cache - package manifold.api.util.cache
 
manifold.api.util.fingerprint - package manifold.api.util.fingerprint
 
manifold.internal.host - package manifold.internal.host
 
manifold.internal.javac - package manifold.internal.javac
 
manifold.internal.runtime - package manifold.internal.runtime
 
manifold.internal.runtime.protocols - package manifold.internal.runtime.protocols
 
ManLog_8 - Class in manifold.internal.javac
 
ManModuleReader - Class in manifold.internal.runtime
This class facilitates dynamic class loading via Type Manifolds in a Java 9 *modular* configuration.
ManModuleReader(Object, Object) - Constructor for class manifold.internal.runtime.ManModuleReader
 
ManParserFactory_8 - Class in manifold.internal.javac
Override ParserFactory to:
- facilitate a pluggable Java preprocessor
- handle inlined file fragments in comment tokens
ManParserFactory_8.ManScannerFactory - Class in manifold.internal.javac
Override ScannerFactory so we can examine tokens as they are read.
ManPatchLocation - Class in manifold.internal.javac
 
ManPatchModuleLocation - Class in manifold.internal.javac
 
ManResolve - Class in manifold.internal.javac
 
ManTransTypes - Class in manifold.internal.javac
 
ManTypeCast - Class in manifold.internal.javac
 
ManTypeCast(JCTree, JCTree.JCExpression) - Constructor for class manifold.internal.javac.ManTypeCast
 
ManTypes - Interface in manifold.internal.javac
 
ManTypes_8 - Class in manifold.internal.javac
 
mapTypeManifoldToTypeNameRegexes(Map<ITypeManifold, Set<String>>, String, String) - Method in class manifold.internal.javac.StaticCompiler
 
memberAccess(TreeMaker, Names, String) - Static method in class manifold.api.util.JCTreeUtil
 
memberAccess(TreeMaker, Names, String...) - Static method in class manifold.api.util.JCTreeUtil
 
memberType(Type, Symbol) - Method in class manifold.internal.javac.ManTypes_8
 
MethodRefToLambda - Class in manifold.internal.javac
 
MissFileObject - Class in manifold.internal.javac
 
MissFileObject() - Constructor for class manifold.internal.javac.MissFileObject
 
mkdir() - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
mkdir() - Method in class manifold.api.fs.DelegateDirectory
 
mkdir() - Method in interface manifold.api.fs.IDirectory
 
mkdir() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
mkdir() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
modifiedType(Set<IFile>, String) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
modifiers(long) - Method in class manifold.api.gen.SrcAnnotated
 
modifiers(Set<Modifier>) - Method in class manifold.api.gen.SrcAnnotated
 
modifiersFrom(Set<Modifier>) - Static method in class manifold.api.gen.SrcAnnotated
 
module - Variable in class manifold.api.host.RefreshRequest
 
module - Variable in class manifold.api.type.TypeName
 
MSG_ANON_RETURN_METHOD_REF_NOT_SUPPORTED - Static variable in class manifold.api.util.IssueMsg
 
MSG_AUTO_CANNOT_INFER_FROM_NULL - Static variable in class manifold.api.util.IssueMsg
 
MSG_AUTO_CANNOT_INFER_WO_INIT - Static variable in class manifold.api.util.IssueMsg
 
MSG_AUTO_CANNOT_RETURN_AUTO_FROM_ABSTRACT_METHOD - Static variable in class manifold.api.util.IssueMsg
 
MSG_AUTO_RETURN_MORE_SPECIFIC_TYPE - Static variable in class manifold.api.util.IssueMsg
 
MSG_AUTO_UNABLE_TO_RESOLVE_TYPE - Static variable in class manifold.api.util.IssueMsg
 
MSG_COULD_NOT_FIND_TYPE_FOR_FILE - Static variable in class manifold.api.util.IssueMsg
 
MSG_OPT_PARAMS_MISSING_REQ_ARG - Static variable in class manifold.api.util.IssueMsg
 
MSG_OPT_PARAMS_NO_MATCHING_PARAMS_FOR_NAMED_ARGS - Static variable in class manifold.api.util.IssueMsg
 
MSG_OPT_PARAMS_POSITIONAL_BEFORE_NAMED - Static variable in class manifold.api.util.IssueMsg
 
MyRuntimeException() - Constructor for exception manifold.internal.javac.ManAttr.MyRuntimeException
 

N

name(String) - Method in class manifold.api.gen.SrcAnnotated
 
name - Variable in class manifold.api.type.TypeName
 
names() - Method in interface manifold.internal.javac.ManAttr
 
newParser(CharSequence, boolean, boolean, boolean) - Method in class manifold.internal.javac.ManParserFactory_8
 
newParser(CharSequence, boolean, boolean, boolean, boolean) - Method in class manifold.internal.javac.ManParserFactory_8
 
newScanner(CharSequence, boolean) - Method in class manifold.internal.javac.ManParserFactory_8.ManScannerFactory
 
newScanner(char[], int, boolean) - Method in class manifold.internal.javac.ManParserFactory_8.ManScannerFactory
 
Node(E) - Constructor for class manifold.internal.javac.AbstractBinder.Node
 
Node(E, O) - Constructor for class manifold.internal.javac.AbstractBinder.Node
 
None - Static variable in interface manifold.api.type.ISourceKind
The does not contribute source
NOT - Static variable in interface manifold.internal.javac.ManAttr
 
notifyEarly() - Method in interface manifold.api.host.ITypeSystemListener
Return true to hint you need to listen before other listeners, no guarantee of order.

O

open(String) - Method in class manifold.internal.runtime.ManModuleReader
 
openConnection(URL) - Method in class manifold.internal.runtime.protocols.Handler
 
openInputStream() - Method in class manifold.api.fs.def.FileFragmentImpl
 
openInputStream() - Method in class manifold.api.fs.def.JavaFileImpl
 
openInputStream() - Method in interface manifold.api.fs.IFile
 
openInputStream() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
openInputStream() - Method in class manifold.api.fs.url.URLFileImpl
 
openInputStream() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
openInputStream() - Method in class manifold.internal.javac.InMemoryClassJavaFileObject
 
openInputStream() - Method in class manifold.internal.javac.MissFileObject
 
openInputStream() - Method in class manifold.internal.javac.WriterJavaFileObject
 
openOutputStream() - Method in class manifold.api.fs.def.FileFragmentImpl
 
openOutputStream() - Method in class manifold.api.fs.def.JavaFileImpl
 
openOutputStream() - Method in interface manifold.api.fs.IFile
 
openOutputStream() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
openOutputStream() - Method in class manifold.api.fs.url.URLFileImpl
 
openOutputStream() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
openOutputStream() - Method in class manifold.internal.javac.InMemoryClassJavaFileObject
 
openOutputStream() - Method in class manifold.internal.javac.MissFileObject
 
openOutputStream() - Method in class manifold.internal.javac.WriterJavaFileObject
 
openOutputStreamForAppend() - Method in class manifold.api.fs.def.FileFragmentImpl
 
openOutputStreamForAppend() - Method in class manifold.api.fs.def.JavaFileImpl
 
openOutputStreamForAppend() - Method in interface manifold.api.fs.IFile
 
openOutputStreamForAppend() - Method in class manifold.api.fs.jar.JarEntryFileImpl
 
openOutputStreamForAppend() - Method in class manifold.api.fs.url.URLFileImpl
 
openReader(boolean) - Method in class manifold.internal.javac.MissFileObject
 
openWriter() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
openWriter() - Method in class manifold.internal.javac.MissFileObject
 
OverloadOperatorSymbol - Class in manifold.internal.javac
 

P

ParentMap - Class in manifold.internal.javac
A mapping of child to parent for every child tree in a CompilationUnitTree.
ParentMap(Supplier<CompilationUnitTree>) - Constructor for class manifold.internal.javac.ParentMap
 
ParentTreePathScanner - Class in manifold.internal.javac
 
parse(String) - Static method in class manifold.api.fs.ResourcePath
 
parse() - Method in class manifold.api.gen.TypeNameParser
 
parse(String) - Method in interface manifold.api.type.ISelfCompiled
Signal this type manifold to fully parse the type corresponding with fqn and attach parse errors/warnings to the source file, for example using IssueReporter<JavaFileObject>.
parse(String) - Method in interface manifold.api.type.ISelfCompiledFile
 
parse(String) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
parse(String) - Method in class manifold.internal.javac.SourceSupplier
 
parseCommaSeparated() - Method in class manifold.api.gen.TypeNameParser
 
parseExpr(String, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
 
parseFragment(int, String, HostKind) - Method in class manifold.internal.javac.FragmentProcessor
 
ParseProcessor - Class in manifold.internal.javac
 
ParseProcessor(JavacPlugin) - Constructor for class manifold.internal.javac.ParseProcessor
 
ParserFactoryFiles - Interface in manifold.internal.javac
 
parseText(String, List<CompilationUnitTree>, Consumer<SourcePositions>, Consumer<DocTrees>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
 
parseText(String, List<CompilationUnitTree>, Consumer<SourcePositions>, Consumer<DocTrees>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
 
parseType(String, List<CompilationUnitTree>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
 
parseType(String, List<CompilationUnitTree>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
 
patchAutoFieldType(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
If the field access returns `auto`, this indicates the field definition is not fully compiled yet (type attribution), otherwise the `auto` type would be a real type inferred from the field's initializer.
patchAutoReturnType(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
If the method call returns `auto`, this indicates the method definition is not fully compiled yet (type attribution), otherwise the `auto` type would be a real type inferred from the return statements.
patchMethodType(JCTree.JCMethodInvocation, Set<JCTree.JCMethodInvocation>) - Method in interface manifold.internal.javac.ManAttr
 
patchOperatorMethodType(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
 
PathCache - Class in manifold.api.fs.cache
 
PathCache(IModule, Supplier<Collection<IDirectory>>, Runnable) - Constructor for class manifold.api.fs.cache.PathCache
 
peekAnnotatedType() - Method in interface manifold.internal.javac.ManAttr
 
peekAnnotatedType() - Method in class manifold.internal.javac.ManAttr_8
 
peekApply() - Method in class manifold.internal.javac.ManAttr_8
 
peekMethodDef() - Method in interface manifold.internal.javac.ManAttr
 
peekMethodDef() - Method in class manifold.internal.javac.ManAttr_8
 
peekSelect() - Method in interface manifold.internal.javac.ManAttr
 
peekSelect() - Method in class manifold.internal.javac.ManAttr_8
 
PerfLogUtil - Class in manifold.api.util
 
PerfLogUtil() - Constructor for class manifold.api.util.PerfLogUtil
 
popDiagnosticHandler(Log.DiagnosticHandler) - Method in class manifold.internal.javac.ManLog_8
 
postRefresh(RefreshRequest) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
preBootstrap() - Method in interface manifold.api.host.IRuntimeManifoldHost
Measures to be taken before IRuntimeManifoldHost.bootstrap(List, List) is invoked.
PreJava17JavacFileManagerMethod - Interface in manifold.internal.javac
 
Preprocessor - Class in manifold.internal.javac
 
preRefresh(RefreshRequest) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
preserveInnerClassForGenerationPhase(JCTree.JCClassDecl) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
printStats() - Static method in class manifold.api.util.cache.StringPool
 
process(URI, CharSequence) - Method in interface manifold.api.type.IPreprocessor
Preprocess source code which is then handed off to the Java parser.
process(TypeElement, TypeProcessor, IssueReporter<JavaFileObject>) - Method in interface manifold.api.type.ITypeProcessor
A typical implementation creates a TreeTranslator and visits the tree in context e.g., TreeTranslator visitor = new ExtensionTransformer( this, typeProcessor ); typeProcessor.getTree().accept( visitor );
process(TypeElement, IssueReporter<JavaFileObject>) - Method in class manifold.internal.javac.CompiledTypeProcessor
Subclasses override to process a compiled type.
process(JavaFileObject, CharSequence) - Method in class manifold.internal.javac.Preprocessor
 
process(TypeElement, IssueReporter<JavaFileObject>) - Method in class manifold.internal.javac.TypeProcessor
 
processContent(int, int, BiConsumer<String, Integer>) - Method in class manifold.api.gen.SrcLinkedClass
 
produceFile(String, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in interface manifold.api.host.IModule
 
produceFile(String, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.host.SimpleModule
 
putErrorOnBestMatchingMethod(int, Map<String, JCTree.JCExpression>, Iterable<Symbol.MethodSymbol>) - Method in interface manifold.internal.javac.ManAttr
 
putProxySupplier(String, Supplier<String>) - Static method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
 

Q

qualifyName(String, String) - Static method in class manifold.api.fs.cache.PathCache
 

R

rawText(String) - Method in class manifold.api.gen.SrcRawStatement
 
read(String) - Method in class manifold.internal.runtime.ManModuleReader
 
RecursiveTypeVarEraser - Class in manifold.internal.javac
 
refreshed() - Method in class manifold.api.host.AbstractTypeSystemListener
 
refreshed() - Method in interface manifold.api.host.ITypeSystemListener
Fired when the type system is fully refreshed
refreshed() - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
refreshedFile(IFile, String[], RefreshKind) - Method in interface manifold.api.type.IFileConnected
Notifies that a file has been refreshed.
refreshedFile(IFile, String[], RefreshKind) - Method in class manifold.api.type.ResourceFileTypeManifold
 
refreshedFile(IFile, String[], RefreshKind) - Method in class manifold.api.type.UrlTypeManifold
 
refreshedTypes(RefreshRequest) - Method in class manifold.api.host.AbstractTypeSystemListener
 
refreshedTypes(RefreshRequest) - Method in interface manifold.api.host.ITypeSystemListener
Fired when an existing type is refreshed, i.e. there are potential changes
refreshedTypes(RefreshRequest) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
 
RefreshKind - Enum in manifold.api.host
 
RefreshRequest - Class in manifold.api.host
 
RefreshRequest(IFile, String[], IModule, RefreshKind) - Constructor for class manifold.api.host.RefreshRequest
 
RefreshRequest(String[], RefreshRequest, IModule) - Constructor for class manifold.api.host.RefreshRequest
 
registerType(JavaFileObject, String, int, String, String, HostKind, String) - Method in class manifold.internal.javac.JavacPlugin
 
relativePath(IResource) - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
relativePath(IResource) - Method in class manifold.api.fs.DelegateDirectory
 
relativePath(IResource) - Method in interface manifold.api.fs.IDirectory
 
relativePath(IResource, IResource) - Static method in class manifold.api.fs.IDirectoryUtil
 
relativePath(IResource) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
 
relativePath(IResource) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
relativePath(ResourcePath) - Method in class manifold.api.fs.ResourcePath
 
relativePath(ResourcePath, String) - Method in class manifold.api.fs.ResourcePath
 
release(ByteBuffer) - Method in class manifold.internal.runtime.ManModuleReader
 
remove(String[]) - Method in class manifold.api.util.cache.FqnCache
 
remove(String) - Method in class manifold.api.util.cache.FqnCache
 
remove(String[]) - Method in interface manifold.api.util.cache.IFqnCache
 
remove(String) - Method in interface manifold.api.util.cache.IFqnCache
 
remove(String) - Method in class manifold.api.util.cache.WeakFqnCache
 
remove(String[]) - Method in class manifold.api.util.cache.WeakFqnCache
 
remove(int) - Method in class manifold.api.util.DynamicArray
Removes the element at the specified position in this list.
remove(Object) - Method in class manifold.api.util.DynamicArray
Removes the first occurrence of the specified element from this list, if it is present.
removeFile(IFile) - Method in class manifold.api.type.AbstractSingleFileModel
 
removeFile(IFile) - Method in interface manifold.api.type.IModel
Remove file from the set of files this model uses
removeGenerics(String) - Method in class manifold.internal.javac.SrcClassUtil
 
removeLabels(List<JCTree.JCExpression>) - Method in interface manifold.internal.javac.ManAttr
 
removeProxySupplier(String) - Static method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
 
removeRange(int, int) - Method in class manifold.api.util.DynamicArray
Removes from this list all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
removeTypeSystemListener(ITypeSystemListener) - Method in class manifold.internal.host.TypeRefreshListener
 
removeUserData(String) - Method in class manifold.api.gen.SrcAnnotated
 
RenameSourceFilesForJava11Build - Class in manifold.internal.javac
Manifold currently compiles with Java 8, however there are some files that must compile to Java 11, 12, etc.
RenameSourceFilesForJava11Build() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build
 
RenameSourceFilesForJava11Build._11_will_become_java_files_from_17 - Class in manifold.internal.javac
 
RenameSourceFilesForJava11Build._11_will_become_java_files_from_8 - Class in manifold.internal.javac
IMPORTANT: define env var: set manifold.compiling.java11defined=true when compiling with Java 11.
RenameSourceFilesForJava11Build._17_will_become_java_files - Class in manifold.internal.javac
 
RenameSourceFilesForJava11Build._8_will_become_java_files - Class in manifold.internal.javac
 
render() - Method in class manifold.api.gen.AbstractSrcClass
 
render(int) - Method in class manifold.api.gen.AbstractSrcClass
 
render(StringBuilder, int) - Method in class manifold.api.gen.AbstractSrcClass
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.AbstractSrcClass
 
render(StringBuilder, int) - Method in class manifold.api.gen.AbstractSrcMethod
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcAnnotationArrayExpression
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcAnnotationExpression
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcAnnotationExpression
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcArgument
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcElement
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcField
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcIdentifier
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcIdentifier
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcMemberAccessExpression
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcMemberAccessExpression
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcMethodCallExpression
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcParameter
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcParameter
 
render(StringBuilder, int, boolean, boolean) - Method in class manifold.api.gen.SrcParameter
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcRawExpression
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcRawExpression
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcRawStatement
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcRawStatement
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcReturnStatement
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcStatementBlock
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcStatementBlock
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcSwitchCase
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcSwitchStatement
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcSwitchStatement
 
render(StringBuilder, int) - Method in class manifold.api.gen.SrcType
 
render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcType
 
renderAnnotations(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcAnnotated
 
renderAnnotations(StringBuilder, int, boolean, List<SrcAnnotationExpression>) - Method in class manifold.api.gen.SrcAnnotated
 
renderArgumenets(StringBuilder, List<SrcArgument>, int, boolean) - Method in class manifold.api.gen.SrcAnnotated
 
renderModifiers(StringBuilder, boolean, int) - Method in class manifold.api.gen.SrcAnnotated
 
renderModifiers(StringBuilder, long, boolean, int) - Method in class manifold.api.gen.SrcAnnotated
 
renderParameters(StringBuilder) - Method in class manifold.api.gen.SrcAnnotated
 
renderParameters(StringBuilder, boolean) - Method in class manifold.api.gen.SrcAnnotated
 
report(JCTree, Diagnostic.Kind, String) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
report(JavaFileObject, JCTree, Diagnostic.Kind, String) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
report(Log, Diagnostic<? extends T>) - Method in interface manifold.internal.javac.IDynamicJdk
 
report(Diagnostic<? extends T>) - Method in class manifold.internal.javac.IssueReporter
 
report(Log, Diagnostic<? extends T>) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
report(JCDiagnostic) - Method in class manifold.internal.javac.ManAttr.DeferredDiagnosticHandler
 
report(JCDiagnostic) - Method in class manifold.internal.javac.ManAttr.MyDiagnosticHandler
 
report(JCDiagnostic) - Method in class manifold.internal.javac.ManLog_8
 
reportDeferredDiagnostics() - Method in class manifold.internal.javac.ManAttr.DeferredDiagnosticHandler
Report all deferred diagnostics.
reportDeferredDiagnostics(Set<Diagnostic.Kind>) - Method in class manifold.internal.javac.ManAttr.DeferredDiagnosticHandler
Report selected deferred diagnostics.
reportDeferredDiagnostics() - Method in class manifold.internal.javac.ManCheck_8
 
reportError(String) - Method in class manifold.internal.javac.IssueReporter
 
reportInfo(String) - Method in class manifold.internal.javac.IssueReporter
 
reportWarning(String) - Method in class manifold.internal.javac.IssueReporter
 
resolveIndexGetMethod(Types, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
 
resolveIndexSetMethod(Types, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
 
resolveOperatorMethod(Types, JCTree.Tag, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
 
resolveUnaryMethod(Types, JCTree.Tag, Type) - Static method in interface manifold.internal.javac.ManAttr
 
ResourceFileTypeManifold<M extends IModel> - Class in manifold.api.type
A base class for a type manifold that is based on a resource file type, typically discernible by the file extension.
ResourceFileTypeManifold() - Constructor for class manifold.api.type.ResourceFileTypeManifold
 
ResourceFileTypeManifold.CacheClearer - Class in manifold.api.type
 
ResourcePath - Class in manifold.api.fs
 
ResourcePath(ResourcePath, String) - Constructor for class manifold.api.fs.ResourcePath
 
restoreDiagnostics(JCTree.JCFieldAccess, ManAttr.DeferredAttrDiagHandler) - Method in interface manifold.internal.javac.ManAttr
Facilitates handling shadowing where an instance field shadows an inner class of the same name.
resultInfo() - Method in interface manifold.internal.javac.ManAttr
 
resultSubtype(Type, Type, Warner) - Method in class manifold.internal.javac.ManTypes_8
 
returns(SrcType) - Method in class manifold.api.gen.AbstractSrcMethod
 
returns(Class) - Method in class manifold.api.gen.AbstractSrcMethod
 
returns(String) - Method in class manifold.api.gen.AbstractSrcMethod
 
returnTypeSubstitutable(Type, Type, Type, Warner) - Method in class manifold.internal.javac.ManTypes_8
 
rs() - Method in interface manifold.internal.javac.ManAttr
 
RuntimeManifoldHost - Class in manifold.internal.host
 
RuntimeManifoldHost() - Constructor for class manifold.internal.host.RuntimeManifoldHost
 

S

scan(Tree, Void) - Method in class manifold.internal.javac.ParentTreePathScanner
build a map of child tree to parent tree
SCHEMA_NAME_SEPARATOR - Static variable in class manifold.internal.javac.FragmentProcessor
 
Select(TreeMaker, JCTree.JCExpression, Symbol) - Method in interface manifold.internal.javac.IDynamicJdk
 
set(int, E) - Method in class manifold.api.util.DynamicArray
Replaces the element at the specified position in this list with the specified element.
setAnnotation(boolean) - Method in class manifold.api.gen.SrcType
 
setBinary(boolean) - Method in class manifold.api.gen.AbstractSrcClass
 
setCachingMode(IFileSystem.CachingMode) - Method in class manifold.api.fs.def.FileSystemImpl
 
setCachingMode(IFileSystem.CachingMode) - Method in class manifold.api.fs.def.JavaDirectoryImpl
 
setCachingMode(IFileSystem.CachingMode) - Method in interface manifold.api.fs.IFileSystem
 
setConstructor(boolean) - Method in class manifold.api.gen.AbstractSrcMethod
 
setContainer(Object) - Method in class manifold.api.fs.def.FileFragmentImpl
 
setContainer(Object) - Method in interface manifold.api.fs.IFileFragment
 
setDefaultValue(String) - Method in class manifold.api.gen.AbstractSrcMethod
 
setEllipsis(boolean) - Method in class manifold.api.gen.SrcType
 
setEnclosingType(SrcType) - Method in class manifold.api.gen.SrcType
 
setEntry(JarEntry) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
setEnum(boolean) - Method in class manifold.api.gen.SrcType
 
setFqn(String) - Method in class manifold.internal.javac.SourceJavaFileObject
 
setIncremental() - Method in class manifold.internal.javac.JavacPlugin
 
setInterface(boolean) - Method in class manifold.api.gen.SrcType
 
setJavaClassPath(List<IDirectory>) - Method in class manifold.internal.host.SimpleModule
 
setOffset(Supplier<Integer>) - Method in class manifold.api.fs.def.FileFragmentImpl
 
setOffset(Supplier<Integer>) - Method in interface manifold.api.fs.IFileFragment
 
setOperator(JCTree.JCExpression, Symbol.OperatorSymbol) - Method in interface manifold.internal.javac.IDynamicJdk
 
setOperator(JCTree.JCExpression, Symbol.OperatorSymbol) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
setOperatorLeft(O) - Method in class manifold.internal.javac.AbstractBinder.Node
 
setOperatorSymbol(Context, JCTree.JCBinary, JCTree.Tag, String, Symbol) - Method in interface manifold.internal.javac.IDynamicJdk
 
setOperatorSymbol(Context, JCTree.JCBinary, JCTree.Tag, String, Symbol) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
setOwner(SrcAnnotated) - Method in class manifold.api.gen.SrcConstructor
 
setOwner(SrcAnnotated) - Method in class manifold.api.gen.SrcElement
 
setPrimaryConstructor(boolean) - Method in class manifold.api.gen.AbstractSrcMethod
 
setPrimitive(boolean) - Method in class manifold.api.gen.SrcType
 
setResult(JCTree.JCExpression, Type) - Method in interface manifold.internal.javac.ManAttr
 
setResult(JCTree.JCExpression, Type, String) - Method in interface manifold.internal.javac.ManAttr
 
setSuperOrExtends(String) - Method in class manifold.api.gen.SrcType
 
setTargets(JCTree.JCLambda, List<Type>) - Method in interface manifold.internal.javac.IDynamicJdk
 
setTargets(JCTree.JCLambda, List<Type>) - Method in class manifold.internal.javac.JavaDynamicJdk_8
 
setTaskEvent(TaskEvent) - Method in class manifold.internal.javac.ManParserFactory_8
 
setTaskEvent(TaskEvent) - Method in interface manifold.internal.javac.ParserFactoryFiles
 
setUserData(K) - Method in class manifold.api.util.cache.FqnCacheNode
 
signature() - Method in class manifold.api.gen.AbstractSrcMethod
 
SimpleModule - Class in manifold.internal.host
 
SimpleModule(IManifoldHost, List<IDirectory>, List<IDirectory>, List<IDirectory>) - Constructor for class manifold.internal.host.SimpleModule
 
SingleModuleManifoldHost - Class in manifold.internal.host
 
SingleModuleManifoldHost() - Constructor for class manifold.internal.host.SingleModuleManifoldHost
 
size - Variable in class manifold.api.util.DynamicArray
The size of the ArrayList (the number of elements it contains).
size() - Method in class manifold.api.util.DynamicArray
Returns the number of elements in this list.
SourceJavaFileObject - Class in manifold.internal.javac
 
SourceJavaFileObject(URI) - Constructor for class manifold.internal.javac.SourceJavaFileObject
 
SourceJavaFileObject(URI, boolean) - Constructor for class manifold.internal.javac.SourceJavaFileObject
 
SourceJavaFileObject(String) - Constructor for class manifold.internal.javac.SourceJavaFileObject
 
SourcePathUtil - Class in manifold.api.util
 
SourcePathUtil() - Constructor for class manifold.api.util.SourcePathUtil
 
SourceSupplier - Class in manifold.internal.javac
 
SourceSupplier(String, Set<ITypeManifold>, Supplier<String>) - Constructor for class manifold.internal.javac.SourceSupplier
 
splitPath(String) - Static method in class manifold.api.fs.IDirectoryUtil
 
SrcAnnotated<T extends SrcAnnotated<T>> - Class in manifold.api.gen
 
SrcAnnotated() - Constructor for class manifold.api.gen.SrcAnnotated
 
SrcAnnotated(SrcAnnotated) - Constructor for class manifold.api.gen.SrcAnnotated
 
SrcAnnotationArrayExpression - Class in manifold.api.gen
 
SrcAnnotationArrayExpression(String) - Constructor for class manifold.api.gen.SrcAnnotationArrayExpression
 
SrcAnnotationArrayExpression(Class) - Constructor for class manifold.api.gen.SrcAnnotationArrayExpression
 
SrcAnnotationExpression - Class in manifold.api.gen
 
SrcAnnotationExpression(String) - Constructor for class manifold.api.gen.SrcAnnotationExpression
 
SrcAnnotationExpression(Class) - Constructor for class manifold.api.gen.SrcAnnotationExpression
 
SrcArgument - Class in manifold.api.gen
 
SrcArgument(SrcExpression) - Constructor for class manifold.api.gen.SrcArgument
 
SrcArgument(Class, Object) - Constructor for class manifold.api.gen.SrcArgument
 
SrcArgument(SrcType, Object) - Constructor for class manifold.api.gen.SrcArgument
 
SrcClass - Class in manifold.api.gen
 
SrcClass(String, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.SrcClass
 
SrcClass(String, AbstractSrcClass, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.SrcClass
 
SrcClass(String, AbstractSrcClass.Kind, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.SrcClass
 
SrcClassUtil - Class in manifold.internal.javac
 
SrcConstructor - Class in manifold.api.gen
 
SrcConstructor(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcConstructor
 
SrcConstructor() - Constructor for class manifold.api.gen.SrcConstructor
 
SrcElement - Class in manifold.api.gen
 
SrcElement() - Constructor for class manifold.api.gen.SrcElement
 
SrcElement(SrcAnnotated) - Constructor for class manifold.api.gen.SrcElement
 
SrcExpression<T extends SrcExpression<T>> - Class in manifold.api.gen
 
SrcExpression() - Constructor for class manifold.api.gen.SrcExpression
 
SrcField - Class in manifold.api.gen
 
SrcField(String, Class) - Constructor for class manifold.api.gen.SrcField
 
SrcField(String, String) - Constructor for class manifold.api.gen.SrcField
 
SrcField(String, SrcType) - Constructor for class manifold.api.gen.SrcField
 
SrcField(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcField
 
SrcGetProperty - Class in manifold.api.gen
 
SrcGetProperty(String, Class<?>) - Constructor for class manifold.api.gen.SrcGetProperty
 
SrcGetProperty(String, String) - Constructor for class manifold.api.gen.SrcGetProperty
 
SrcGetProperty(String, SrcType) - Constructor for class manifold.api.gen.SrcGetProperty
 
SrcGetProperty(String, SrcType, boolean) - Constructor for class manifold.api.gen.SrcGetProperty
 
SrcGetProperty(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcGetProperty
 
SrcIdentifier - Class in manifold.api.gen
 
SrcIdentifier(String) - Constructor for class manifold.api.gen.SrcIdentifier
 
SrcLinkedClass - Class in manifold.api.gen
 
SrcLinkedClass(String, AbstractSrcClass.Kind, IFile) - Constructor for class manifold.api.gen.SrcLinkedClass
 
SrcLinkedClass(String, AbstractSrcClass, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.SrcLinkedClass
 
SrcLinkedClass(String, AbstractSrcClass.Kind, IFile, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.SrcLinkedClass
Use this constructor to automatically handle extension methods on inner classes
SrcLinkedClass(String, AbstractSrcClass, AbstractSrcClass.Kind, IFile, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.SrcLinkedClass
 
SrcMemberAccessExpression - Class in manifold.api.gen
 
SrcMemberAccessExpression(SrcIdentifier...) - Constructor for class manifold.api.gen.SrcMemberAccessExpression
 
SrcMemberAccessExpression(String...) - Constructor for class manifold.api.gen.SrcMemberAccessExpression
 
SrcMethod - Class in manifold.api.gen
 
SrcMethod() - Constructor for class manifold.api.gen.SrcMethod
 
SrcMethod(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcMethod
 
SrcMethod(AbstractSrcClass, boolean) - Constructor for class manifold.api.gen.SrcMethod
 
SrcMethodCallExpression - Class in manifold.api.gen
 
SrcMethodCallExpression(String) - Constructor for class manifold.api.gen.SrcMethodCallExpression
 
SrcParameter - Class in manifold.api.gen
 
SrcParameter(String) - Constructor for class manifold.api.gen.SrcParameter
 
SrcParameter(String, Class) - Constructor for class manifold.api.gen.SrcParameter
 
SrcParameter(String, String) - Constructor for class manifold.api.gen.SrcParameter
 
SrcParameter(String, SrcType) - Constructor for class manifold.api.gen.SrcParameter
 
SrcParameter(String, SrcType, SrcExpression) - Constructor for class manifold.api.gen.SrcParameter
 
SrcRawExpression - Class in manifold.api.gen
 
SrcRawExpression(String) - Constructor for class manifold.api.gen.SrcRawExpression
 
SrcRawExpression(Class, Object) - Constructor for class manifold.api.gen.SrcRawExpression
 
SrcRawExpression(SrcType, Object) - Constructor for class manifold.api.gen.SrcRawExpression
 
SrcRawStatement - Class in manifold.api.gen
 
SrcRawStatement() - Constructor for class manifold.api.gen.SrcRawStatement
 
SrcRawStatement(SrcStatementBlock) - Constructor for class manifold.api.gen.SrcRawStatement
 
SrcReturnStatement - Class in manifold.api.gen
 
SrcReturnStatement(Class, Object) - Constructor for class manifold.api.gen.SrcReturnStatement
 
SrcReturnStatement(SrcExpression) - Constructor for class manifold.api.gen.SrcReturnStatement
 
SrcSetProperty - Class in manifold.api.gen
 
SrcSetProperty(String, Class) - Constructor for class manifold.api.gen.SrcSetProperty
 
SrcSetProperty(String, String) - Constructor for class manifold.api.gen.SrcSetProperty
 
SrcSetProperty(String, SrcType) - Constructor for class manifold.api.gen.SrcSetProperty
 
SrcSetProperty(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcSetProperty
 
SrcStatement<T extends SrcStatement<T>> - Class in manifold.api.gen
 
SrcStatement() - Constructor for class manifold.api.gen.SrcStatement
 
SrcStatement(SrcStatement) - Constructor for class manifold.api.gen.SrcStatement
 
SrcStatementBlock - Class in manifold.api.gen
 
SrcStatementBlock() - Constructor for class manifold.api.gen.SrcStatementBlock
 
SrcSwitchCase - Class in manifold.api.gen
 
SrcSwitchCase(Class, Object) - Constructor for class manifold.api.gen.SrcSwitchCase
 
SrcSwitchCase(SrcType, Object) - Constructor for class manifold.api.gen.SrcSwitchCase
 
SrcSwitchStatement - Class in manifold.api.gen
 
SrcSwitchStatement() - Constructor for class manifold.api.gen.SrcSwitchStatement
 
SrcType - Class in manifold.api.gen
 
SrcType(Class) - Constructor for class manifold.api.gen.SrcType
 
SrcType(String) - Constructor for class manifold.api.gen.SrcType
 
started(TaskEvent) - Method in class manifold.internal.javac.CompiledTypeProcessor
 
started(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
 
statement(SrcStatement) - Method in class manifold.api.gen.SrcSwitchCase
 
StaticCompiler - Class in manifold.internal.javac
This class compiles resource types optionally specified with the command line arguments:
-Aother.source.files=[file-list]
or
-Amanifold.source.
StringCache - Class in manifold.api.util.cache
 
StringCache() - Constructor for class manifold.api.util.cache.StringCache
 
StringJavaFileObject - Class in manifold.internal.javac
 
StringJavaFileObject(String, String) - Constructor for class manifold.internal.javac.StringJavaFileObject
 
StringPool - Class in manifold.api.util.cache
Faster than String.intern()
superClass(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
 
superClass(Class) - Method in class manifold.api.gen.AbstractSrcClass
 
superClass(String) - Method in class manifold.api.gen.AbstractSrcClass
 
suppressDiagnositics(JCTree.JCFieldAccess) - Method in interface manifold.internal.javac.ManAttr
 
surfaceGeneratedProxyFactoryClasses(Context, CompilationUnitTree) - Method in class manifold.internal.javac.StaticCompiler
 
syms() - Method in interface manifold.internal.javac.ManAttr
 

T

tailorCompiler() - Method in interface manifold.api.type.ICompilerComponent
Called when the JavacPlugin initializes and whenever the compiler context changes e.g., when annotation processors make rounds.
tempify(boolean, JCTree.JCExpression, TreeMaker, JCTree.JCExpression, Context, String, int) - Static method in class manifold.internal.javac.ParseProcessor
 
throwsList(Class<? extends Throwable>...) - Method in class manifold.api.gen.AbstractSrcMethod
 
throwsList(SrcType...) - Method in class manifold.api.gen.AbstractSrcMethod
 
toArray() - Method in class manifold.api.util.DynamicArray
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray(T[]) - Method in class manifold.api.util.DynamicArray
Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toBytes() - Method in class manifold.api.util.fingerprint.Fingerprint
Returns the value of this fingerprint as a newly-allocated array of 8 bytes.
toBytes(byte[]) - Method in class manifold.api.util.fingerprint.Fingerprint
Returns the value of this fingerprint as an 8-byte array.
toHexString() - Method in class manifold.api.util.fingerprint.Fingerprint
Returns the value of this fingerprint as an unsigned integer encoded in base 16 (hexideicmal), padded with leading zeros to a total length of 16 characters.
toJavaFile() - Method in class manifold.api.fs.def.FileFragmentImpl
 
toJavaFile() - Method in class manifold.api.fs.def.JavaResourceImpl
 
toJavaFile() - Method in class manifold.api.fs.DelegateDirectory
 
toJavaFile() - Method in interface manifold.api.fs.IResource
 
toJavaFile() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
toJavaFile() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
toJavaFile() - Method in class manifold.api.fs.url.URLFileImpl
 
toString() - Method in class manifold.api.fs.def.JavaResourceImpl
 
toString() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
toString() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
toString() - Method in class manifold.api.gen.SrcElement
 
toString() - Method in class manifold.api.gen.SrcRawExpression
 
toString() - Method in class manifold.api.gen.TypeNameParser.Type
 
toString() - Method in class manifold.api.host.Dependency
 
toString() - Method in class manifold.api.host.RefreshRequest
 
toString() - Method in class manifold.api.type.TypeName
 
toString() - Method in class manifold.api.util.cache.FqnCacheNode
 
toString() - Method in class manifold.api.util.fingerprint.Fingerprint
 
toURI() - Method in class manifold.api.fs.def.FileFragmentImpl
 
toURI() - Method in class manifold.api.fs.def.JavaResourceImpl
 
toURI() - Method in class manifold.api.fs.DelegateDirectory
 
toURI() - Method in interface manifold.api.fs.IResource
 
toURI() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
 
toURI() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
 
toURI() - Method in class manifold.api.fs.url.URLFileImpl
 
toUri() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
 
toUri() - Method in class manifold.internal.javac.MissFileObject
 
translateTopLevelClass(JCTree, TreeMaker) - Method in class manifold.internal.javac.ManTransTypes
Override to keep track of when/if translate() is in scope, if ManTypes#memberType() should not try to substitute the qualifier type for @Self because the qualifier is not really a call site, rather it is the declaring class of the method being checked for bridge method possibilities etc.
trimToSize() - Method in class manifold.api.util.DynamicArray
Trims the capacity of this ArrayList instance to be the list's current size.
type(SrcType) - Method in class manifold.api.gen.SrcField
 
type(Class) - Method in class manifold.api.gen.SrcField
 
type(String) - Method in class manifold.api.gen.SrcField
 
type(SrcType) - Method in class manifold.api.gen.SrcParameter
 
type(Class) - Method in class manifold.api.gen.SrcParameter
 
type(String) - Method in class manifold.api.gen.SrcParameter
 
type(SrcType) - Method in class manifold.api.gen.SrcSetProperty
 
type(Class) - Method in class manifold.api.gen.SrcSetProperty
 
type(String) - Method in class manifold.api.gen.SrcSetProperty
 
Type() - Constructor for class manifold.api.gen.TypeNameParser.Type
 
Type(String) - Constructor for class manifold.api.gen.TypeNameParser.Type
 
Type(String, String, List<TypeNameParser.Type>) - Constructor for class manifold.api.gen.TypeNameParser.Type
 
Type(List<TypeNameParser.Type>) - Constructor for class manifold.api.gen.TypeNameParser.Type
 
TypeName - Class in manifold.api.type
 
TypeName(String, IModule, TypeName.Kind, TypeName.Visibility) - Constructor for class manifold.api.type.TypeName
 
TypeName.Kind - Enum in manifold.api.type
 
TypeName.Visibility - Enum in manifold.api.type
 
TypeNameParser - Class in manifold.api.gen
 
TypeNameParser(String) - Constructor for class manifold.api.gen.TypeNameParser
 
TypeNameParser.Type - Class in manifold.api.gen
 
TypeNameParserException - Exception in manifold.api.gen
 
TypeNameParserException(String) - Constructor for exception manifold.api.gen.TypeNameParserException
 
TypeNameParserException(String, Throwable) - Constructor for exception manifold.api.gen.TypeNameParserException
 
TypeNameParserException(Throwable) - Constructor for exception manifold.api.gen.TypeNameParserException
 
TypeNameParserException(String, Throwable, boolean, boolean) - Constructor for exception manifold.api.gen.TypeNameParserException
 
TypeProcessor - Class in manifold.internal.javac
 
TypeRefreshListener - Class in manifold.internal.host
For compilation, supports only create events
types - Variable in class manifold.api.host.RefreshRequest
 
types() - Method in interface manifold.internal.javac.ManAttr
 
types() - Method in interface manifold.internal.javac.ManTypes
 
types() - Method in class manifold.internal.javac.ManTypes_8
 
TypeSystemAwareCache<K,V> - Class in manifold.api.util.cache
 
TypeSystemAwareCache(IManifoldHost, String, int, Cache.Loader<K, V>) - Constructor for class manifold.api.util.cache.TypeSystemAwareCache
 

U

UNARY_MINUS - Static variable in interface manifold.internal.javac.ManAttr
 
uninit() - Method in class manifold.api.service.BaseService
 
uninit() - Method in interface manifold.api.service.IService
Uninitialize this service
updateFile(IFile) - Method in class manifold.api.type.AbstractSingleFileModel
 
updateFile(IFile) - Method in interface manifold.api.type.IModel
Updates file in the set of files this model uses
UrlClassLoaderWrapper - Class in manifold.internal.runtime
 
URLFileImpl - Class in manifold.api.fs.url
HTTP-backed file.
URLFileImpl(IFileSystem, URL) - Constructor for class manifold.api.fs.url.URLFileImpl
 
UrlTypeManifold - Class in manifold.api.type
A base class for non-resource based type manifolds.
UrlTypeManifold() - Constructor for class manifold.api.type.UrlTypeManifold
 

V

validate(String) - Method in interface manifold.api.util.cache.FqnCache.Validator
 
validate(String, Map<Arg, Set<String>>) - Method in enum manifold.internal.javac.Arg
 
VALUE_PARAM - Static variable in class manifold.api.gen.SrcSetProperty
 
valueOf(String) - Static method in enum manifold.api.fs.IFileSystem.CachingMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.host.RefreshKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.type.ClassType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.type.ContributorKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.type.ICompilerComponent.InitOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.type.IPreprocessor.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.type.TypeName.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.api.type.TypeName.Visibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.internal.javac.Arg
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.internal.javac.HostKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum manifold.internal.javac.IIssue.Kind
Returns the enum constant of this type with the specified name.
values() - Static method in enum manifold.api.fs.IFileSystem.CachingMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.host.RefreshKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.type.ClassType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.type.ContributorKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.type.ICompilerComponent.InitOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.type.IPreprocessor.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.type.TypeName.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.api.type.TypeName.Visibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.internal.javac.Arg
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.internal.javac.HostKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum manifold.internal.javac.IIssue.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
verifyTuple(Type, Type, Set<Symbol.VarSymbol>) - Method in interface manifold.internal.javac.ManTypes
 
visibility - Variable in class manifold.api.type.TypeName
 
visitAnnotatedType(JCTree.JCAnnotatedType) - Method in class manifold.internal.javac.ManAttr_8
Facilitates @Jailbreak.
visitApply(JCTree.JCMethodInvocation) - Method in class manifold.internal.javac.ManAttr_8
Handles @Jailbreak, unit expressions, 'auto'
visitArrayType(Type.ArrayType, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
 
visitAssign(JCTree.JCAssign) - Method in class manifold.internal.javac.ManAttr_8
 
visitAssignop(JCTree.JCAssignOp) - Method in class manifold.internal.javac.ManAttr_8
 
visitAssignop(JCTree.JCAssignOp) - Method in class manifold.internal.javac.ParseProcessor
 
visitBinary(JCTree.JCBinary) - Method in class manifold.internal.javac.ManAttr_8
 
visitBindingExpression(JCTree.JCBinary) - Method in interface manifold.internal.javac.ManAttr
 
visitCapturedType(Type.CapturedType, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
 
visitClassType(Type.ClassType, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
 
visitDepthFirst(Predicate<K>) - Method in class manifold.api.util.cache.FqnCacheNode
 
visitDepthFirst(Predicate<T>) - Method in interface manifold.api.util.cache.IFqnCache
 
visitDepthFirst(Predicate<T>) - Method in class manifold.api.util.cache.WeakFqnCache
 
visitForeachLoop(JCTree.JCEnhancedForLoop) - Method in class manifold.internal.javac.ManAttr_8
 
visitIdent(JCTree.JCIdent) - Method in class manifold.internal.javac.ManAttr_8
 
visitIdent(JCTree.JCIdent) - Method in class manifold.internal.javac.ManTransTypes
 
visitIndexed(JCTree.JCArrayAccess) - Method in class manifold.internal.javac.ManAttr_8
 
visitLetExpr(JCTree.LetExpr) - Method in class manifold.internal.javac.ManAttr_8
Handle the LetExpr, which is normally used after the attribution phase.
visitLiteral(JCTree.JCLiteral) - Method in class manifold.internal.javac.ManAttr_8
Overrides to handle fragments in String literals
visitMethodDef(JCTree.JCMethodDecl) - Method in class manifold.internal.javac.ManAttr_8
 
visitNewClass(JCTree.JCNewClass) - Method in class manifold.internal.javac.ManAttr_8
 
visitNodeDepthFirst(Predicate<FqnCacheNode>) - Method in class manifold.api.util.cache.FqnCacheNode
 
visitNodeDepthFirst(Predicate<FqnCacheNode>) - Method in interface manifold.api.util.cache.IFqnCache
 
visitNodeDepthFirst(Predicate<FqnCacheNode>) - Method in class manifold.api.util.cache.WeakFqnCache
 
visitOther(Tree, Void) - Method in class manifold.internal.javac.ParentTreePathScanner
 
visitReference(JCTree.JCMemberReference) - Method in class manifold.internal.javac.ManAttr_8
 
visitReturn(JCTree.JCReturn) - Method in class manifold.internal.javac.ManAttr_8
 
visitSelect(JCTree.JCFieldAccess) - Method in class manifold.internal.javac.ManAttr_8
Facilitates @Jailbreak.
visitType(Type, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
 
visitTypeVar(Type.TypeVar, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
 
visitUnary(JCTree.JCUnary) - Method in class manifold.internal.javac.ManAttr_8
 
visitVarDef(JCTree.JCVariableDecl) - Method in class manifold.internal.javac.ManAttr_8
 
visitWildcardType(Type.WildcardType, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
 

W

warning(JCDiagnostic.DiagnosticPosition, String, Object...) - Method in class manifold.internal.javac.ManLog_8
 
warnStatic(JCDiagnostic.DiagnosticPosition, String, Object...) - Method in class manifold.internal.javac.ManCheck_8
 
WeakFqnCache<T> - Class in manifold.api.util.cache
 
WeakFqnCache() - Constructor for class manifold.api.util.cache.WeakFqnCache
 
WINDOWS_NETWORK_ROOT - Static variable in class manifold.api.fs.ResourcePath
 
withUserData(String, Object) - Method in class manifold.api.gen.SrcAnnotated
 
wrap(ClassLoader) - Static method in class manifold.internal.runtime.UrlClassLoaderWrapper
 
WrappedMJFM - Class in manifold.internal.javac
 
WrappedMJFM(JavaFileManager, ManifoldJavaFileManager) - Constructor for class manifold.internal.javac.WrappedMJFM
Creates a new instance of ForwardingJavaFileManager.
writeClassFile(OutputStream, Symbol.ClassSymbol) - Method in class manifold.internal.javac.ManClassWriter
 
WriterJavaFileObject - Class in manifold.internal.javac
A utility for other compilers hosting Manifold, primarily for exposing class files as JavaFileObjects where APIs require it.
WriterJavaFileObject(IManifoldHost, String) - Constructor for class manifold.internal.javac.WriterJavaFileObject
 
WriterJavaFileObject(IManifoldHost, String, String) - Constructor for class manifold.internal.javac.WriterJavaFileObject
 

_

_11_will_become_java_files_from_17() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_17
 
_11_will_become_java_files_from_8() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_8
 
_17_will_become_java_files() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._17_will_become_java_files
 
_8_will_become_java_files() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._8_will_become_java_files
 
_file - Variable in class manifold.api.fs.def.JavaResourceImpl
 
_isAssignableToStructuralType(Type, Type) - Method in interface manifold.internal.javac.ManTypes
 
_name - Variable in class manifold.api.fs.jar.JarEntryResourceImpl
 
_name - Variable in class manifold.api.fs.ResourcePath
 
_parent - Variable in class manifold.api.fs.jar.JarEntryResourceImpl
 
_parent - Variable in class manifold.api.fs.ResourcePath
 
_pkind() - Method in interface manifold.internal.javac.ManAttr
 
_visited - Static variable in class manifold.internal.runtime.protocols.Handler
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 

Copyright © 2024. All rights reserved.