- 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
.
- 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
-
- 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
-
- 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 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
-
- 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
-
- 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
-
- 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
-
- 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?
- 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
-
- 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
-
- 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
-