A B C D E F G H I J K L M N O P Q R S T U V W _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBinder<MS,B extends E,E,O> - Class in manifold.internal.javac
-
expression (velocity: length/time): 5 mi/hr (bad) (good) รท ?
- AbstractBinder() - Constructor for class manifold.internal.javac.AbstractBinder
- AbstractBinder.Node<E,O> - Class in manifold.internal.javac
- AbstractManifoldHost - Class in manifold.internal.host
- AbstractManifoldHost() - Constructor for class manifold.internal.host.AbstractManifoldHost
- AbstractSingleFileModel - Class in manifold.api.type
-
For use with
ResourceFileTypeManifold. - AbstractSingleFileModel(IManifoldHost, String, Set<IFile>) - Constructor for class manifold.api.type.AbstractSingleFileModel
- AbstractSrcClass<T extends AbstractSrcClass<T>> - Class in manifold.api.gen
- AbstractSrcClass(String, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.AbstractSrcClass
- AbstractSrcClass(String, AbstractSrcClass, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.AbstractSrcClass
- AbstractSrcClass(String, AbstractSrcClass, AbstractSrcClass.Kind, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.AbstractSrcClass
- AbstractSrcClass.Kind - Enum in manifold.api.gen
- AbstractSrcMethod<T extends AbstractSrcMethod<T>> - Class in manifold.api.gen
- AbstractSrcMethod(AbstractSrcClass) - Constructor for class manifold.api.gen.AbstractSrcMethod
- AbstractTypeSystemListener - Class in manifold.api.host
- AbstractTypeSystemListener() - Constructor for class manifold.api.host.AbstractTypeSystemListener
- accept(IModule) - Method in interface manifold.api.type.ITypeManifold
-
A module calls this method to determine whether to include this type manifold in its collection of type manifolds.
- add(int, E) - Method in class manifold.api.util.DynamicArray
-
Inserts the specified element at the specified position in this list.
- add(E) - Method in class manifold.api.util.DynamicArray
-
Appends the specified element to the end of this list.
- add(String) - Method in class manifold.api.util.cache.FqnCache
- add(String) - Method in interface manifold.api.util.cache.IFqnCache
- add(String) - Method in class manifold.api.util.cache.WeakFqnCache
- add(String, T) - Method in class manifold.api.util.cache.FqnCache
- add(String, T) - Method in interface manifold.api.util.cache.IFqnCache
- add(String, T) - Method in class manifold.api.util.cache.WeakFqnCache
- addActualNameAnnotation(SrcAnnotated, String, boolean) - Static method in class manifold.api.gen.SrcLinkedClass
- addAll(int, Collection<? extends E>) - Method in class manifold.api.util.DynamicArray
-
Inserts all of the elements in the specified collection into this list, starting at the specified position.
- addAll(Collection<? extends E>) - Method in class manifold.api.util.DynamicArray
-
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
- addAll(Map<String, T>) - Method in class manifold.api.util.cache.FqnCache
- addAll(FqnCache<T>) - Method in class manifold.api.util.cache.FqnCache
- addAnnotation(Class<?>) - Method in class manifold.api.gen.SrcAnnotated
- addAnnotation(String) - Method in class manifold.api.gen.SrcAnnotated
- addAnnotation(SrcAnnotationExpression) - Method in class manifold.api.gen.SrcAnnotated
- addArgument(String, Class, Object) - Method in class manifold.api.gen.SrcAnnotationExpression
- addArgument(String, SrcType, Object) - Method in class manifold.api.gen.SrcAnnotationExpression
- addArgument(SrcArgument) - Method in class manifold.api.gen.SrcAnnotationExpression
- addArgument(SrcArgument) - Method in class manifold.api.gen.SrcMethodCallExpression
- addArgVars(JCTree.JCExpression, Symbol.MethodSymbol, Symbol, ArrayList<JCTree.JCVariableDecl>, JCTree.JCExpression, LinkedHashMap<String, JCTree.JCExpression>, TreeMaker, int) - Method in interface manifold.internal.javac.ManAttr
- addBound(SrcType) - Method in class manifold.api.gen.SrcType
- addCase(SrcSwitchCase) - Method in class manifold.api.gen.SrcSwitchStatement
- addChild(SrcIdentifier) - Method in class manifold.api.gen.SrcMemberAccessExpression
- addConstructor(SrcConstructor) - Method in class manifold.api.gen.AbstractSrcClass
- addDrivers(Set<Object>) - Method in class manifold.internal.javac.TypeProcessor
- addEnclosingClassOnTupleType(String) - Method in interface manifold.internal.javac.ManAttr
- addEnumConst(SrcField) - Method in class manifold.api.gen.AbstractSrcClass
- addField(SrcField) - Method in class manifold.api.gen.AbstractSrcClass
- addFile(IFile) - Method in class manifold.api.type.AbstractSingleFileModel
- addFile(IFile) - Method in interface manifold.api.type.IModel
-
Add
fileto the set of files this model uses. - addFileField() - Method in class manifold.api.gen.SrcLinkedClass
- addGetProperty(SrcGetProperty) - Method in class manifold.api.gen.AbstractSrcClass
- addImport(Class) - Method in class manifold.api.gen.AbstractSrcClass
- addImport(String) - Method in class manifold.api.gen.AbstractSrcClass
- addInnerClass(AbstractSrcClass) - Method in class manifold.api.gen.AbstractSrcClass
- addInterface(Class) - Method in class manifold.api.gen.AbstractSrcClass
- addInterface(String) - Method in class manifold.api.gen.AbstractSrcClass
- addInterface(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
- addIProxyFactory(String, String) - Method in class manifold.internal.javac.StaticCompiler
- AdditionalDirectory - Class in manifold.api.fs
- AdditionalDirectory(IFileSystem, IDirectory) - Constructor for class manifold.api.fs.AdditionalDirectory
- addMethod(AbstractSrcMethod) - Method in class manifold.api.gen.AbstractSrcClass
- addParam(String, Class) - Method in class manifold.api.gen.SrcAnnotated
- addParam(String, String) - Method in class manifold.api.gen.SrcAnnotated
- addParam(String, SrcType) - Method in class manifold.api.gen.SrcAnnotated
- addParam(SrcParameter) - Method in class manifold.api.gen.SrcAnnotated
- addPermits(Class) - Method in class manifold.api.gen.AbstractSrcClass
- addPermits(String) - Method in class manifold.api.gen.AbstractSrcClass
- addPermits(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
- addSetProperty(SrcSetProperty) - Method in class manifold.api.gen.AbstractSrcClass
- addSourcePositionAnnotation(SrcAnnotated, String, int, int) - Method in class manifold.api.gen.SrcLinkedClass
- addStatement(String) - Method in class manifold.api.gen.SrcStatementBlock
- addStatement(SrcStatement) - Method in class manifold.api.gen.SrcStatementBlock
- addStaticBlock(SrcStatementBlock) - Method in class manifold.api.gen.AbstractSrcClass
- addStaticImport(String) - Method in class manifold.api.gen.AbstractSrcClass
- addTaskListener(TaskListener) - Method in class manifold.internal.javac.TypeProcessor
- addThrowType(SrcType) - Method in class manifold.api.gen.AbstractSrcMethod
- addTypeParam(Class) - Method in class manifold.api.gen.SrcType
- addTypeParam(String) - Method in class manifold.api.gen.SrcType
- addTypeParam(SrcType) - Method in class manifold.api.gen.SrcType
- addTypeSystemListenerAsWeakRef(Object, ITypeSystemListener) - Method in interface manifold.api.host.IManifoldHost
- addTypeSystemListenerAsWeakRef(Object, ITypeSystemListener) - Method in class manifold.internal.host.SingleModuleManifoldHost
- addTypeVar(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
- addTypeVar(SrcType) - Method in class manifold.api.gen.AbstractSrcMethod
- After - manifold.api.type.ICompilerComponent.InitOrder
- allOptional() - Static method in enum manifold.internal.javac.Arg
- allRequired() - Static method in enum manifold.internal.javac.Arg
- Annotation - manifold.api.gen.AbstractSrcClass.Kind
- Annotation - manifold.api.type.ClassType
- ANONYMOUS_FRAGMENT_PREFIX - Static variable in class manifold.internal.javac.FragmentProcessor
- Arg - Enum in manifold.internal.javac
-
Arguments for the javac plugin.
- ARG_DUMP_SOURCE - Static variable in interface manifold.api.type.ITypeManifold
-
System property to aid in debugging generated source.
- ArrayTypeExtender - Class in manifold.internal.javac
- ArrayTypeExtender() - Constructor for class manifold.internal.javac.ArrayTypeExtender
- AUTO_TYPE - Static variable in interface manifold.internal.javac.ManAttr
B
- BaseService - Class in manifold.api.service
- BaseService() - Constructor for class manifold.api.service.BaseService
- BasicIncrementalCompileDriver - Class in manifold.api.type
- BasicIncrementalCompileDriver(boolean) - Constructor for class manifold.api.type.BasicIncrementalCompileDriver
- Before - manifold.api.type.ICompilerComponent.InitOrder
- BINARY_OP_TO_NAME - Static variable in interface manifold.internal.javac.ManAttr
- bind(ArrayList<AbstractBinder.Node<E, O>>) - Method in class manifold.internal.javac.AbstractBinder
- BLOCK_COMMENT - manifold.internal.javac.HostKind
- body(String) - Method in class manifold.api.gen.AbstractSrcMethod
- body(SrcStatementBlock) - Method in class manifold.api.gen.AbstractSrcMethod
- boot() - Method in class manifold.internal.runtime.Bootstrap
- bootstrap - manifold.internal.javac.Arg
-
Bootstrap package list.
- bootstrap() - Static method in class manifold.internal.host.RuntimeManifoldHost
- bootstrap(List<File>, List<File>) - Method in interface manifold.api.host.IRuntimeManifoldHost
-
Bootstrap Manifold before application code executes
- bootstrap(List<File>, List<File>) - Method in class manifold.internal.host.RuntimeManifoldHost
- Bootstrap - Class in manifold.internal.runtime
-
Loads Manifold runtime services: Integrates manifold into application class loader Initializes the RuntimeManifoldHost
- Bootstrap() - Constructor for class manifold.internal.runtime.Bootstrap
- BootstrapPackages - Class in manifold.internal.javac
- BootstrapPackages(Set<String>, JavacProcessingEnvironment) - Constructor for class manifold.internal.javac.BootstrapPackages
- byName(String) - Static method in enum manifold.internal.javac.Arg
- BytecodeOptions - Class in manifold.api.util
- BytecodeOptions() - Constructor for class manifold.api.util.BytecodeOptions
C
- CacheClearer() - Constructor for class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- CACHED_PAIRS - Static variable in interface manifold.internal.javac.ManTypes
- canWrap(ClassLoader) - Static method in class manifold.internal.runtime.UrlClassLoaderWrapper
- cfolder() - Method in interface manifold.internal.javac.ManAttr
- CHECK_TIMESTAMPS - manifold.api.fs.IFileSystem.CachingMode
- checkConcatenation(JCTree.JCLiteral, CharSequence, HostKind, Log) - Static method in interface manifold.internal.javac.ManAttr
- checkReference(JCTree.JCMemberReference) - Method in interface manifold.internal.javac.ManAttr
- chk() - Method in interface manifold.internal.javac.ManAttr
- Class - manifold.api.gen.AbstractSrcClass.Kind
- Class - manifold.api.type.ClassType
- ClassSymbols - Class in manifold.internal.javac
-
Utility to get ClassSymbol for a given type name.
- ClassType - Enum in manifold.api.type
- cleanup() - Static method in class manifold.internal.runtime.Bootstrap
- clear() - Method in class manifold.api.fs.cache.PathCache
- clear() - Method in interface manifold.api.type.ITypeManifold
-
Clear all cached data
- clear() - Method in class manifold.api.type.ResourceFileTypeManifold
- clear() - Method in class manifold.api.type.UrlTypeManifold
- clear() - Method in class manifold.api.util.cache.FqnCacheNode
- clear() - Method in interface manifold.api.util.cache.IFqnCache
- clear() - Method in class manifold.api.util.cache.WeakFqnCache
- clear() - Method in class manifold.api.util.DynamicArray
-
Removes all of the elements from this list.
- clear() - Static method in class manifold.internal.host.RuntimeManifoldHost
- clear() - Method in interface manifold.internal.javac.IJavaParser
- clear() - Method in class manifold.internal.javac.JavaParser
- clearAllCaches() - Method in class manifold.api.fs.def.FileSystemImpl
- clearAllCaches() - Method in interface manifold.api.fs.IFileSystem
- clearCaches() - Method in class manifold.api.fs.def.JavaDirectoryImpl
- clearCaches() - Method in class manifold.api.fs.DelegateDirectory
- clearCaches() - Method in interface manifold.api.fs.IDirectory
- clearCaches() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- clearCaches() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- clearUserData() - Method in class manifold.api.gen.SrcAnnotated
- close() - Method in class manifold.internal.javac.JavacFileManagerBridge
- close() - Method in class manifold.internal.runtime.ManModuleReader
- closing() - Method in interface manifold.internal.javac.IFinishedCompilingListener
- collectNames(Set<String>, String) - Method in class manifold.api.util.cache.FqnCacheNode
- COMPARE_TO - Static variable in interface manifold.internal.javac.ManAttr
- COMPARE_TO_USING - Static variable in interface manifold.internal.javac.ManAttr
- compareTo(Object) - Method in class manifold.api.type.TypeName
- compile(String) - Method in interface manifold.api.type.ISelfCompiled
-
Instructs a self-compiling type manifold to compile
fqnand return resulting Java byte-code. - compile(String) - Method in interface manifold.api.type.ISelfCompiledFile
- compile(String) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- compile(String) - Method in class manifold.internal.javac.SourceSupplier
- compile(String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
- compile(String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
-
Compiles specified Java class name.
- compile(Collection<JavaFileObject>, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
- compile(Collection<JavaFileObject>, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
-
Compiles a collection of java source files, intended for use a command line compiler.
- compile(JavaFileObject, String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
- compile(JavaFileObject, String, Iterable<String>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
-
Compiles fresh, no caching.
- CompiledTypeProcessor - Class in manifold.internal.javac
- COMPL - Static variable in interface manifold.internal.javac.ManAttr
- computeOrGetUserData(String, Function<String, ?>) - Method in class manifold.api.gen.SrcAnnotated
- connect() - Method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
- contains(Object) - Method in class manifold.api.util.DynamicArray
-
Returns true if this list contains the specified element.
- contains(String) - Method in class manifold.api.util.cache.FqnCache
- contains(String) - Method in interface manifold.api.util.cache.IFqnCache
- contains(String) - Method in class manifold.api.util.cache.WeakFqnCache
- contains(String) - Method in class manifold.internal.javac.BootstrapPackages
- contains(JavaFileManager.Location, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
- CONTAINS_SOURCES - Static variable in class manifold.api.fs.Extensions
- containsAnnotationOfType(List<JCTree.JCAnnotation>, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
- containsManifest(IDirectory) - Static method in class manifold.api.fs.Extensions
- contribute(JavaFileManager.Location, String, boolean, String, DiagnosticListener<JavaFileObject>) - Method in interface manifold.api.type.ITypeManifold
-
Contribute source corresponding with the fqn.
- contribute(JavaFileManager.Location, String, boolean, String, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.type.ResourceFileTypeManifold
- contribute(JavaFileManager.Location, String, boolean, String, M, DiagnosticListener<JavaFileObject>) - Method in class manifold.api.type.ResourceFileTypeManifold
-
Contribute source code for the specified type and model.
- ContributorKind - Enum in manifold.api.type
-
Indicates the involvement of a
ITypeManifoldtoward the completeness of projected source - convert(TypeProcessor, JCTree.JCMemberReference) - Static method in class manifold.internal.javac.MethodRefToLambda
-
Converts a JCMemberReference (method reference) to a JCLambda (lambda expression).
- copy() - Method in class manifold.api.gen.SrcAnnotationArrayExpression
- copy() - Method in class manifold.api.gen.SrcAnnotationExpression
- copy() - Method in class manifold.api.gen.SrcArgument
- copy() - Method in class manifold.api.gen.SrcExpression
- copy() - Method in class manifold.api.gen.SrcIdentifier
- copy() - Method in class manifold.api.gen.SrcMemberAccessExpression
- copy() - Method in class manifold.api.gen.SrcMethodCallExpression
- copy() - Method in class manifold.api.gen.SrcRawExpression
- copy() - Method in class manifold.api.util.DynamicArray
-
Returns a shallow copy of this ArrayList instance.
- create() - Method in class manifold.api.fs.def.FileFragmentImpl
- create() - Method in class manifold.api.fs.def.JavaFileImpl
- create() - Method in class manifold.api.fs.def.JavaResourceImpl
- create() - Method in class manifold.api.fs.DelegateDirectory
- create() - Method in interface manifold.api.fs.IResource
- create() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- create() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- create() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- create() - Method in class manifold.api.fs.url.URLFileImpl
- createCacheClearer() - Method in class manifold.api.type.ResourceFileTypeManifold
- createDefaultClassPath() - Method in class manifold.internal.host.RuntimeManifoldHost
- createdType(Set<IFile>, String) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- createdType(IFileFragment, String[]) - Method in interface manifold.api.host.IManifoldHost
- createdType(IFileFragment, String[]) - Method in class manifold.internal.host.SingleModuleManifoldHost
- CREATION - manifold.api.host.RefreshKind
D
- data - Variable in class manifold.api.util.DynamicArray
-
The array buffer into which the elements of the ArrayList are stored.
- DebugLogUtil - Class in manifold.api.util
- DebugLogUtil() - Constructor for class manifold.api.util.DebugLogUtil
- DEC - Static variable in interface manifold.internal.javac.ManAttr
- defaultCase(SrcStatement) - Method in class manifold.api.gen.SrcSwitchStatement
- defaultPrimitiveValue(Type, Symtab) - Static method in class manifold.api.util.JCTreeUtil
- DefaultSingleModule - Class in manifold.internal.host
- defaultValueMethodName(Symbol.MethodSymbol, String) - Method in interface manifold.internal.javac.ManAttr
- DelegateDirectory - Class in manifold.api.fs
- DelegateDirectory(IFileSystem, IDirectory) - Constructor for class manifold.api.fs.DelegateDirectory
- delete() - Method in class manifold.api.fs.def.FileFragmentImpl
- delete() - Method in class manifold.api.fs.def.JavaResourceImpl
- delete() - Method in class manifold.api.fs.DelegateDirectory
- delete() - Method in interface manifold.api.fs.IResource
- delete() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- delete() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- delete() - Method in class manifold.api.fs.url.URLFileImpl
- delete() - Method in class manifold.api.util.cache.FqnCacheNode
- delete() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- delete() - Method in class manifold.internal.javac.MissFileObject
- deletedType(Set<IFile>, String) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- DELETION - manifold.api.host.RefreshKind
- Dependency - Class in manifold.api.host
- Dependency(IModule, boolean) - Constructor for class manifold.api.host.Dependency
- deriveJavaSourcePath() - Method in class manifold.internal.javac.JavacPlugin
- diamond() - Method in class manifold.api.gen.SrcType
- dir(String) - Method in class manifold.api.fs.def.JavaDirectoryImpl
- dir(String) - Method in class manifold.api.fs.DelegateDirectory
- dir(String) - Method in interface manifold.api.fs.IDirectory
- dir(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- dir(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- dir(IJarFileDirectory, String) - Static method in class manifold.api.fs.IDirectoryUtil
- doInit() - Method in class manifold.api.service.BaseService
- DOUBLE_QUOTE_LITERAL - manifold.internal.javac.HostKind
- doUninit() - Method in class manifold.api.service.BaseService
- dynamic - manifold.internal.javac.Arg
-
dynamic compilation flag
- dynamic_deprecated - manifold.internal.javac.Arg
- DynamicArray<E> - Class in manifold.api.util
- DynamicArray() - Constructor for class manifold.api.util.DynamicArray
-
Constructs an empty list with an demo capacity of ten.
- DynamicArray(int) - Constructor for class manifold.api.util.DynamicArray
-
Constructs an empty list with the specified demo capacity.
- DynamicArray(Collection<? extends E>) - Constructor for class manifold.api.util.DynamicArray
-
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
- DynamicArray(DynamicArray<E>) - Constructor for class manifold.api.util.DynamicArray
E
- EMPTY - Static variable in class manifold.api.util.DynamicArray
- EMPTY_ARRAY - Static variable in interface manifold.api.fs.IFile
- Enhancement - manifold.api.type.ClassType
- 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.
- Enum - manifold.api.gen.AbstractSrcClass.Kind
- Enum - manifold.api.type.ClassType
- enumConst() - Method in class manifold.api.gen.SrcField
- equals(Object) - Method in class manifold.api.fs.def.FileFragmentImpl
- equals(Object) - Method in class manifold.api.fs.def.JavaResourceImpl
- equals(Object) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- equals(Object) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- equals(Object) - Method in class manifold.api.fs.ResourcePath
-
Two ResourcePath objects are considered to be equal if they represent the same leaf path and if their parents are equal.
- equals(Object) - Method in class manifold.api.gen.SrcType
- equals(Object) - Method in class manifold.api.type.TypeName
- equals(Object) - Method in class manifold.api.util.fingerprint.Fingerprint
- equals(Object) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- equals(URL, URL) - Method in class manifold.internal.runtime.protocols.Handler
- eraseTypeVars(Type) - Method in interface manifold.internal.javac.ManTypes
- eraseTypeVars(Types, Type) - Static method in class manifold.internal.javac.RecursiveTypeVarEraser
- Error - manifold.internal.javac.IIssue.Kind
- Eval - manifold.api.type.ClassType
- 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(byte) - Method in class manifold.api.util.fingerprint.Fingerprint
-
Extends this fingerprint by the byte
b. - extend(byte[]) - Method in class manifold.api.util.fingerprint.Fingerprint
-
Extends this fingerprint by the bytes
- 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(char) - Method in class manifold.api.util.fingerprint.Fingerprint
-
Extends this fingerprint by the character
c. - 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(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(Context, CompilationUnitTree) - Static method in class manifold.internal.javac.ArrayTypeExtender
-
Array types in Java all share the same symbol,
Symtab.arrayClass. - 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(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(ByteBuffer) - Method in class manifold.api.util.fingerprint.Fingerprint
- extendArrayType(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
- Extensions - Class in manifold.api.fs
-
Utility class to scan for certain manifest headers through the classpath.
F
- Failure - manifold.internal.javac.IIssue.Kind
- FIELD_FILE_URL - Static variable in class manifold.api.gen.SrcLinkedClass
- file - Variable in class manifold.api.host.RefreshRequest
- 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(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- file(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- file(IJarFileDirectory, String) - Static method in class manifold.api.fs.IDirectoryUtil
- FileFragmentImpl - Class in manifold.api.fs.def
- FileFragmentImpl(String, String, String, HostKind, IFile, int, int, String) - Constructor for class manifold.api.fs.def.FileFragmentImpl
- FileSystemImpl - Class in manifold.api.fs.def
- FileSystemImpl(IManifoldHost, IFileSystem.CachingMode) - Constructor for class manifold.api.fs.def.FileSystemImpl
- fileToProcessedInput - Static variable in interface manifold.internal.javac.ParserFactoryFiles
- fillInStackTrace() - Method in exception manifold.internal.javac.ManAttr.MyRuntimeException
- find(String) - Method in class manifold.internal.runtime.ManModuleReader
- findBinderMethod(AbstractBinder.Node<E, O>, AbstractBinder.Node<E, O>) - Method in class manifold.internal.javac.AbstractBinder
- findFiles(String) - Method in class manifold.api.fs.cache.PathCache
- findFilesForType(String) - Method in interface manifold.api.type.ITypeManifold
- findFilesForType(String) - Method in class manifold.api.type.ResourceFileTypeManifold
- findFilesForType(String) - Method in class manifold.api.type.UrlTypeManifold
- findJavaSource(String, DiagnosticListener<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
- findJavaSource(String, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
- findJCMethodDef(JCTree.JCClassDecl, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManAttr
- findJCVariableDecl(JCTree.JCClassDecl, Symbol.VarSymbol) - Method in interface manifold.internal.javac.ManAttr
- findMethodName(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
- findOffset(IFile, int, int) - Static method in class manifold.api.fs.IFileUtil
- findPackageForTuple() - Method in interface manifold.internal.javac.ManAttr
- findPrimaryConstructor() - Method in class manifold.api.gen.AbstractSrcClass
- findReceiverType(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
- findStandardJavaFileManagerMethod(JavaFileManager, String, Class...) - Static method in class manifold.internal.javac.JavacFileManagerBridge
- findTopLevelFqn(String) - Method in class manifold.api.type.ResourceFileTypeManifold
-
This method avoids initializing all the files
- findTupleClassSymbol(String) - Method in interface manifold.internal.javac.ManAttr
- findTypeManifoldsFor(String) - Method in interface manifold.api.host.IModule
- findTypeManifoldsFor(String, Predicate<ITypeManifold>) - Method in interface manifold.api.host.IModule
-
Finds the set of type manifolds that contribute toward the definition of a given type.
- findTypeManifoldsFor(IFile) - Method in interface manifold.api.host.IModule
- findTypeManifoldsFor(IFile, Predicate<ITypeManifold>) - Method in interface manifold.api.host.IModule
-
Finds the set of type manifolds that handle a given resource file.
- Fingerprint - Class in manifold.api.util.fingerprint
- Fingerprint() - Constructor for class manifold.api.util.fingerprint.Fingerprint
-
Initializes this object to the fingerprint of the empty string.
- Fingerprint(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(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(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(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(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. - Fingerprint(Fingerprint) - Constructor for class manifold.api.util.fingerprint.Fingerprint
-
Initializes this fingerprint to a copy of
fp, which must be non-null. - finished(TaskEvent) - Method in class manifold.internal.javac.CompiledTypeProcessor
- finished(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
- First - manifold.api.type.IPreprocessor.Order
-
Indicates a preprocessor should run before others
- 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(Tree.Kind) - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
- from(ElementKind) - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
- FULL_CACHING - manifold.api.fs.IFileSystem.CachingMode
- FUZZY_TIMESTAMPS - manifold.api.fs.IFileSystem.CachingMode
G
- GeneratedJavaStubFileObject - Class in manifold.internal.javac
- GeneratedJavaStubFileObject(String, SourceSupplier) - Constructor for class manifold.internal.javac.GeneratedJavaStubFileObject
- get() - Static method in class manifold.internal.host.RuntimeManifoldHost
- 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(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
- getAccessLevel() - Method in class manifold.internal.javac.MissFileObject
- getActualClassLoader() - Method in interface manifold.api.host.IManifoldHost
- getActualClassLoader() - Method in class manifold.internal.host.AbstractManifoldHost
- getAdditionalTypes(String, IFile) - Method in class manifold.api.type.ResourceFileTypeManifold
-
Additional types derived from
file. - getAllFields(Type, Predicate<Symbol.VarSymbol>, Set<Symbol.VarSymbol>) - Static method in interface manifold.internal.javac.ManTypes
- getAllMethods(Type, Predicate<Symbol.MethodSymbol>, Set<Symbol.MethodSymbol>) - Static method in interface manifold.internal.javac.ManTypes
- getAllTypeNames() - Method in interface manifold.api.type.ITypeManifold
- getAllTypeNames() - Method in class manifold.api.type.ResourceFileTypeManifold
- getAnnotation(Class<? extends Annotation>) - Method in class manifold.api.gen.SrcAnnotated
- getAnnotations() - Method in class manifold.api.gen.SrcAnnotated
- getAnnotationType() - Method in class manifold.api.gen.SrcAnnotationExpression
- getArgument(String) - Method in class manifold.api.gen.SrcAnnotationExpression
- getArguments() - Method in class manifold.api.gen.SrcAnnotationExpression
- getArguments() - Method in class manifold.api.gen.SrcMethodCallExpression
- getArrayDims() - Method in class manifold.api.gen.SrcType
- getArrayTypeName() - Method in interface manifold.api.host.IManifoldHost
- getBaseName() - Method in class manifold.api.fs.def.FileFragmentImpl
- getBaseName() - Method in class manifold.api.fs.def.JavaFileImpl
- getBaseName() - Method in interface manifold.api.fs.IFile
- getBaseName() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- getBaseName() - Method in class manifold.api.fs.url.URLFileImpl
- getBaseName(String) - Static method in class manifold.api.fs.IFileUtil
- getBaseName(IFile) - Static method in class manifold.api.fs.IFileUtil
- 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, Object, String) - Method in class manifold.internal.javac.ClassSymbols
- getClassSymbol(BasicJavacTask, String) - Method in class manifold.internal.javac.ClassSymbols
- getClassSymbol(BasicJavacTask, JavaFileManager.Location, 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() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
- getContent(IFile) - Static method in class manifold.api.type.ResourceFileTypeManifold
- getContext() - Method in class manifold.internal.javac.CompiledTypeProcessor
- getContext() - Method in class manifold.internal.javac.JavacPlugin
- getContributorKind() - Method in interface manifold.api.type.ITypeManifold
-
How does this producer contribute toward the source file produced
- getContributorKind() - Method in class manifold.api.type.JavaTypeManifold
- getContributorKind() - Method in class manifold.api.type.UrlTypeManifold
- getDefaultValue() - Method in class manifold.api.gen.AbstractSrcMethod
- getDefaultValue() - Method in enum manifold.internal.javac.Arg
- getDefs() - Method in interface manifold.internal.javac.ILetExpr
- getDefValueMethod(Symbol.MethodSymbol, String) - Method in interface manifold.internal.javac.ManAttr
- getDelegate() - Method in class manifold.api.fs.DelegateDirectory
- getDependencies() - Method in interface manifold.api.host.IModule
- getDependencies() - Method in class manifold.internal.host.SimpleModule
- getDescription() - Method in enum manifold.internal.javac.Arg
- getDiagnostics() - Method in interface manifold.internal.javac.IDeferredAttrDiagHandler
- getDisambiguatedNameInNest(String) - Method in class manifold.api.gen.AbstractSrcClass
- getDrivers() - Method in class manifold.internal.javac.TypeProcessor
- getElementUtil() - Method in class manifold.internal.javac.CompiledTypeProcessor
- getEnclosingClass() - Method in class manifold.api.gen.AbstractSrcClass
- getEnclosingClass(Tree) - Method in interface manifold.internal.javac.ManAttr
- getEnclosingFile() - Method in class manifold.api.fs.def.FileFragmentImpl
- getEnclosingFile() - Method in interface manifold.api.fs.IFileFragment
- getEnclosingMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int) - Static method in interface manifold.internal.javac.ManAttr
- getEnclosingMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int, BiPredicate<Type, Type>) - Static method in interface manifold.internal.javac.ManAttr
- getEnclosingSymbol(Tree, Names, Function<Tree, Tree>) - Static method in interface manifold.internal.javac.ManAttr
- getEnclosingType() - Method in class manifold.api.gen.SrcType
- getEndOffset() - Method in interface manifold.internal.javac.IIssue
- getEndOffset() - Method in class manifold.internal.javac.JavaIssue
- getEndPosition() - Method in class manifold.api.util.JavacDiagnostic
- getEnumConsts() - Method in class manifold.api.gen.AbstractSrcClass
- getEnv() - Method in interface manifold.internal.javac.ManAttr
- getErrorHandler() - Method in class manifold.api.gen.AbstractSrcClass
- getErrorHandler() - Method in exception manifold.internal.javac.JavaCompileIssuesException
- getErrors() - Method in interface manifold.internal.javac.IIssueContainer
- getErrors() - Method in class manifold.internal.javac.JavaIssueContainer
- getExcludedPath() - Method in interface manifold.api.host.IModule
- getExcludedPath() - Method in class manifold.internal.host.SimpleModule
- getExcludedTypeManifolds() - Method in interface manifold.api.host.IModule
- getExpr() - Method in class manifold.internal.javac.AbstractBinder.Node
- getExpr() - Method in interface manifold.internal.javac.ILetExpr
- 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() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- getExtension() - Method in class manifold.api.fs.url.URLFileImpl
- getExtension(String) - Static method in class manifold.api.fs.IFileUtil
- getExtension(IFile) - Static method in class manifold.api.fs.IFileUtil
- getExtensionCache(String) - Method in class manifold.api.fs.cache.PathCache
- getExtensionCaches() - Method in class manifold.api.fs.cache.PathCache
- getExtensions(Collection<String>, IDirectory, String) - Static method in class manifold.api.fs.Extensions
- getExtensions(IDirectory, String) - Static method in class manifold.api.fs.Extensions
- getFieldNameFromMethodName(String) - Method in interface manifold.internal.javac.ManAttr
-
Changes method name to a field name like this: getAddress -> address callHome -> home findJDKVersion -> jdkVersion id -> id
- getFields() - Method in class manifold.api.gen.AbstractSrcClass
- getFields(String) - Method in interface manifold.internal.javac.ITupleTypeProvider
- getFile() - Method in class manifold.api.type.AbstractSingleFileModel
- getFile(Tree) - Method in class manifold.internal.javac.CompiledTypeProcessor
- getFileForInput(JavaFileManager.Location, String, String) - Method in class manifold.internal.javac.JavacFileManagerBridge
- getFileForOutput(JavaFileManager.Location, String, String, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
- getFileFragment() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- getFiles() - Method in class manifold.api.type.AbstractSingleFileModel
- getFiles() - Method in interface manifold.api.type.IModel
- getFileSystem() - Method in class manifold.api.fs.def.FileFragmentImpl
- getFileSystem() - Method in class manifold.api.fs.def.JavaResourceImpl
- getFileSystem() - Method in class manifold.api.fs.DelegateDirectory
- getFileSystem() - Method in interface manifold.api.fs.IResource
-
The file system supporting this resource
- getFileSystem() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- getFileSystem() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- getFileSystem() - Method in class manifold.api.fs.url.URLFileImpl
- getFileSystem() - Method in interface manifold.api.host.IManifoldHost
- getFileSystem() - Method in interface manifold.api.host.IModule
- getFileSystem() - Method in class manifold.internal.host.SingleModuleManifoldHost
- getFileSystemPathString() - Method in class manifold.api.fs.ResourcePath
-
Returns the path string for this path using the default file system separator, as defined by the File.separator property.
- getFqn() - Method in class manifold.api.type.AbstractSingleFileModel
- getFqn() - Method in interface manifold.api.type.IModel
- getFqn() - Method in class manifold.api.util.cache.FqnCacheNode
- getFqn() - Method in class manifold.internal.javac.SourceJavaFileObject
- getFqName() - Method in class manifold.api.gen.SrcType
- getFqnForFile(IFile) - Method in class manifold.api.fs.cache.PathCache
- getFqns() - Method in class manifold.api.util.cache.FqnCache
- getFqns() - Method in interface manifold.api.util.cache.IFqnCache
- getFqns() - Method in class manifold.api.util.cache.WeakFqnCache
- getFragmentValueType(Attribute.Compound) - Method in interface manifold.internal.javac.ManAttr
- getFragmentValueType(JCTree.JCLiteral) - 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(File) - Method in interface manifold.api.fs.IFileSystem
- getIDirectory(URL) - Method in class manifold.api.fs.def.FileSystemImpl
- getIDirectory(URL) - Method in interface manifold.api.fs.IFileSystem
- getIFile(File) - Method in class manifold.api.fs.def.FileSystemImpl
- getIFile(File) - Method in interface manifold.api.fs.IFileSystem
- getIFile(URL) - Method in class manifold.api.fs.def.FileSystemImpl
- getIFile(URL) - Method in interface manifold.api.fs.IFileSystem
- getIFile(IFileSystem, Path) - Static method in interface manifold.api.fs.IFile
- getInnerClasses() - Method in class manifold.api.gen.AbstractSrcClass
- getInputStream() - Method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
- getInputStream(JarEntry) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- 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.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
- 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() - Method in class manifold.internal.javac.ManPatchModuleLocation
- getLocationForModule(JavaFileManager.Location, String) - Method in class manifold.internal.javac.JavacFileManagerBridge
- getLocationForModule(JavaFileManager.Location, JavaFileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
- 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
- getMembersByName(Symbol.ClassSymbol, Name) - Method in interface manifold.internal.javac.IDynamicJdk
- getMembersByName(Symbol.ClassSymbol, Name, boolean) - Method in interface manifold.internal.javac.IDynamicJdk
- getMessage() - Method in interface manifold.internal.javac.IIssue
- getMessage() - Method in class manifold.internal.javac.JavaIssue
- getMessage(Locale) - Method in class manifold.api.util.JavacDiagnostic
- getMetadata(Symbol) - Static method in class manifold.api.util.JavacUtil
- getMethod() - Method in class manifold.internal.javac.OverloadOperatorSymbol
- getMethods() - Method in class manifold.api.gen.AbstractSrcClass
- getMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int) - Static method in interface manifold.internal.javac.ManAttr
- getMethodSymbol(Types, Type, Type, String, Symbol.ClassSymbol, int, BiPredicate<Type, Type>) - Static method in interface manifold.internal.javac.ManAttr
- getModel(String) - Method in class manifold.api.type.ResourceFileTypeManifold
- getModifiers() - Method in class manifold.api.gen.SrcAnnotated
- getModule() - Method in class manifold.api.gen.AbstractSrcClass
- getModule() - Method in class manifold.api.host.Dependency
- getModule() - Method in interface manifold.api.type.ITypeManifold
-
The module to which this producer is scoped
- getModule() - Method in class manifold.api.type.ResourceFileTypeManifold
- getModule() - Method in class manifold.api.type.TypeName
- getModule() - Method in class manifold.api.type.UrlTypeManifold
- getName() - Method in class manifold.api.fs.def.FileFragmentImpl
- getName() - Method in class manifold.api.fs.def.JavaResourceImpl
- getName() - Method in class manifold.api.fs.DelegateDirectory
- getName() - Method in interface manifold.api.fs.IResource
-
Gets this file's or directory's name.
- getName() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- getName() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- getName() - Method in class manifold.api.fs.ResourcePath
-
Returns the leaf name of this resource path.
- getName() - Method in class manifold.api.fs.url.URLFileImpl
- getName() - Method in class manifold.api.gen.AbstractSrcClass
- getName() - Method in class manifold.api.gen.SrcType
-
If the type is an inner type, this may be a simple name.
- getName() - Method in interface manifold.api.host.IModule
- getName() - Method in class manifold.api.util.cache.FqnCacheNode
- getName() - Method in class manifold.internal.host.DefaultSingleModule
- getName() - Method in enum manifold.internal.javac.Arg
- getName() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
- getName() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- getName() - Method in class manifold.internal.javac.JavacPlugin
- getName() - Method in class manifold.internal.javac.JavacPluginBootstrap
- getName() - Method in class manifold.internal.javac.ManPatchLocation
- getName() - Method in class manifold.internal.javac.ManPatchModuleLocation
- getName() - Method in class manifold.internal.javac.MissFileObject
- getNestingKind() - Method in class manifold.internal.javac.MissFileObject
- getNode(String) - Method in class manifold.api.util.cache.FqnCache
- getNode(String) - Method in interface manifold.api.util.cache.IFqnCache
- getNode(String) - Method in class manifold.api.util.cache.WeakFqnCache
- getOffset() - Method in class manifold.api.fs.def.FileFragmentImpl
- getOffset() - Method in interface manifold.api.fs.IFileFragment
- getOffset() - Method in class manifold.internal.javac.FragmentProcessor.Fragment
- getOperator(JCTree.JCExpression) - Method in interface manifold.internal.javac.IDynamicJdk
- getOperatorLeft() - Method in class manifold.internal.javac.AbstractBinder.Node
- getOrCreateChild(String) - Method in class manifold.api.util.cache.FqnCacheNode
- getOrCreateChild(String, K) - Method in class manifold.api.util.cache.FqnCacheNode
- getOrCreateDirectory(String) - Method in interface manifold.api.fs.jar.IJarFileDirectory
- getOrCreateDirectory(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- getOrCreateDirectory(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- getOrCreateFile(String) - Method in interface manifold.api.fs.jar.IJarFileDirectory
- getOrCreateFile(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- getOrCreateFile(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- getOtherInputFiles() - Method in class manifold.internal.javac.JavacPlugin
- getOtherSourceMappings() - Method in class manifold.internal.javac.JavacPlugin
- getOutputPath() - Method in interface manifold.api.host.IModule
- getOutputPath() - Method in class manifold.internal.host.SimpleModule
- getOwner() - Method in class manifold.api.gen.SrcElement
- getPackage() - Method in class manifold.api.gen.AbstractSrcClass
- getPackage(String) - Method in interface manifold.api.type.ITypeManifold
-
What is the package name for the specified fqn?
- getPackage(String) - Method in class manifold.api.type.ResourceFileTypeManifold
- getParameters() - Method in class manifold.api.gen.SrcAnnotated
- getParamNames(Symbol.MethodSymbol, boolean) - Method in interface manifold.internal.javac.ManAttr
- getParamsMethods(Type, String) - Method in interface manifold.internal.javac.ManAttr
- getParamsMethods(Type, String, Set<Type>) - Method in interface manifold.internal.javac.ManAttr
- getParent() - Method in class manifold.api.fs.def.FileFragmentImpl
- getParent() - Method in class manifold.api.fs.def.JavaResourceImpl
- getParent() - Method in class manifold.api.fs.DelegateDirectory
- getParent() - Method in interface manifold.api.fs.IResource
-
Gets this file's our directory's parent directory.
- getParent() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- getParent() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- getParent() - Method in class manifold.api.fs.ResourcePath
-
Returns the parent of this resource path.
- getParent() - Method in class manifold.api.fs.url.URLFileImpl
- getParent() - Method in class manifold.api.util.cache.FqnCacheNode
- getParent(Tree) - Method in class manifold.internal.javac.CompiledTypeProcessor
- getParent(Tree) - Method in class manifold.internal.javac.ParentMap
- getParent(Tree, CompilationUnitTree) - Method in class manifold.internal.javac.CompiledTypeProcessor
- 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() - Method in class manifold.internal.javac.SourceSupplier
-
Produce the source.
- getSource(JavaFileObject) - Static method in interface manifold.internal.javac.ParserFactoryFiles
- 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
- 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
- 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() - Method in class manifold.api.util.cache.FqnCacheNode
- getUserData(String) - Method in class manifold.api.gen.SrcAnnotated
- getValue() - Method in class manifold.api.gen.SrcArgument
- getWarnings() - Method in interface manifold.internal.javac.IIssueContainer
- getWarnings() - Method in class manifold.internal.javac.JavaIssueContainer
H
- handleFragmentStringLiteral(JCTree.JCLiteral) - Method in interface manifold.internal.javac.ManAttr
- handleIndexedOverloading(JCTree.JCArrayAccess) - Method in interface manifold.internal.javac.ManAttr
- handleNonStaticInterfaceProperty(Env<AttrContext>) - Method in interface manifold.internal.javac.ManAttr
-
Handle properties in interfaces, which are non-static unless explicitly static.
- handleOperatorOverloading(JCTree.JCExpression, Type, Type) - Method in interface manifold.internal.javac.ManAttr
- handleOption(String, Iterator<String>) - Method in class manifold.internal.javac.JavacFileManagerBridge
- Handler - Class in manifold.internal.runtime.protocols
- Handler() - Constructor for class manifold.internal.runtime.protocols.Handler
- handlesFile(IFile) - Method in interface manifold.api.type.IFileConnected
- handlesFile(IFile) - Method in class manifold.api.type.ResourceFileTypeManifold
- handlesFile(IFile) - Method in class manifold.api.type.UrlTypeManifold
- handlesFileExtension(String) - Method in interface manifold.api.type.IFileConnected
- handlesFileExtension(String) - Method in class manifold.api.type.UrlTypeManifold
- handleTupleAsNamedArgs(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
- handleTupleAsNamedArgs_constructor(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
- handleTupleAsNamedArgs_method(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
- handleTupleType(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
- handleUnaryOverloading(JCTree.JCUnary) - Method in interface manifold.internal.javac.ManAttr
- hasAnnotation(JCTree.JCClassDecl, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
- hasAnnotation(JCTree.JCMethodDecl, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
- hasAnnotation(JCTree.JCVariableDecl, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
- hasAnnotation(Class<? extends Annotation>) - Method in class manifold.api.gen.SrcAnnotated
- hasAnnotation(String) - Method in class manifold.api.gen.SrcAnnotated
- hasChildFile(String) - Method in class manifold.api.fs.def.JavaDirectoryImpl
- hasChildFile(String) - Method in class manifold.api.fs.DelegateDirectory
- hasChildFile(String) - Method in interface manifold.api.fs.IDirectory
-
Returns true if the given path represents a child of this directory that exists.
- hasChildFile(String) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- hasChildFile(String) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- hashCode() - Method in class manifold.api.fs.def.FileFragmentImpl
- hashCode() - Method in class manifold.api.fs.def.JavaResourceImpl
- hashCode() - Method in class manifold.api.fs.ResourcePath
- hashCode() - Method in class manifold.api.gen.SrcType
- hashCode() - Method in class manifold.api.type.TypeName
- hashCode() - Method in class manifold.api.util.fingerprint.Fingerprint
- hashCode() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- hashCode(URL) - Method in class manifold.internal.runtime.protocols.Handler
- hasLocation(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
- hasSourceFiles(IDirectory) - Static method in class manifold.api.fs.IFileUtil
-
Avoid including dependency jar files that are not meant to be scanned for source files
- hasStructurallyEquivalentArgs(Symbol.MethodSymbol, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManTypes
- HostKind - Enum in manifold.internal.javac
I
- ICompilerComponent - Interface in manifold.api.type
-
A service provider interface (SPI) for general purpose Java compiler manipulation.
- ICompilerComponent.InitOrder - Enum in manifold.api.type
-
Used with
ICompilerComponent.initOrder(ICompilerComponent)to control when this service initializes relative to others. - IDeferredAttrDiagHandler - Interface in manifold.internal.javac
- 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.defsandJCTree.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
-
For use with
ResourceFileTypeManifold. - 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.
- 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(StringBuilder, int) - Method in class manifold.api.gen.SrcElement
- INDENT - Static variable 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.
- inferAutoLocalVar(JCTree.JCVariableDecl) - Method in interface manifold.internal.javac.ManAttr
- inferBinaryName(JavaFileManager.Location) - Method in class manifold.internal.javac.SourceJavaFileObject
- inferBinaryName(JavaFileManager.Location, JavaFileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
- inferModuleName(Context) - Method in class manifold.internal.javac.ManPatchLocation
-
Overrides Location#inferModuleName in Java 9+
- inferModuleName(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
- inferNullType(boolean, String) - Method in interface manifold.internal.javac.ManAttr
- Info - manifold.internal.javac.IIssue.Kind
- init() - Method in class manifold.api.service.BaseService
- init() - Method in interface manifold.api.service.IService
-
Initialize this service
- init() - Static method in class manifold.internal.runtime.Bootstrap
- init(JavacTask, String...) - Method in class manifold.internal.javac.JavacPlugin
- init(JavacTask, String...) - Method in class manifold.internal.javac.JavacPluginBootstrap
- init(BasicJavacTask, TypeProcessor) - Method in interface manifold.api.type.ICompilerComponent
-
Initializes this service.
- init(List<File>, List<File>) - Method in class manifold.internal.host.RuntimeManifoldHost
-
Initialize host and its type manifolds.
- init(IModule) - Method in interface manifold.api.type.ITypeManifold
-
Initialize this type manifold.
- init(IModule) - Method in class manifold.api.type.ResourceFileTypeManifold
- init(IModule) - Method in class manifold.api.type.UrlTypeManifold
- init(IModule, BiFunction<String, Set<IFile>, M>) - Method in class manifold.api.type.ResourceFileTypeManifold
- 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(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
- initialize(Set<String>, List<String>, List<String>) - Method in class manifold.internal.host.JavacManifoldHost
- initializer(String) - Method in class manifold.api.gen.SrcField
- initializer(SrcExpression) - Method in class manifold.api.gen.SrcField
- initializer(SrcExpression) - Method in class manifold.api.gen.SrcParameter
- initializeTypeManifolds() - Method in class manifold.internal.host.SimpleModule
- initOrder(ICompilerComponent) - Method in interface manifold.api.type.ICompilerComponent
-
Override to control the order in which this class'
ICompilerComponent.init(com.sun.tools.javac.api.BasicJavacTask, manifold.internal.javac.TypeProcessor)method is called relative to otherICompilerComponentservices. - 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() - Static method in class manifold.internal.javac.FragmentProcessor
- instance() - Static method in interface manifold.internal.javac.IDynamicJdk
- instance() - Static method in class manifold.internal.javac.JavacPlugin
- instance() - Static method in class manifold.internal.javac.SrcClassUtil
- instance() - Static method in class manifold.internal.javac.StaticCompiler
- instance(Context) - Static method in class manifold.internal.javac.ManClassWriter
- 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.Preprocessor
- instance(IModule) - Static method in class manifold.internal.javac.ClassSymbols
- Instance() - Constructor for class manifold.internal.javac.IDynamicJdk.Instance
- INSTANCE - Static variable in interface manifold.internal.javac.ITupleTypeProvider
- INSTANCE - Static variable in class manifold.internal.runtime.protocols.Handler
- Interface - manifold.api.gen.AbstractSrcClass.Kind
- Interface - manifold.api.type.ClassType
- 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) - Method in class manifold.internal.javac.ManResolve
- isAccessible(Env<AttrContext>, Type, Symbol, boolean) - Method in class manifold.internal.javac.ManResolve
-
Allow @Jailbreak to expose otherwise inaccessible features
- isAdditional() - Method in class manifold.api.fs.AdditionalDirectory
- isAdditional() - Method in class manifold.api.fs.def.JavaDirectoryImpl
- isAdditional() - Method in interface manifold.api.fs.IDirectory
- isAdditional() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- isAdditional() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- isAnnotation() - Method in class manifold.api.gen.AbstractSrcClass
- isAnnotationOfType(JCTree.JCAnnotation, Class<?>...) - Static method in class manifold.api.util.JCTreeUtil
- isArray() - Method in class manifold.api.gen.SrcType
- 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
- isAutoMethod() - 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
- 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
- isDeprecated() - Method in enum manifold.internal.javac.Arg
- isDescendant(ResourcePath) - Method in class manifold.api.fs.ResourcePath
- isDescendantOf(IDirectory) - Method in class manifold.api.fs.def.FileFragmentImpl
- isDescendantOf(IDirectory) - Method in class manifold.api.fs.def.JavaResourceImpl
- isDescendantOf(IDirectory) - Method in class manifold.api.fs.DelegateDirectory
- isDescendantOf(IDirectory) - Method in interface manifold.api.fs.IResource
-
Indicates whether this resource is a descendant of the given directory.
- isDescendantOf(IDirectory) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- isDescendantOf(IDirectory) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- isDescendantOf(IDirectory) - Method in class manifold.api.fs.url.URLFileImpl
- isDiamond() - Method in class manifold.api.gen.SrcType
- isDuplicate(IFile, Set<IFile>) - Method in class manifold.api.type.ResourceFileTypeManifold
- ISelfCompiled - Interface in manifold.api.type
-
A self-compiled type manifold provides its own Java bytecode for some or all of its types.
- ISelfCompiledFile - Interface in manifold.api.type
-
Delegates behavior to
ISelfCompiled - isEmpty() - Method in class manifold.api.util.cache.FqnCacheNode
- isEmpty() - Method in class manifold.api.util.DynamicArray
-
Returns true if this list contains no elements.
- isEmpty() - Method in interface manifold.internal.javac.IIssueContainer
- isEmpty() - Method in class manifold.internal.javac.JavaIssueContainer
- isEnum() - Method in class manifold.api.gen.AbstractSrcClass
- isEnum() - Method in class manifold.api.gen.SrcType
- isEnumConst() - Method in class manifold.api.gen.SrcField
- IService - Interface in manifold.api.service
- isEscapedPos(int) - Method in interface manifold.internal.javac.StringTemplateDiagnosticHandler
- isExported() - Method in class manifold.api.host.Dependency
- isExtensionsEnabled() - Method in class manifold.internal.javac.JavacPlugin
- isFileBacked() - Method in interface manifold.api.type.IFileConnected
-
Are the types produced from this type manifold backed by project files such as resource files?
- isFileBacked() - Method in class manifold.api.type.ResourceFileTypeManifold
- isFileFragment() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- isFlag() - Method in enum manifold.internal.javac.Arg
- isGenerate() - Method in class manifold.internal.javac.CompiledTypeProcessor
- isGetterMatch(Symbol.MethodSymbol, String, Type) - Method in interface manifold.internal.javac.ManTypes
- isGetterRecordAccessorMatch(Symbol.MethodSymbol, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManTypes
- isIncremental() - Method in class manifold.api.type.BasicIncrementalCompileDriver
- isIncremental() - Method in interface manifold.api.type.IIncrementalCompileDriver
-
Is the compilation incremental, or is this a rebuild (full build)?
- isIncremental() - Method in class manifold.internal.javac.JavacPlugin
- isInited() - Method in class manifold.api.service.BaseService
- isInited() - Method in interface manifold.api.service.IService
- isInitializing() - Static method in interface manifold.internal.javac.IDynamicJdk
- isInJar() - Method in class manifold.api.fs.def.FileFragmentImpl
- isInJar() - Method in class manifold.api.fs.def.JavaResourceImpl
- isInJar() - Method in class manifold.api.fs.DelegateDirectory
- isInJar() - Method in interface manifold.api.fs.IResource
- isInJar() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- isInJar() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- isInJar() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- isInJar() - Method in class manifold.api.fs.url.URLFileImpl
- isInnerType(String, String) - Method in class manifold.api.type.ResourceFileTypeManifold
- isInterface() - Method in class manifold.api.gen.AbstractSrcClass
- isJava() - Method in enum manifold.api.type.ClassType
- isJavaFile() - Method in class manifold.api.fs.def.FileFragmentImpl
- isJavaFile() - Method in class manifold.api.fs.def.JavaResourceImpl
- isJavaFile() - Method in class manifold.api.fs.DelegateDirectory
- isJavaFile() - Method in interface manifold.api.fs.IResource
- isJavaFile() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- isJavaFile() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- isJavaFile() - Method in class manifold.api.fs.url.URLFileImpl
- isLeaf() - Method in class manifold.api.util.cache.FqnCacheNode
- isMessageSimilar(String) - Method in class manifold.api.util.IssueMsg
- isNameCompatible(String, JavaFileObject.Kind) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- isNameCompatible(String, JavaFileObject.Kind) - Method in class manifold.internal.javac.MissFileObject
- isNoBootstrapping() - Method in class manifold.internal.javac.JavacPlugin
- isNonSealed() - Method in class manifold.api.gen.AbstractSrcClass
- isOther() - Method in enum manifold.api.type.ClassType
- ISourceKind - Interface in manifold.api.type
-
Indicates the source language a
ITypeManifolduses in projected types. - isOutputLocation() - Method in class manifold.internal.javac.ManPatchLocation
- isOutputLocation() - Method in class manifold.internal.javac.ManPatchModuleLocation
- isOverridable(Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManAttr
- isPackage(String) - Method in interface manifold.api.type.ITypeManifold
-
Verifies whether or not the specified package may be provided by this source producer
- isPackage(String) - Method in class manifold.api.type.ResourceFileTypeManifold
- isPathIgnored(String) - Method in interface manifold.api.host.IManifoldHost
- isPathIgnored(String) - Method in class manifold.internal.host.AbstractManifoldHost
- isPrimary() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- isPrimary() - Method in class manifold.internal.javac.SourceSupplier
-
Is this source supplier the primary or core producer of the source?
- isPrimaryConstructor() - Method in class manifold.api.gen.AbstractSrcMethod
- isPrimitive() - Method in class manifold.api.gen.SrcType
- isProcessing(String) - Method in interface manifold.api.type.IModel
- isPropertyAnno(JCTree) - Method in interface manifold.internal.javac.ManAttr
- isRecord() - Method in class manifold.api.gen.AbstractSrcClass
- isRelationalOperator(JCTree.Tag) - Static method in interface manifold.internal.javac.ManAttr
- isRequired() - Method in enum manifold.internal.javac.Arg
- isRootVisible() - Method in class manifold.api.util.cache.FqnCache
- isRootVisible() - Method in class manifold.api.util.cache.FqnCacheNode
- isSameFile(FileObject, FileObject) - Method in class manifold.internal.javac.JavacFileManagerBridge
- isSealed() - Method in class manifold.api.gen.AbstractSrcClass
- isSelfCompile(String) - Method in interface manifold.api.type.ISelfCompiled
-
Tests if a type
fqnis self-compiled where subsequent calls toISelfCompiled.parse(String)andISelfCompiled.compile(String)are necessary to compile the type to bytecode. - isSelfCompile(String) - Method in interface manifold.api.type.ISelfCompiledFile
- isSelfCompile(String) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- isSelfCompile(String) - Method in class manifold.internal.javac.SourceSupplier
- isSetterFieldMatch(Symbol.MethodSymbol, Symbol.VarSymbol) - Method in interface manifold.internal.javac.ManTypes
- isStaticCompile() - Method in class manifold.internal.javac.JavacPlugin
- isStructuralMatch(Symbol.MethodSymbol, Symbol.MethodSymbol) - Method in interface manifold.internal.javac.ManTypes
- 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(Symbol) - Static method in interface manifold.internal.javac.ManAttr
- 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
- isValid() - Method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
- ITupleTypeProvider - Interface in manifold.internal.javac
- ITypeManifold - Interface in manifold.api.type
-
A
ITypeManifoldis a fundamental component of the Manifold API. - ITypeProcessor - Interface in manifold.api.type
-
Implementors of this interface can examine and rewrite the Java AST during compilation.
- ITypeSystemListener - Interface in manifold.api.host
J
- JAILBREAK_PRIVATE_FROM_SUPERS - Static variable in interface manifold.internal.javac.ManAttr
- JarEntryDirectoryImpl - Class in manifold.api.fs.jar
- JarEntryDirectoryImpl(IFileSystem, String, IJarFileDirectory, JarFileDirectoryImpl) - Constructor for class manifold.api.fs.jar.JarEntryDirectoryImpl
- JarEntryFileImpl - Class in manifold.api.fs.jar
- JarEntryFileImpl(IFileSystem, String, IJarFileDirectory, JarFileDirectoryImpl) - Constructor for class manifold.api.fs.jar.JarEntryFileImpl
- JarEntryResourceImpl - Class in manifold.api.fs.jar
- JarFileDirectoryImpl - Class in manifold.api.fs.jar
- JarFileDirectoryImpl(IFileSystem, File) - Constructor for class manifold.api.fs.jar.JarFileDirectoryImpl
- Java - Static variable in interface manifold.api.type.ISourceKind
-
Java source
- JavacDiagnostic - Class in manifold.api.util
- JavacDiagnostic(JavaFileObject, Diagnostic.Kind, long, long, long, String) - Constructor for class manifold.api.util.JavacDiagnostic
- JavacFileManagerBridge<M extends JavaFileManager> - Class in manifold.internal.javac
-
The purpose of this class is to make our ManifoldJavaFileManager a JavacFileManager, which is necessary for straight usage of javac.exe on the command line; other javac usage such as via Maven, Gradle, and more generally via the Java Compiler API do not require our file manager to extend JavacFileManager.
- JavaClass - manifold.api.type.ClassType
- JavacManifoldHost - Class in manifold.internal.host
-
JavacManifoldHostis exclusive to an instance ofJavacPlugin. - JavacManifoldHost() - Constructor for class manifold.internal.host.JavacManifoldHost
- JavaCompileIssuesException - Exception in manifold.internal.javac
- JavaCompileIssuesException(String, DiagnosticCollector<JavaFileObject>) - Constructor for exception manifold.internal.javac.JavaCompileIssuesException
- JavacPlugin - Class in manifold.internal.javac
- JavacPlugin() - Constructor for class manifold.internal.javac.JavacPlugin
- JavacPluginBootstrap - Class in manifold.internal.javac
-
The
JavacPlugincan't be used directly with Java 16+ because stricter accessibility changes were added to internal modules (JEP 396: Strongly Encapsulate JDK Internals by Default). - JavacPluginBootstrap() - Constructor for class manifold.internal.javac.JavacPluginBootstrap
- JavacUtil - Class in manifold.api.util
- JavacUtil() - Constructor for class manifold.api.util.JavacUtil
- JavaDirectoryImpl - Class in manifold.api.fs.def
- JavaDirectoryImpl(IFileSystem, File, IFileSystem.CachingMode) - Constructor for class manifold.api.fs.def.JavaDirectoryImpl
- JAVADOC_COMMENT - manifold.internal.javac.HostKind
- JavaFileImpl - Class in manifold.api.fs.def
- JavaFileImpl(IFileSystem, File) - Constructor for class manifold.api.fs.def.JavaFileImpl
- JavaIssue - Class in manifold.internal.javac
- JavaIssue(Diagnostic) - Constructor for class manifold.internal.javac.JavaIssue
- JavaIssueContainer - Class in manifold.internal.javac
- JavaIssueContainer(DiagnosticCollector<JavaFileObject>) - Constructor for class manifold.internal.javac.JavaIssueContainer
- JavaParser - Class in manifold.internal.javac
-
A tool for parsing and compiling Java source.
- JavaParser(IManifoldHost) - Constructor for class manifold.internal.javac.JavaParser
-
For internal use only.
- JavaResourceImpl - Class in manifold.api.fs.def
- JavaResourceImpl(IFileSystem, File) - Constructor for class manifold.api.fs.def.JavaResourceImpl
- JavaScript - Static variable in interface manifold.api.type.ISourceKind
-
JavaScript source
- JavaTypeManifold<M extends IModel> - Class in manifold.api.type
-
A base class for a Java source producer that is based on a resource file of a specific extension.
- JavaTypeManifold() - Constructor for class manifold.api.type.JavaTypeManifold
- JCTreeUtil - Class in manifold.api.util
- JDWP_ENABLED - Static variable in class manifold.api.util.BytecodeOptions
- join(String) - Method in class manifold.api.fs.ResourcePath
-
Takes the specified path fragment and joins it with this ResourcePath to create a new ResourcePath.
K
- keyword() - Method in enum manifold.api.type.ClassType
- kind - Variable in class manifold.api.host.RefreshRequest
- kind - Variable in class manifold.api.type.TypeName
- Kind_TYP - Static variable in interface manifold.internal.javac.ManAttr
- KindSelector_MTH - Static variable in interface manifold.internal.javac.ManAttr
- KindSelector_PCK - Static variable in interface manifold.internal.javac.ManAttr
- KindSelector_TYP - Static variable in interface manifold.internal.javac.ManAttr
- KindSelector_VAL - Static variable in interface manifold.internal.javac.ManAttr
L
- Last - manifold.api.type.IPreprocessor.Order
-
Indicates a preprocessor should run after others
- lastIndexOf(Object) - Method in class manifold.api.util.DynamicArray
-
Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
- LINE_COMMENT - manifold.internal.javac.HostKind
- list() - Method in class manifold.internal.runtime.ManModuleReader
- list(JavaFileManager.Location, String, Set<JavaFileObject.Kind>, boolean) - Method in class manifold.internal.javac.JavacFileManagerBridge
- list(JavaFileManager.Location, String, Set, boolean) - Method in class manifold.internal.javac.WrappedMJFM
- listDirs() - Method in class manifold.api.fs.AdditionalDirectory
- listDirs() - Method in class manifold.api.fs.def.JavaDirectoryImpl
- listDirs() - Method in class manifold.api.fs.DelegateDirectory
- listDirs() - Method in interface manifold.api.fs.IDirectory
- listDirs() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- listDirs() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- listFiles() - Method in class manifold.api.fs.def.JavaDirectoryImpl
- listFiles() - Method in class manifold.api.fs.DelegateDirectory
- listFiles() - Method in interface manifold.api.fs.IDirectory
- listFiles() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- listFiles() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- listLocationsForModules(JavaFileManager.Location) - Method in class manifold.internal.javac.JavacFileManagerBridge
- loadRegistered(Set<ITypeManifold>) - Method in interface manifold.api.host.IModule
- loadTypeManifolds() - Method in interface manifold.api.host.IModule
-
Loads, but does not initialize, all type manifolds managed by this module.
- log(String, long) - Static method in class manifold.api.util.PerfLogUtil
- log(String, Runnable) - Static method in class manifold.api.util.PerfLogUtil
- log(String, String) - Static method in class manifold.api.util.DebugLogUtil
-
Log debug message to specified path/file.
- log(String, String, boolean) - Static method in class manifold.api.util.DebugLogUtil
- log(String, Throwable) - Static method in class manifold.api.util.DebugLogUtil
-
Log exception stack trace to specified path/file.
- log(String, Throwable, boolean) - Static method in class manifold.api.util.DebugLogUtil
- logError(Log, JCDiagnostic.DiagnosticPosition, String, Object...) - Method in interface manifold.internal.javac.IDynamicJdk
- logWarning(Log, JCDiagnostic.DiagnosticPosition, String, Object...) - Method in interface manifold.internal.javac.IDynamicJdk
M
- main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_17
- main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_8
- main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._17_will_become_java_files
- main(String[]) - Static method in class manifold.internal.javac.RenameSourceFilesForJava11Build._8_will_become_java_files
- make(IManifoldHost, String, int, Cache.Loader<K, V>) - Static method in class manifold.api.util.cache.TypeSystemAwareCache
- makeBinaryExpression(AbstractBinder.Node<E, O>, AbstractBinder.Node<E, O>, MS) - Method in class manifold.internal.javac.AbstractBinder
- makeCast(JCTree.JCExpression, Type) - Method in interface manifold.internal.javac.ManAttr
- makeCompileTimeConstantValue(SrcType, Object) - Static method in class manifold.api.gen.SrcElement
- makeEmptyValue(Type, TreeMaker, Types, Symtab) - Static method in class manifold.api.util.JCTreeUtil
- makeIdentifier(String, boolean) - Static method in class manifold.api.gen.SrcLinkedClass
- makeLetExpr(TreeMaker, List<? extends JCTree>, JCTree.JCExpression, Type, int) - Static method in interface manifold.internal.javac.ILetExpr
-
Always use this method to make a new LetExpr, which must be an instance of either LetExpr_8 or LetExpr_11.
- makeLetExprForOptionalParamsCall(Symbol.MethodSymbol, JCTree.JCMethodInvocation, LinkedHashMap<String, JCTree.JCExpression>, TreeMaker) - Method in interface manifold.internal.javac.ManAttr
- makeMyDiagnosticHandler() - Method in interface manifold.internal.javac.ManAttr
- makeNewTupleClass(Type, JCTree.JCExpression, List<JCTree.JCExpression>) - Method in interface manifold.internal.javac.ManAttr
- makeNullExpression(TreeMaker) - Static method in class manifold.api.util.JCTreeUtil
- makeSrcClassStub(String) - Method in class manifold.internal.javac.ClassSymbols
- makeSrcClassStub(String, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.javac.ClassSymbols
- makeStub(String, Symbol.ClassSymbol, CompilationUnitTree, BasicJavacTask, IModule, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.javac.SrcClassUtil
- makeStub(String, Symbol.ClassSymbol, CompilationUnitTree, BasicJavacTask, IModule, JavaFileManager.Location, DiagnosticListener<JavaFileObject>, boolean) - Method in class manifold.internal.javac.SrcClassUtil
- makeTupleFieldMap(List<JCTree.JCExpression>, Map<JCTree.JCExpression, String>) - Method in interface manifold.internal.javac.ManAttr
- makeType(String, Map<String, String>) - Method in interface manifold.internal.javac.ITupleTypeProvider
- ManAttr - Interface in manifold.internal.javac
- ManAttr.MyRuntimeException - Exception in manifold.internal.javac
- ManClassesUrlConnection - Class in manifold.internal.runtime.protocols
- ManClassWriter - Class in manifold.internal.javac
- manifold.api.fs - package manifold.api.fs
- manifold.api.fs.cache - package manifold.api.fs.cache
- manifold.api.fs.def - package manifold.api.fs.def
- manifold.api.fs.jar - package manifold.api.fs.jar
- manifold.api.fs.url - package manifold.api.fs.url
- manifold.api.gen - package manifold.api.gen
- manifold.api.host - package manifold.api.host
- manifold.api.service - package manifold.api.service
- manifold.api.type - package manifold.api.type
- manifold.api.util - package manifold.api.util
- manifold.api.util.cache - package manifold.api.util.cache
- manifold.api.util.fingerprint - package manifold.api.util.fingerprint
- manifold.internal.host - package manifold.internal.host
- manifold.internal.javac - package manifold.internal.javac
- manifold.internal.runtime - package manifold.internal.runtime
- manifold.internal.runtime.protocols - package manifold.internal.runtime.protocols
- ManModuleReader - Class in manifold.internal.runtime
-
This class facilitates dynamic class loading via Type Manifolds in a Java 9 *modular* configuration.
- ManModuleReader(Object, Object) - Constructor for class manifold.internal.runtime.ManModuleReader
- ManPatchLocation - Class in manifold.internal.javac
- ManPatchModuleLocation - Class in manifold.internal.javac
- ManResolve - Class in manifold.internal.javac
- ManTransTypes - Class in manifold.internal.javac
- ManTypeCast - Class in manifold.internal.javac
- ManTypeCast(JCTree, JCTree.JCExpression) - Constructor for class manifold.internal.javac.ManTypeCast
- ManTypes - Interface in manifold.internal.javac
- mapTypeManifoldToTypeNameRegexes(Map<ITypeManifold, Set<String>>, String, String) - Method in class manifold.internal.javac.StaticCompiler
- memberAccess(TreeMaker, Names, String) - Static method in class manifold.api.util.JCTreeUtil
- memberAccess(TreeMaker, Names, String...) - Static method in class manifold.api.util.JCTreeUtil
- MethodRefToLambda - Class in manifold.internal.javac
- MissFileObject - Class in manifold.internal.javac
- MissFileObject() - Constructor for class manifold.internal.javac.MissFileObject
- mkdir() - Method in class manifold.api.fs.def.JavaDirectoryImpl
- mkdir() - Method in class manifold.api.fs.DelegateDirectory
- mkdir() - Method in interface manifold.api.fs.IDirectory
- mkdir() - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- mkdir() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- MODIFICATION - manifold.api.host.RefreshKind
- modifiedType(Set<IFile>, String) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- modifiers(long) - Method in class manifold.api.gen.SrcAnnotated
- modifiers(Set<Modifier>) - Method in class manifold.api.gen.SrcAnnotated
- modifiersFrom(Set<Modifier>) - Static method in class manifold.api.gen.SrcAnnotated
- module - Variable in class manifold.api.host.RefreshRequest
- module - Variable in class manifold.api.type.TypeName
- MSG_ANON_RETURN_METHOD_REF_NOT_SUPPORTED - Static variable in class manifold.api.util.IssueMsg
- MSG_AUTO_CANNOT_INFER_FROM_NULL - Static variable in class manifold.api.util.IssueMsg
- MSG_AUTO_CANNOT_INFER_WO_INIT - Static variable in class manifold.api.util.IssueMsg
- MSG_AUTO_CANNOT_RETURN_AUTO_FROM_ABSTRACT_METHOD - Static variable in class manifold.api.util.IssueMsg
- MSG_AUTO_RETURN_MORE_SPECIFIC_TYPE - Static variable in class manifold.api.util.IssueMsg
- MSG_AUTO_UNABLE_TO_RESOLVE_TYPE - Static variable in class manifold.api.util.IssueMsg
- MSG_COULD_NOT_FIND_TYPE_FOR_FILE - Static variable in class manifold.api.util.IssueMsg
- MSG_OPT_PARAMS_MISSING_REQ_ARG - Static variable in class manifold.api.util.IssueMsg
- MSG_OPT_PARAMS_NO_MATCHING_PARAMS_FOR_NAMED_ARGS - Static variable in class manifold.api.util.IssueMsg
- MSG_OPT_PARAMS_POSITIONAL_BEFORE_NAMED - Static variable in class manifold.api.util.IssueMsg
- MyRuntimeException() - Constructor for exception manifold.internal.javac.ManAttr.MyRuntimeException
N
- NA - manifold.api.type.ICompilerComponent.InitOrder
- name - Variable in class manifold.api.type.TypeName
- name(String) - Method in class manifold.api.gen.SrcAnnotated
- names() - Method in interface manifold.internal.javac.ManAttr
- NAMESPACE - manifold.api.type.TypeName.Kind
- no_bootstrap - manifold.internal.javac.Arg
-
No bootstrap flag
- no_bootstrap_deprecated - manifold.internal.javac.Arg
- NO_CACHING - manifold.api.fs.IFileSystem.CachingMode
- Node(E) - Constructor for class manifold.internal.javac.AbstractBinder.Node
- Node(E, O) - Constructor for class manifold.internal.javac.AbstractBinder.Node
- NON_SEALED - Static variable in class manifold.api.gen.SrcAnnotated
- None - manifold.api.type.ContributorKind
-
Does not contribute source.
- None - manifold.api.type.IPreprocessor.Order
-
Indicates the order is insignificant
- None - Static variable in interface manifold.api.type.ISourceKind
-
The does not contribute source
- NOT - Static variable in interface manifold.internal.javac.ManAttr
- notifyEarly() - Method in interface manifold.api.host.ITypeSystemListener
-
Return true to hint you need to listen before other listeners, no guarantee of order.
O
- open(String) - Method in class manifold.internal.runtime.ManModuleReader
- openConnection(URL) - Method in class manifold.internal.runtime.protocols.Handler
- openInputStream() - Method in class manifold.api.fs.def.FileFragmentImpl
- openInputStream() - Method in class manifold.api.fs.def.JavaFileImpl
- openInputStream() - Method in interface manifold.api.fs.IFile
- openInputStream() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- openInputStream() - Method in class manifold.api.fs.url.URLFileImpl
- openInputStream() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- openInputStream() - Method in class manifold.internal.javac.InMemoryClassJavaFileObject
- openInputStream() - Method in class manifold.internal.javac.MissFileObject
- openInputStream() - Method in class manifold.internal.javac.WriterJavaFileObject
- openOutputStream() - Method in class manifold.api.fs.def.FileFragmentImpl
- openOutputStream() - Method in class manifold.api.fs.def.JavaFileImpl
- openOutputStream() - Method in interface manifold.api.fs.IFile
- openOutputStream() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- openOutputStream() - Method in class manifold.api.fs.url.URLFileImpl
- openOutputStream() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- openOutputStream() - Method in class manifold.internal.javac.InMemoryClassJavaFileObject
- openOutputStream() - Method in class manifold.internal.javac.MissFileObject
- openOutputStream() - Method in class manifold.internal.javac.WriterJavaFileObject
- openOutputStreamForAppend() - Method in class manifold.api.fs.def.FileFragmentImpl
- openOutputStreamForAppend() - Method in class manifold.api.fs.def.JavaFileImpl
- openOutputStreamForAppend() - Method in interface manifold.api.fs.IFile
- openOutputStreamForAppend() - Method in class manifold.api.fs.jar.JarEntryFileImpl
- openOutputStreamForAppend() - Method in class manifold.api.fs.url.URLFileImpl
- openReader(boolean) - Method in class manifold.internal.javac.MissFileObject
- openWriter() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- openWriter() - Method in class manifold.internal.javac.MissFileObject
- Other - manifold.internal.javac.IIssue.Kind
- OverloadOperatorSymbol - Class in manifold.internal.javac
P
- paramNames(String, boolean) - Static method in interface manifold.internal.javac.ManAttr
- ParentMap - Class in manifold.internal.javac
-
A mapping of child to parent for every child tree in a CompilationUnitTree.
- ParentMap(Supplier<CompilationUnitTree>) - Constructor for class manifold.internal.javac.ParentMap
- ParentTreePathScanner - Class in manifold.internal.javac
- parse() - Method in class manifold.api.gen.TypeNameParser
- parse(String) - Static method in class manifold.api.fs.ResourcePath
- parse(String) - Method in interface manifold.api.type.ISelfCompiled
-
Signal this type manifold to fully parse the type corresponding with
fqnand attach parse errors/warnings to the source file, for example usingIssueReporter<JavaFileObject>. - parse(String) - Method in interface manifold.api.type.ISelfCompiledFile
- parse(String) - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- parse(String) - Method in class manifold.internal.javac.SourceSupplier
- parseCommaSeparated() - Method in class manifold.api.gen.TypeNameParser
- parseExpr(String, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
- parseFragment(int, String, HostKind) - Method in class manifold.internal.javac.FragmentProcessor
- ParseProcessor - Class in manifold.internal.javac
- ParseProcessor(JavacPlugin) - Constructor for class manifold.internal.javac.ParseProcessor
- ParserFactoryFiles - Interface in manifold.internal.javac
- parseText(String, List<CompilationUnitTree>, Consumer<SourcePositions>, Consumer<DocTrees>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
- parseText(String, List<CompilationUnitTree>, Consumer<SourcePositions>, Consumer<DocTrees>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
- parseType(String, List<CompilationUnitTree>, DiagnosticCollector<JavaFileObject>) - Method in interface manifold.internal.javac.IJavaParser
- parseType(String, List<CompilationUnitTree>, DiagnosticCollector<JavaFileObject>) - Method in class manifold.internal.javac.JavaParser
- Partial - manifold.api.type.ContributorKind
-
Cooperates with other manifolds to collectively provide complete valid source.
- patchAutoFieldType(JCTree.JCExpression) - Method in interface manifold.internal.javac.ManAttr
-
If the field access returns `auto`, this indicates the field definition is not fully compiled yet (type attribution), otherwise the `auto` type would be a real type inferred from the field's initializer.
- patchAutoReturnType(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
-
If the method call returns `auto`, this indicates the method definition is not fully compiled yet (type attribution), otherwise the `auto` type would be a real type inferred from the return statements.
- patchMethodType(JCTree.JCMethodInvocation, Set<JCTree.JCMethodInvocation>) - Method in interface manifold.internal.javac.ManAttr
- patchOperatorMethodType(JCTree.JCMethodInvocation) - Method in interface manifold.internal.javac.ManAttr
- PathCache - Class in manifold.api.fs.cache
- PathCache(IModule, Supplier<Collection<IDirectory>>, Runnable) - Constructor for class manifold.api.fs.cache.PathCache
- peekAnnotatedType() - Method in interface manifold.internal.javac.ManAttr
- peekMethodDef() - Method in interface manifold.internal.javac.ManAttr
- peekSelect() - Method in interface manifold.internal.javac.ManAttr
- PerfLogUtil - Class in manifold.api.util
- PerfLogUtil() - Constructor for class manifold.api.util.PerfLogUtil
- postRefresh(RefreshRequest) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- preBootstrap() - Method in interface manifold.api.host.IRuntimeManifoldHost
-
Measures to be taken before
bootstrap(List, List)is invoked. - PreJava17JavacFileManagerMethod - Interface in manifold.internal.javac
- Preprocessor - Class in manifold.internal.javac
- preRefresh(RefreshRequest) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- preserveInnerClassForGenerationPhase(JCTree.JCClassDecl) - Method in class manifold.internal.javac.CompiledTypeProcessor
- Primary - manifold.api.type.ContributorKind
-
Contributes complete valid source and does not depend on contributions from other manifolds, however other manifolds may augment the primary source.
- printStats() - Static method in class manifold.api.util.cache.StringPool
- PRIVATE - manifold.api.type.TypeName.Visibility
- process(URI, CharSequence) - Method in interface manifold.api.type.IPreprocessor
-
Preprocess source code which is then handed off to the Java parser.
- process(TypeElement, IssueReporter<JavaFileObject>) - Method in class manifold.internal.javac.CompiledTypeProcessor
-
Subclasses override to process a compiled type.
- process(TypeElement, IssueReporter<JavaFileObject>) - Method in class manifold.internal.javac.TypeProcessor
- process(TypeElement, TypeProcessor, IssueReporter<JavaFileObject>) - Method in interface manifold.api.type.ITypeProcessor
-
A typical implementation creates a
TreeTranslatorand visits the tree in context e.g., - process(JavaFileObject, CharSequence) - Method in class manifold.internal.javac.Preprocessor
- processContent(int, int, BiConsumer<String, Integer>) - Method in class manifold.api.gen.SrcLinkedClass
- produceFile(String, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in interface manifold.api.host.IModule
- produceFile(String, JavaFileManager.Location, DiagnosticListener<JavaFileObject>) - Method in class manifold.internal.host.SimpleModule
- Program - manifold.api.type.ClassType
- PROTECTED - manifold.api.type.TypeName.Visibility
- PUBLIC - manifold.api.type.TypeName.Visibility
- putErrorOnBestMatchingMethod(int, Map<String, JCTree.JCExpression>, Iterable<Symbol.MethodSymbol>) - Method in interface manifold.internal.javac.ManAttr
- putProxySupplier(String, Supplier<String>) - Static method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
Q
- qualifyName(String, String) - Static method in class manifold.api.fs.cache.PathCache
R
- rawText(String) - Method in class manifold.api.gen.SrcRawStatement
- read(String) - Method in class manifold.internal.runtime.ManModuleReader
- Record - manifold.api.gen.AbstractSrcClass.Kind
- RECORD - Static variable in interface manifold.internal.javac.ManAttr
- RecursiveTypeVarEraser - Class in manifold.internal.javac
- refreshed() - Method in class manifold.api.host.AbstractTypeSystemListener
- refreshed() - Method in interface manifold.api.host.ITypeSystemListener
-
Fired when the type system is fully refreshed
- refreshed() - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- refreshedFile(IFile, String[], RefreshKind) - Method in interface manifold.api.type.IFileConnected
-
Notifies that a file has been refreshed.
- refreshedFile(IFile, String[], RefreshKind) - Method in class manifold.api.type.ResourceFileTypeManifold
- refreshedFile(IFile, String[], RefreshKind) - Method in class manifold.api.type.UrlTypeManifold
- refreshedTypes(RefreshRequest) - Method in class manifold.api.host.AbstractTypeSystemListener
- refreshedTypes(RefreshRequest) - Method in interface manifold.api.host.ITypeSystemListener
-
Fired when an existing type is refreshed, i.e. there are potential changes
- refreshedTypes(RefreshRequest) - Method in class manifold.api.type.ResourceFileTypeManifold.CacheClearer
- RefreshKind - Enum in manifold.api.host
- RefreshRequest - Class in manifold.api.host
- RefreshRequest(String[], RefreshRequest, IModule) - Constructor for class manifold.api.host.RefreshRequest
- RefreshRequest(IFile, String[], IModule, RefreshKind) - Constructor for class manifold.api.host.RefreshRequest
- registerType(JavaFileObject, String, int, String, String, HostKind, String) - Method in class manifold.internal.javac.JavacPlugin
- relativePath(IResource) - Method in class manifold.api.fs.def.JavaDirectoryImpl
- relativePath(IResource) - Method in class manifold.api.fs.DelegateDirectory
- relativePath(IResource) - Method in interface manifold.api.fs.IDirectory
- relativePath(IResource) - Method in class manifold.api.fs.jar.JarEntryDirectoryImpl
- relativePath(IResource) - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- relativePath(IResource, IResource) - Static method in class manifold.api.fs.IDirectoryUtil
- relativePath(ResourcePath) - Method in class manifold.api.fs.ResourcePath
- relativePath(ResourcePath, String) - Method in class manifold.api.fs.ResourcePath
- release(ByteBuffer) - Method in class manifold.internal.runtime.ManModuleReader
- remove(int) - Method in class manifold.api.util.DynamicArray
-
Removes the element at the specified position in this list.
- remove(Object) - Method in class manifold.api.util.DynamicArray
-
Removes the first occurrence of the specified element from this list, if it is present.
- remove(String) - Method in class manifold.api.util.cache.FqnCache
- remove(String) - Method in interface manifold.api.util.cache.IFqnCache
- remove(String) - Method in class manifold.api.util.cache.WeakFqnCache
- remove(String[]) - Method in class manifold.api.util.cache.FqnCache
- remove(String[]) - Method in interface manifold.api.util.cache.IFqnCache
- remove(String[]) - Method in class manifold.api.util.cache.WeakFqnCache
- removeFile(IFile) - Method in class manifold.api.type.AbstractSingleFileModel
- removeFile(IFile) - Method in interface manifold.api.type.IModel
-
Remove
filefrom the set of files this model uses - removeGenerics(String) - Method in class manifold.internal.javac.SrcClassUtil
- removeLabels(List<JCTree.JCExpression>) - Method in interface manifold.internal.javac.ManAttr
- removeProxySupplier(String) - Static method in class manifold.internal.runtime.protocols.ManClassesUrlConnection
- removeRange(int, int) - Method in class manifold.api.util.DynamicArray
-
Removes from this list all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
- removeTypeSystemListener(ITypeSystemListener) - Method in class manifold.internal.host.TypeRefreshListener
- removeUserData(String) - Method in class manifold.api.gen.SrcAnnotated
- RenameSourceFilesForJava11Build - Class in manifold.internal.javac
-
Manifold currently compiles with Java 8, however there are some files that must compile to Java 11, 12, etc.
- RenameSourceFilesForJava11Build() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build
- RenameSourceFilesForJava11Build._11_will_become_java_files_from_17 - Class in manifold.internal.javac
- RenameSourceFilesForJava11Build._11_will_become_java_files_from_8 - Class in manifold.internal.javac
-
IMPORTANT: define env var:
- RenameSourceFilesForJava11Build._17_will_become_java_files - Class in manifold.internal.javac
- RenameSourceFilesForJava11Build._8_will_become_java_files - Class in manifold.internal.javac
- render() - Method in class manifold.api.gen.AbstractSrcClass
- render(int) - Method in class manifold.api.gen.AbstractSrcClass
- render(StringBuilder, int) - Method in class manifold.api.gen.AbstractSrcClass
- render(StringBuilder, int) - Method in class manifold.api.gen.AbstractSrcMethod
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcAnnotationExpression
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcArgument
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcElement
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcField
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcIdentifier
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcMemberAccessExpression
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcMethodCallExpression
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcParameter
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcRawExpression
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcRawStatement
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcReturnStatement
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcStatementBlock
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcSwitchCase
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcSwitchStatement
- render(StringBuilder, int) - Method in class manifold.api.gen.SrcType
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.AbstractSrcClass
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcAnnotationArrayExpression
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcAnnotationExpression
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcIdentifier
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcMemberAccessExpression
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcParameter
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcRawExpression
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcRawStatement
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcStatementBlock
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcSwitchStatement
- render(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcType
- render(StringBuilder, int, boolean, boolean) - Method in class manifold.api.gen.SrcParameter
- renderAnnotations(StringBuilder, int, boolean) - Method in class manifold.api.gen.SrcAnnotated
- renderAnnotations(StringBuilder, int, boolean, List<SrcAnnotationExpression>) - Method in class manifold.api.gen.SrcAnnotated
- renderArgumenets(StringBuilder, List<SrcArgument>, int, boolean) - Method in class manifold.api.gen.SrcAnnotated
- renderModifiers(StringBuilder, boolean, int) - Method in class manifold.api.gen.SrcAnnotated
- renderModifiers(StringBuilder, long, boolean, int) - Method in class manifold.api.gen.SrcAnnotated
- renderParameters(StringBuilder) - Method in class manifold.api.gen.SrcAnnotated
- renderParameters(StringBuilder, boolean) - Method in class manifold.api.gen.SrcAnnotated
- report(JCTree, Diagnostic.Kind, String) - Method in class manifold.internal.javac.CompiledTypeProcessor
- report(Log, Diagnostic<? extends T>) - Method in interface manifold.internal.javac.IDynamicJdk
- report(Diagnostic<? extends T>) - Method in class manifold.internal.javac.IssueReporter
- report(JavaFileObject, JCTree, Diagnostic.Kind, String) - Method in class manifold.internal.javac.CompiledTypeProcessor
- reportDeferredDiagnostics() - Method in interface manifold.internal.javac.IDeferredAttrDiagHandler
- reportError(String) - Method in class manifold.internal.javac.IssueReporter
- reportInfo(String) - Method in class manifold.internal.javac.IssueReporter
- reportWarning(String) - Method in class manifold.internal.javac.IssueReporter
- resolveIndexGetMethod(Types, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
- resolveIndexSetMethod(Types, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
- resolveOperatorMethod(Types, JCTree.Tag, Type, Type) - Static method in interface manifold.internal.javac.ManAttr
- resolveUnaryMethod(Types, JCTree.Tag, Type) - Static method in interface manifold.internal.javac.ManAttr
- ResourceFileTypeManifold<M extends IModel> - Class in manifold.api.type
-
A base class for a type manifold that is based on a resource file type, typically discernible by the file extension.
- ResourceFileTypeManifold() - Constructor for class manifold.api.type.ResourceFileTypeManifold
- ResourceFileTypeManifold.CacheClearer - Class in manifold.api.type
- ResourcePath - Class in manifold.api.fs
- ResourcePath(ResourcePath, String) - Constructor for class manifold.api.fs.ResourcePath
- restoreDiagnostics(JCTree.JCFieldAccess, IDeferredAttrDiagHandler) - Method in interface manifold.internal.javac.ManAttr
-
Facilitates handling shadowing where an instance field shadows an inner class of the same name.
- resultInfo() - Method in interface manifold.internal.javac.ManAttr
- returns(Class) - Method in class manifold.api.gen.AbstractSrcMethod
- returns(String) - Method in class manifold.api.gen.AbstractSrcMethod
- returns(SrcType) - Method in class manifold.api.gen.AbstractSrcMethod
- rs() - Method in interface manifold.internal.javac.ManAttr
- RuntimeManifoldHost - Class in manifold.internal.host
- RuntimeManifoldHost() - Constructor for class manifold.internal.host.RuntimeManifoldHost
S
- scan(Tree, Void) - Method in class manifold.internal.javac.ParentTreePathScanner
-
build a map of child tree to parent tree
- SCHEMA_NAME_SEPARATOR - Static variable in class manifold.internal.javac.FragmentProcessor
- SEALED - Static variable in class manifold.api.gen.SrcAnnotated
- Select(TreeMaker, JCTree.JCExpression, Symbol) - Method in interface manifold.internal.javac.IDynamicJdk
- set(int, E) - Method in class manifold.api.util.DynamicArray
-
Replaces the element at the specified position in this list with the specified element.
- setAnnotation(boolean) - Method in class manifold.api.gen.SrcType
- setBinary(boolean) - Method in class manifold.api.gen.AbstractSrcClass
- setCachingMode(IFileSystem.CachingMode) - Method in class manifold.api.fs.def.FileSystemImpl
- setCachingMode(IFileSystem.CachingMode) - Method in class manifold.api.fs.def.JavaDirectoryImpl
- setCachingMode(IFileSystem.CachingMode) - Method in interface manifold.api.fs.IFileSystem
- setConstructor(boolean) - Method in class manifold.api.gen.AbstractSrcMethod
- setContainer(Object) - Method in class manifold.api.fs.def.FileFragmentImpl
- setContainer(Object) - Method in interface manifold.api.fs.IFileFragment
- setDefaultValue(String) - Method in class manifold.api.gen.AbstractSrcMethod
- setEllipsis(boolean) - Method in class manifold.api.gen.SrcType
- setEnclosingType(SrcType) - Method in class manifold.api.gen.SrcType
- setEntry(JarEntry) - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- setEnum(boolean) - Method in class manifold.api.gen.SrcType
- setFqn(String) - Method in class manifold.internal.javac.SourceJavaFileObject
- setIncremental() - Method in class manifold.internal.javac.JavacPlugin
- setInterface(boolean) - Method in class manifold.api.gen.SrcType
- setJavaClassPath(List<IDirectory>) - Method in class manifold.internal.host.SimpleModule
- setOffset(Supplier<Integer>) - Method in class manifold.api.fs.def.FileFragmentImpl
- setOffset(Supplier<Integer>) - Method in interface manifold.api.fs.IFileFragment
- setOperator(JCTree.JCExpression, Symbol.OperatorSymbol) - Method in interface manifold.internal.javac.IDynamicJdk
- setOperatorLeft(O) - Method in class manifold.internal.javac.AbstractBinder.Node
- setOperatorSymbol(Context, JCTree.JCBinary, JCTree.Tag, String, Symbol) - Method in interface manifold.internal.javac.IDynamicJdk
- setOwner(SrcAnnotated) - Method in class manifold.api.gen.SrcConstructor
- setOwner(SrcAnnotated) - Method in class manifold.api.gen.SrcElement
- setPrimaryConstructor(boolean) - Method in class manifold.api.gen.AbstractSrcMethod
- setPrimitive(boolean) - Method in class manifold.api.gen.SrcType
- setResult(JCTree.JCExpression, Type) - Method in interface manifold.internal.javac.ManAttr
- setResult(JCTree.JCExpression, Type, String) - Method in interface manifold.internal.javac.ManAttr
- setSuperOrExtends(String) - Method in class manifold.api.gen.SrcType
- setTargets(JCTree.JCLambda, List<Type>) - Method in interface manifold.internal.javac.IDynamicJdk
- setTaskEvent(TaskEvent) - Method in interface manifold.internal.javac.ParserFactoryFiles
- setUserData(K) - Method in class manifold.api.util.cache.FqnCacheNode
- signature() - Method in class manifold.api.gen.AbstractSrcMethod
- SimpleModule - Class in manifold.internal.host
- SimpleModule(IManifoldHost, List<IDirectory>, List<IDirectory>, List<IDirectory>) - Constructor for class manifold.internal.host.SimpleModule
- SingleModuleManifoldHost - Class in manifold.internal.host
- SingleModuleManifoldHost() - Constructor for class manifold.internal.host.SingleModuleManifoldHost
- size - Variable in class manifold.api.util.DynamicArray
-
The size of the ArrayList (the number of elements it contains).
- size() - Method in class manifold.api.util.DynamicArray
-
Returns the number of elements in this list.
- SourceJavaFileObject - Class in manifold.internal.javac
- SourceJavaFileObject(String) - Constructor for class manifold.internal.javac.SourceJavaFileObject
- SourceJavaFileObject(URI) - Constructor for class manifold.internal.javac.SourceJavaFileObject
- SourceJavaFileObject(URI, boolean) - Constructor for class manifold.internal.javac.SourceJavaFileObject
- SourcePathUtil - Class in manifold.api.util
- SourcePathUtil() - Constructor for class manifold.api.util.SourcePathUtil
- SourceSupplier - Class in manifold.internal.javac
- SourceSupplier(String, Set<ITypeManifold>, Supplier<String>) - Constructor for class manifold.internal.javac.SourceSupplier
- splitPath(String) - Static method in class manifold.api.fs.IDirectoryUtil
- SrcAnnotated<T extends SrcAnnotated<T>> - Class in manifold.api.gen
- SrcAnnotated() - Constructor for class manifold.api.gen.SrcAnnotated
- SrcAnnotated(SrcAnnotated) - Constructor for class manifold.api.gen.SrcAnnotated
- SrcAnnotationArrayExpression - Class in manifold.api.gen
- SrcAnnotationArrayExpression(Class) - Constructor for class manifold.api.gen.SrcAnnotationArrayExpression
- SrcAnnotationArrayExpression(String) - Constructor for class manifold.api.gen.SrcAnnotationArrayExpression
- SrcAnnotationExpression - Class in manifold.api.gen
- SrcAnnotationExpression(Class) - Constructor for class manifold.api.gen.SrcAnnotationExpression
- SrcAnnotationExpression(String) - Constructor for class manifold.api.gen.SrcAnnotationExpression
- SrcArgument - Class in manifold.api.gen
- SrcArgument(Class, Object) - Constructor for class manifold.api.gen.SrcArgument
- SrcArgument(SrcExpression) - Constructor for class manifold.api.gen.SrcArgument
- SrcArgument(SrcType, Object) - Constructor for class manifold.api.gen.SrcArgument
- SrcClass - Class in manifold.api.gen
- SrcClass(String, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.SrcClass
- SrcClass(String, AbstractSrcClass.Kind, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.SrcClass
- SrcClass(String, AbstractSrcClass, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.SrcClass
- SrcClassUtil - Class in manifold.internal.javac
- SrcConstructor - Class in manifold.api.gen
- SrcConstructor() - Constructor for class manifold.api.gen.SrcConstructor
- SrcConstructor(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcConstructor
- SrcElement - Class in manifold.api.gen
- SrcElement() - Constructor for class manifold.api.gen.SrcElement
- SrcElement(SrcAnnotated) - Constructor for class manifold.api.gen.SrcElement
- SrcExpression<T extends SrcExpression<T>> - Class in manifold.api.gen
- SrcExpression() - Constructor for class manifold.api.gen.SrcExpression
- SrcField - Class in manifold.api.gen
- SrcField(String, Class) - Constructor for class manifold.api.gen.SrcField
- SrcField(String, String) - Constructor for class manifold.api.gen.SrcField
- SrcField(String, SrcType) - Constructor for class manifold.api.gen.SrcField
- SrcField(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcField
- SrcGetProperty - Class in manifold.api.gen
- SrcGetProperty(String, Class<?>) - Constructor for class manifold.api.gen.SrcGetProperty
- SrcGetProperty(String, String) - Constructor for class manifold.api.gen.SrcGetProperty
- SrcGetProperty(String, SrcType) - Constructor for class manifold.api.gen.SrcGetProperty
- SrcGetProperty(String, SrcType, boolean) - Constructor for class manifold.api.gen.SrcGetProperty
- SrcGetProperty(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcGetProperty
- SrcIdentifier - Class in manifold.api.gen
- SrcIdentifier(String) - Constructor for class manifold.api.gen.SrcIdentifier
- SrcLinkedClass - Class in manifold.api.gen
- SrcLinkedClass(String, AbstractSrcClass.Kind, IFile) - Constructor for class manifold.api.gen.SrcLinkedClass
- SrcLinkedClass(String, AbstractSrcClass.Kind, IFile, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.SrcLinkedClass
-
Use this constructor to automatically handle extension methods on inner classes
- SrcLinkedClass(String, AbstractSrcClass, AbstractSrcClass.Kind) - Constructor for class manifold.api.gen.SrcLinkedClass
- SrcLinkedClass(String, AbstractSrcClass, AbstractSrcClass.Kind, IFile, JavaFileManager.Location, IModule, DiagnosticListener<JavaFileObject>) - Constructor for class manifold.api.gen.SrcLinkedClass
- SrcMemberAccessExpression - Class in manifold.api.gen
- SrcMemberAccessExpression(String...) - Constructor for class manifold.api.gen.SrcMemberAccessExpression
- SrcMemberAccessExpression(SrcIdentifier...) - Constructor for class manifold.api.gen.SrcMemberAccessExpression
- SrcMethod - Class in manifold.api.gen
- SrcMethod() - Constructor for class manifold.api.gen.SrcMethod
- SrcMethod(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcMethod
- SrcMethod(AbstractSrcClass, boolean) - Constructor for class manifold.api.gen.SrcMethod
- SrcMethodCallExpression - Class in manifold.api.gen
- SrcMethodCallExpression(String) - Constructor for class manifold.api.gen.SrcMethodCallExpression
- SrcParameter - Class in manifold.api.gen
- SrcParameter(String) - Constructor for class manifold.api.gen.SrcParameter
- SrcParameter(String, Class) - Constructor for class manifold.api.gen.SrcParameter
- SrcParameter(String, String) - Constructor for class manifold.api.gen.SrcParameter
- SrcParameter(String, SrcType) - Constructor for class manifold.api.gen.SrcParameter
- SrcParameter(String, SrcType, SrcExpression) - Constructor for class manifold.api.gen.SrcParameter
- SrcRawExpression - Class in manifold.api.gen
- SrcRawExpression(Class, Object) - Constructor for class manifold.api.gen.SrcRawExpression
- SrcRawExpression(String) - Constructor for class manifold.api.gen.SrcRawExpression
- SrcRawExpression(SrcType, Object) - Constructor for class manifold.api.gen.SrcRawExpression
- SrcRawStatement - Class in manifold.api.gen
- SrcRawStatement() - Constructor for class manifold.api.gen.SrcRawStatement
- SrcRawStatement(SrcStatementBlock) - Constructor for class manifold.api.gen.SrcRawStatement
- SrcReturnStatement - Class in manifold.api.gen
- SrcReturnStatement(Class, Object) - Constructor for class manifold.api.gen.SrcReturnStatement
- SrcReturnStatement(SrcExpression) - Constructor for class manifold.api.gen.SrcReturnStatement
- SrcSetProperty - Class in manifold.api.gen
- SrcSetProperty(String, Class) - Constructor for class manifold.api.gen.SrcSetProperty
- SrcSetProperty(String, String) - Constructor for class manifold.api.gen.SrcSetProperty
- SrcSetProperty(String, SrcType) - Constructor for class manifold.api.gen.SrcSetProperty
- SrcSetProperty(AbstractSrcClass) - Constructor for class manifold.api.gen.SrcSetProperty
- SrcStatement<T extends SrcStatement<T>> - Class in manifold.api.gen
- SrcStatement() - Constructor for class manifold.api.gen.SrcStatement
- SrcStatement(SrcStatement) - Constructor for class manifold.api.gen.SrcStatement
- SrcStatementBlock - Class in manifold.api.gen
- SrcStatementBlock() - Constructor for class manifold.api.gen.SrcStatementBlock
- SrcSwitchCase - Class in manifold.api.gen
- SrcSwitchCase(Class, Object) - Constructor for class manifold.api.gen.SrcSwitchCase
- SrcSwitchCase(SrcType, Object) - Constructor for class manifold.api.gen.SrcSwitchCase
- SrcSwitchStatement - Class in manifold.api.gen
- SrcSwitchStatement() - Constructor for class manifold.api.gen.SrcSwitchStatement
- SrcType - Class in manifold.api.gen
- SrcType(Class) - Constructor for class manifold.api.gen.SrcType
- SrcType(String) - Constructor for class manifold.api.gen.SrcType
- started(TaskEvent) - Method in class manifold.internal.javac.CompiledTypeProcessor
- started(TaskEvent) - Method in class manifold.internal.javac.JavacPlugin
- statement(SrcStatement) - Method in class manifold.api.gen.SrcSwitchCase
- StaticCompiler - Class in manifold.internal.javac
-
This class compiles resource types optionally specified with the command line arguments:
-Aother.source.files=[file-list]
or
-Amanifold.source. - StringCache - Class in manifold.api.util.cache
- StringCache() - Constructor for class manifold.api.util.cache.StringCache
- StringJavaFileObject - Class in manifold.internal.javac
- StringJavaFileObject(String, String) - Constructor for class manifold.internal.javac.StringJavaFileObject
- StringPool - Class in manifold.api.util.cache
-
Faster than String.intern()
- StringTemplateDiagnosticHandler - Interface in manifold.internal.javac
- Structure - manifold.api.type.ClassType
- superClass(Class) - Method in class manifold.api.gen.AbstractSrcClass
- superClass(String) - Method in class manifold.api.gen.AbstractSrcClass
- superClass(SrcType) - Method in class manifold.api.gen.AbstractSrcClass
- Supplemental - manifold.api.type.ContributorKind
-
Supplements the source produced from a Primary manifold or set of Partial manifolds.
- suppressDiagnositics(JCTree.JCFieldAccess) - Method in interface manifold.internal.javac.ManAttr
- surfaceGeneratedProxyFactoryClasses(Context, CompilationUnitTree) - Method in class manifold.internal.javac.StaticCompiler
- syms() - Method in interface manifold.internal.javac.ManAttr
T
- tailorCompiler() - Method in interface manifold.api.type.ICompilerComponent
-
Called when the
JavacPlugininitializes and whenever the compiler context changes e.g., when annotation processors make rounds. - tempify(boolean, JCTree.JCExpression, TreeMaker, JCTree.JCExpression, Context, String, int) - Static method in class manifold.internal.javac.ParseProcessor
- tempify(TreeMaker, JCTree.JCExpression, String, Type, int) - Method in interface manifold.internal.javac.ManAttr
- tempify(TreeMaker, JCTree.JCExpression, String, JCTree.JCExpression, int) - Method in interface manifold.internal.javac.ManAttr
- Template - manifold.api.type.ClassType
- tempVarIndex - Static variable in interface manifold.internal.javac.ManAttr
- TEXT_BLOCK_LITERAL - manifold.internal.javac.HostKind
- throwsList(Class<? extends Throwable>...) - Method in class manifold.api.gen.AbstractSrcMethod
- throwsList(SrcType...) - Method in class manifold.api.gen.AbstractSrcMethod
- toArray() - Method in class manifold.api.util.DynamicArray
-
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
- toArray(T[]) - Method in class manifold.api.util.DynamicArray
-
Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
- toBytes() - Method in class manifold.api.util.fingerprint.Fingerprint
-
Returns the value of this fingerprint as a newly-allocated array of 8 bytes.
- toBytes(byte[]) - Method in class manifold.api.util.fingerprint.Fingerprint
-
Returns the value of this fingerprint as an 8-byte array.
- toHexString() - Method in class manifold.api.util.fingerprint.Fingerprint
-
Returns the value of this fingerprint as an unsigned integer encoded in base 16 (hexideicmal), padded with leading zeros to a total length of 16 characters.
- toJavaFile() - Method in class manifold.api.fs.def.FileFragmentImpl
- toJavaFile() - Method in class manifold.api.fs.def.JavaResourceImpl
- toJavaFile() - Method in class manifold.api.fs.DelegateDirectory
- toJavaFile() - Method in interface manifold.api.fs.IResource
- toJavaFile() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- toJavaFile() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- toJavaFile() - Method in class manifold.api.fs.url.URLFileImpl
- toString() - Method in class manifold.api.fs.def.JavaResourceImpl
- toString() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- toString() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- toString() - Method in class manifold.api.gen.SrcElement
- toString() - Method in class manifold.api.gen.SrcRawExpression
- toString() - Method in class manifold.api.gen.TypeNameParser.Type
- toString() - Method in class manifold.api.host.Dependency
- toString() - Method in class manifold.api.host.RefreshRequest
- toString() - Method in class manifold.api.type.TypeName
- toString() - Method in class manifold.api.util.cache.FqnCacheNode
- toString() - Method in class manifold.api.util.fingerprint.Fingerprint
- toUri() - Method in class manifold.internal.javac.GeneratedJavaStubFileObject
- toUri() - Method in class manifold.internal.javac.MissFileObject
- toURI() - Method in class manifold.api.fs.def.FileFragmentImpl
- toURI() - Method in class manifold.api.fs.def.JavaResourceImpl
- toURI() - Method in class manifold.api.fs.DelegateDirectory
- toURI() - Method in interface manifold.api.fs.IResource
- toURI() - Method in class manifold.api.fs.jar.JarEntryResourceImpl
- toURI() - Method in class manifold.api.fs.jar.JarFileDirectoryImpl
- toURI() - Method in class manifold.api.fs.url.URLFileImpl
- translateTopLevelClass(JCTree, TreeMaker) - Method in class manifold.internal.javac.ManTransTypes
-
Override to keep track of when/if translate() is in scope, if ManTypes#memberType() should not try to substitute the qualifier type for @Self because the qualifier is not really a call site, rather it is the declaring class of the method being checked for bridge method possibilities etc.
- trimToSize() - Method in class manifold.api.util.DynamicArray
-
Trims the capacity of this ArrayList instance to be the list's current size.
- type(Class) - Method in class manifold.api.gen.SrcField
- type(Class) - Method in class manifold.api.gen.SrcParameter
- type(Class) - Method in class manifold.api.gen.SrcSetProperty
- type(String) - Method in class manifold.api.gen.SrcField
- type(String) - Method in class manifold.api.gen.SrcParameter
- type(String) - Method in class manifold.api.gen.SrcSetProperty
- type(SrcType) - Method in class manifold.api.gen.SrcField
- type(SrcType) - Method in class manifold.api.gen.SrcParameter
- type(SrcType) - Method in class manifold.api.gen.SrcSetProperty
- Type() - Constructor for class manifold.api.gen.TypeNameParser.Type
- Type(String) - Constructor for class manifold.api.gen.TypeNameParser.Type
- Type(String, String, List<TypeNameParser.Type>) - Constructor for class manifold.api.gen.TypeNameParser.Type
- Type(List<TypeNameParser.Type>) - Constructor for class manifold.api.gen.TypeNameParser.Type
- TYPE - manifold.api.type.TypeName.Kind
- TypeName - Class in manifold.api.type
- TypeName(String, IModule, TypeName.Kind, TypeName.Visibility) - Constructor for class manifold.api.type.TypeName
- TypeName.Kind - Enum in manifold.api.type
- TypeName.Visibility - Enum in manifold.api.type
- TypeNameParser - Class in manifold.api.gen
- TypeNameParser(String) - Constructor for class manifold.api.gen.TypeNameParser
- TypeNameParser.Type - Class in manifold.api.gen
- TypeNameParserException - Exception in manifold.api.gen
- TypeNameParserException(String) - Constructor for exception manifold.api.gen.TypeNameParserException
- TypeNameParserException(String, Throwable) - Constructor for exception manifold.api.gen.TypeNameParserException
- TypeNameParserException(String, Throwable, boolean, boolean) - Constructor for exception manifold.api.gen.TypeNameParserException
- TypeNameParserException(Throwable) - Constructor for exception manifold.api.gen.TypeNameParserException
- TypeProcessor - Class in manifold.internal.javac
- TypeRefreshListener - Class in manifold.internal.host
-
For compilation, supports only create events
- types - Variable in class manifold.api.host.RefreshRequest
- types() - Method in interface manifold.internal.javac.ManAttr
- types() - Method in interface manifold.internal.javac.ManTypes
- TypeSystemAwareCache<K,V> - Class in manifold.api.util.cache
- TypeSystemAwareCache(IManifoldHost, String, int, Cache.Loader<K, V>) - Constructor for class manifold.api.util.cache.TypeSystemAwareCache
U
- UNARY_MINUS - Static variable in interface manifold.internal.javac.ManAttr
- uninit() - Method in class manifold.api.service.BaseService
- uninit() - Method in interface manifold.api.service.IService
-
Uninitialize this service
- Unknown - manifold.api.type.ClassType
- updateFile(IFile) - Method in class manifold.api.type.AbstractSingleFileModel
- updateFile(IFile) - Method in interface manifold.api.type.IModel
-
Updates
filein the set of files this model uses - UrlClassLoaderWrapper - Class in manifold.internal.runtime
- URLFileImpl - Class in manifold.api.fs.url
-
HTTP-backed file.
- URLFileImpl(IFileSystem, URL) - Constructor for class manifold.api.fs.url.URLFileImpl
- UrlTypeManifold - Class in manifold.api.type
-
A base class for non-resource based type manifolds.
- UrlTypeManifold() - Constructor for class manifold.api.type.UrlTypeManifold
V
- validate(String) - Method in interface manifold.api.util.cache.FqnCache.Validator
- validate(String, Map<Arg, Set<String>>) - Method in enum manifold.internal.javac.Arg
- VALUE_PARAM - Static variable in class manifold.api.gen.SrcSetProperty
- valueOf(String) - Static method in enum manifold.api.fs.IFileSystem.CachingMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.host.RefreshKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.type.ClassType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.type.ContributorKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.type.ICompilerComponent.InitOrder
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.type.IPreprocessor.Order
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.type.TypeName.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.api.type.TypeName.Visibility
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.internal.javac.Arg
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.internal.javac.HostKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum manifold.internal.javac.IIssue.Kind
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum manifold.api.fs.IFileSystem.CachingMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.gen.AbstractSrcClass.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.host.RefreshKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.type.ClassType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.type.ContributorKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.type.ICompilerComponent.InitOrder
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.type.IPreprocessor.Order
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.type.TypeName.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.api.type.TypeName.Visibility
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.internal.javac.Arg
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.internal.javac.HostKind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum manifold.internal.javac.IIssue.Kind
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyTuple(Type, Type, Set<Symbol.VarSymbol>) - Method in interface manifold.internal.javac.ManTypes
- visibility - Variable in class manifold.api.type.TypeName
- visitArrayType(Type.ArrayType, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
- visitAssignop(JCTree.JCAssignOp) - Method in class manifold.internal.javac.ParseProcessor
- 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
- visitIdent(JCTree.JCIdent) - Method in class manifold.internal.javac.ManTransTypes
- 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
- visitType(Type, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
- visitTypeVar(Type.TypeVar, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
- visitWildcardType(Type.WildcardType, Void) - Method in class manifold.internal.javac.RecursiveTypeVarEraser
W
- Warning - manifold.internal.javac.IIssue.Kind
- WeakFqnCache<T> - Class in manifold.api.util.cache
- WeakFqnCache() - Constructor for class manifold.api.util.cache.WeakFqnCache
- WINDOWS_NETWORK_ROOT - Static variable in class manifold.api.fs.ResourcePath
- withUserData(String, Object) - Method in class manifold.api.gen.SrcAnnotated
- wrap(ClassLoader) - Static method in class manifold.internal.runtime.UrlClassLoaderWrapper
- WrappedMJFM - Class in manifold.internal.javac
- WrappedMJFM(JavaFileManager, ManifoldJavaFileManager) - Constructor for class manifold.internal.javac.WrappedMJFM
-
Creates a new instance of ForwardingJavaFileManager.
- writeClassFile(OutputStream, Symbol.ClassSymbol) - Method in class manifold.internal.javac.ManClassWriter
- WriterJavaFileObject - Class in manifold.internal.javac
-
A utility for other compilers hosting Manifold, primarily for exposing class files as JavaFileObjects where APIs require it.
- WriterJavaFileObject(IManifoldHost, String) - Constructor for class manifold.internal.javac.WriterJavaFileObject
- WriterJavaFileObject(IManifoldHost, String, String) - Constructor for class manifold.internal.javac.WriterJavaFileObject
_
- _11_will_become_java_files_from_17() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_17
- _11_will_become_java_files_from_8() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_8
- _17_will_become_java_files() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._17_will_become_java_files
- _8_will_become_java_files() - Constructor for class manifold.internal.javac.RenameSourceFilesForJava11Build._8_will_become_java_files
- _file - Variable in class manifold.api.fs.def.JavaResourceImpl
- _isAssignableToStructuralType(Type, Type) - Method in interface manifold.internal.javac.ManTypes
- _name - Variable in class manifold.api.fs.jar.JarEntryResourceImpl
- _name - Variable in class manifold.api.fs.ResourcePath
- _parent - Variable in class manifold.api.fs.jar.JarEntryResourceImpl
- _parent - Variable in class manifold.api.fs.ResourcePath
- _pkind() - Method in interface manifold.internal.javac.ManAttr
- _visited - Static variable in class manifold.internal.runtime.protocols.Handler
All Classes All Packages