- 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(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.
- 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
-
- findOffset(IFile, int, int) - Static method in class manifold.api.fs.IFileUtil
-
- findPrimaryConstructor() - Method in class manifold.api.gen.AbstractSrcClass
-
- 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
- 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
-
- 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
.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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 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
-
- 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
-
- 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? Java?
- 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
-
- ICompilerComponent - Interface in manifold.api.type
-
A service provider interface (SPI) for general purpose Java compiler manipulation.
- ICompilerComponent.InitOrder - Enum in manifold.api.type
-
- 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+
- 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
-
- initializeTypeManifolds() - Method in class manifold.internal.host.SimpleModule
-
- initOrder(ICompilerComponent) - Method in interface manifold.api.type.ICompilerComponent
-
- 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>, 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
-
- 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
-
- 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? If so, this usually
means the source will not be compiled to disk, but instead is used only in
the javac compiler to pose an existing type e.g., for extensions.
- 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
-
- 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
-
- 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
-
- isGenerate() - Method in class manifold.internal.javac.CompiledTypeProcessor
-
- 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
-
- 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? As opposed to a
supplementary or partial producer.
- 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
-
- 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
-
- 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
-
- isStaticCompile() - Method in class manifold.internal.javac.JavacPlugin
-
- 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
-
- 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
-
- 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
-
- validate(String) - Method in interface manifold.api.util.cache.FqnCache.Validator
-
- 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.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.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.
- 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
-
- 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
-