Hierarchy For All Packages
Package Hierarchies:- manifold.api.fs,
- manifold.api.fs.cache,
- manifold.api.fs.def,
- manifold.api.fs.jar,
- manifold.api.fs.url,
- manifold.api.gen,
- manifold.api.host,
- manifold.api.service,
- manifold.api.type,
- manifold.api.util,
- manifold.api.util.cache,
- manifold.api.util.fingerprint,
- manifold.internal.host,
- manifold.internal.javac,
- manifold.internal.runtime,
- manifold.internal.runtime.protocols
Class Hierarchy
- java.lang.Object
- manifold.internal.javac.AbstractBinder<MS,B,E,O>
- manifold.internal.javac.AbstractBinder.Node<E,O>
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- manifold.api.util.DynamicArray<E> (implements java.util.List<E>, java.util.RandomAccess)
- java.util.AbstractList<E> (implements java.util.List<E>)
- manifold.api.type.AbstractSingleFileModel (implements manifold.api.type.IModel)
- manifold.api.host.AbstractTypeSystemListener (implements manifold.api.host.ITypeSystemListener)
- manifold.api.type.ResourceFileTypeManifold.CacheClearer
- com.sun.tools.javac.code.AnnoConstruct (implements javax.lang.model.AnnotatedConstruct)
- com.sun.tools.javac.code.Symbol (implements javax.lang.model.element.Element)
- com.sun.tools.javac.code.Symbol.MethodSymbol (implements javax.lang.model.element.ExecutableElement)
- com.sun.tools.javac.code.Symbol.OperatorSymbol
- manifold.internal.javac.OverloadOperatorSymbol
- com.sun.tools.javac.code.Symbol.OperatorSymbol
- com.sun.tools.javac.code.Symbol.MethodSymbol (implements javax.lang.model.element.ExecutableElement)
- com.sun.tools.javac.code.Symbol (implements javax.lang.model.element.Element)
- manifold.internal.javac.ArrayTypeExtender
- com.sun.tools.javac.file.BaseFileManager (implements javax.tools.JavaFileManager)
- com.sun.tools.javac.file.JavacFileManager (implements javax.tools.StandardJavaFileManager)
- manifold.internal.javac.JavacFileManagerBridge<M> (implements manifold.internal.javac.PreJava17JavacFileManagerMethod)
- com.sun.tools.javac.file.JavacFileManager (implements javax.tools.StandardJavaFileManager)
- manifold.api.service.BaseService (implements manifold.api.service.IService)
- manifold.internal.host.AbstractManifoldHost (implements manifold.api.host.IManifoldHost)
- manifold.internal.host.SingleModuleManifoldHost
- manifold.internal.host.JavacManifoldHost
- manifold.internal.host.RuntimeManifoldHost (implements manifold.api.host.IRuntimeManifoldHost)
- manifold.internal.host.SingleModuleManifoldHost
- manifold.api.fs.def.FileSystemImpl (implements manifold.api.fs.IFileSystem)
- manifold.api.type.ResourceFileTypeManifold<M> (implements manifold.api.type.ITypeManifold)
- manifold.api.type.JavaTypeManifold<M>
- manifold.api.type.UrlTypeManifold (implements manifold.api.type.ITypeManifold)
- manifold.internal.host.AbstractManifoldHost (implements manifold.api.host.IManifoldHost)
- manifold.api.type.BasicIncrementalCompileDriver (implements manifold.api.type.IIncrementalCompileDriver)
- manifold.internal.runtime.Bootstrap (implements manifold.rt.api.IBootstrap)
- manifold.internal.javac.BootstrapPackages
- manifold.api.util.BytecodeOptions
- manifold.util.concurrent.Cache<K,V>
- manifold.api.util.cache.TypeSystemAwareCache<K,V>
- com.sun.tools.javac.jvm.ClassFile
- com.sun.tools.javac.jvm.ClassWriter
- manifold.internal.javac.ManClassWriter
- com.sun.tools.javac.jvm.ClassWriter
- manifold.internal.javac.ClassSymbols
- manifold.internal.javac.CompiledTypeProcessor (implements com.sun.source.util.TaskListener)
- manifold.internal.javac.TypeProcessor
- manifold.api.util.DebugLogUtil
- manifold.api.fs.DelegateDirectory (implements manifold.api.fs.IDirectory)
- manifold.api.fs.AdditionalDirectory
- manifold.api.host.Dependency
- manifold.api.fs.Extensions
- manifold.api.fs.def.FileFragmentImpl (implements manifold.api.fs.IFileFragment)
- manifold.api.util.fingerprint.Fingerprint
- javax.tools.ForwardingJavaFileManager<M> (implements javax.tools.JavaFileManager)
- manifold.internal.javac.WrappedMJFM
- manifold.api.util.cache.FqnCacheNode<K>
- manifold.internal.javac.FragmentProcessor
- manifold.internal.javac.FragmentProcessor.Fragment
- manifold.api.fs.IDirectoryUtil
- manifold.internal.javac.IDynamicJdk.Instance
- manifold.api.fs.IFileUtil
- manifold.api.util.IssueMsg
- manifold.internal.javac.IssueReporter<T> (implements javax.tools.DiagnosticListener<S>)
- manifold.api.fs.jar.JarEntryResourceImpl (implements manifold.api.fs.IResource)
- manifold.api.fs.jar.JarEntryDirectoryImpl (implements manifold.api.fs.jar.IJarFileDirectory)
- manifold.api.fs.jar.JarEntryFileImpl (implements manifold.api.fs.IFile)
- manifold.api.fs.jar.JarFileDirectoryImpl (implements manifold.api.fs.jar.IJarFileDirectory)
- manifold.api.util.JavacDiagnostic (implements javax.tools.Diagnostic<S>)
- manifold.internal.javac.JavacPlugin (implements com.sun.source.util.Plugin, com.sun.source.util.TaskListener)
- manifold.internal.javac.JavacPluginBootstrap (implements com.sun.source.util.Plugin)
- manifold.api.util.JavacUtil
- manifold.internal.javac.JavaIssue (implements manifold.internal.javac.IIssue)
- manifold.internal.javac.JavaIssueContainer (implements manifold.internal.javac.IIssueContainer)
- manifold.internal.javac.JavaParser (implements manifold.internal.javac.IJavaParser)
- manifold.api.fs.def.JavaResourceImpl (implements manifold.api.fs.IResource, java.io.Serializable)
- manifold.api.fs.def.JavaDirectoryImpl (implements manifold.api.fs.IDirectory)
- manifold.api.fs.def.JavaFileImpl (implements manifold.api.fs.IFile)
- com.sun.tools.javac.tree.JCTree (implements java.lang.Cloneable, com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition, com.sun.source.tree.Tree)
- com.sun.tools.javac.tree.JCTree.JCExpression (implements com.sun.source.tree.ExpressionTree)
- com.sun.tools.javac.tree.JCTree.JCTypeCast (implements com.sun.source.tree.TypeCastTree)
- manifold.internal.javac.ManTypeCast
- com.sun.tools.javac.tree.JCTree.JCTypeCast (implements com.sun.source.tree.TypeCastTree)
- com.sun.tools.javac.tree.JCTree.JCExpression (implements com.sun.source.tree.ExpressionTree)
- com.sun.tools.javac.tree.JCTree.Visitor
- com.sun.tools.javac.tree.TreeTranslator
- manifold.internal.javac.ParseProcessor
- com.sun.tools.javac.comp.TransTypes
- manifold.internal.javac.ManTransTypes
- com.sun.tools.javac.tree.TreeTranslator
- manifold.api.util.JCTreeUtil
- manifold.internal.runtime.ManModuleReader
- manifold.internal.javac.ManPatchLocation (implements javax.tools.JavaFileManager.Location)
- manifold.internal.javac.ManPatchModuleLocation (implements javax.tools.JavaFileManager.Location)
- manifold.internal.javac.MethodRefToLambda
- manifold.internal.javac.MissFileObject (implements javax.tools.JavaFileObject)
- manifold.internal.javac.ParentMap
- manifold.api.fs.cache.PathCache
- manifold.api.util.PerfLogUtil
- manifold.internal.javac.Preprocessor
- manifold.api.host.RefreshRequest
- manifold.internal.javac.RenameSourceFilesForJava11Build
- manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_17
- manifold.internal.javac.RenameSourceFilesForJava11Build._11_will_become_java_files_from_8
- manifold.internal.javac.RenameSourceFilesForJava11Build._17_will_become_java_files
- manifold.internal.javac.RenameSourceFilesForJava11Build._8_will_become_java_files
- com.sun.tools.javac.comp.Resolve
- manifold.internal.javac.ManResolve
- manifold.api.fs.ResourcePath
- javax.tools.SimpleJavaFileObject (implements javax.tools.JavaFileObject)
- manifold.internal.javac.GeneratedJavaStubFileObject (implements manifold.api.type.ISelfCompiledFile)
- manifold.internal.javac.InMemoryClassJavaFileObject
- manifold.internal.javac.SourceJavaFileObject
- manifold.internal.javac.StringJavaFileObject
- manifold.internal.javac.WriterJavaFileObject
- manifold.internal.host.SimpleModule (implements manifold.api.host.IModule)
- manifold.internal.host.DefaultSingleModule
- manifold.api.util.SourcePathUtil
- manifold.internal.javac.SourceSupplier
- manifold.internal.javac.SrcClassUtil
- manifold.api.gen.SrcElement
- manifold.api.gen.SrcAnnotated<T>
- manifold.api.gen.SrcArgument
- manifold.api.gen.SrcExpression<T>
- manifold.api.gen.SrcAnnotationExpression
- manifold.api.gen.SrcAnnotationArrayExpression
- manifold.api.gen.SrcIdentifier
- manifold.api.gen.SrcMemberAccessExpression
- manifold.api.gen.SrcMethodCallExpression
- manifold.api.gen.SrcRawExpression
- manifold.api.gen.SrcAnnotationExpression
- manifold.api.gen.SrcField
- manifold.api.gen.SrcParameter
- manifold.api.gen.SrcStatement<T>
- manifold.api.gen.AbstractSrcClass<T>
- manifold.api.gen.SrcClass
- manifold.api.gen.SrcLinkedClass
- manifold.api.gen.AbstractSrcMethod<T>
- manifold.api.gen.SrcConstructor
- manifold.api.gen.SrcGetProperty
- manifold.api.gen.SrcMethod
- manifold.api.gen.SrcSetProperty
- manifold.api.gen.SrcRawStatement
- manifold.api.gen.SrcReturnStatement
- manifold.api.gen.SrcStatementBlock
- manifold.api.gen.SrcSwitchCase
- manifold.api.gen.SrcSwitchStatement
- manifold.api.gen.AbstractSrcClass<T>
- manifold.api.gen.SrcType
- manifold.api.gen.SrcAnnotated<T>
- manifold.internal.javac.StaticCompiler
- manifold.api.util.cache.StringCache
- manifold.api.util.cache.StringPool
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- manifold.api.util.cache.IllegalTypeNameException
- manifold.internal.javac.JavaCompileIssuesException
- manifold.internal.javac.ManAttr.MyRuntimeException
- manifold.api.gen.TypeNameParserException
- java.lang.RuntimeException
- java.lang.Exception
- com.sun.source.util.TreeScanner<R,P> (implements com.sun.source.tree.TreeVisitor<R,P>)
- manifold.internal.javac.ParentTreePathScanner
- manifold.api.type.TypeName (implements java.lang.Comparable<T>)
- manifold.api.gen.TypeNameParser
- manifold.api.gen.TypeNameParser.Type
- manifold.internal.host.TypeRefreshListener
- com.sun.tools.javac.code.Types.DefaultTypeVisitor<R,S> (implements com.sun.tools.javac.code.Type.Visitor<R,S>)
- com.sun.tools.javac.code.Types.SimpleVisitor<R,S>
- com.sun.tools.javac.code.Types.UnaryVisitor<R>
- manifold.internal.javac.RecursiveTypeVarEraser
- com.sun.tools.javac.code.Types.UnaryVisitor<R>
- com.sun.tools.javac.code.Types.SimpleVisitor<R,S>
- manifold.internal.runtime.UrlClassLoaderWrapper
- java.net.URLConnection
- manifold.internal.runtime.protocols.ManClassesUrlConnection
- manifold.api.fs.url.URLFileImpl (implements manifold.api.fs.IFile)
- java.net.URLStreamHandler
- manifold.internal.runtime.protocols.Handler
- manifold.api.util.cache.WeakFqnCache<T> (implements manifold.api.util.cache.IFqnCache<T>)
Interface Hierarchy
- manifold.api.util.cache.FqnCache.Validator
- manifold.api.type.ICompilerComponent
- manifold.internal.javac.IDeferredAttrDiagHandler
- manifold.internal.javac.IDynamicJdk
- manifold.api.type.IFileConnected
- manifold.api.type.ITypeManifold (also extends manifold.api.type.ISelfCompiled)
- manifold.internal.javac.IFinishedCompilingListener
- manifold.api.util.cache.IFqnCache<T>
- manifold.api.type.IIncrementalCompileDriver
- manifold.internal.javac.IIssue
- manifold.internal.javac.IIssueContainer
- manifold.internal.javac.IJavaParser
- manifold.internal.javac.ILetExpr
- manifold.api.type.IModel
- manifold.api.host.IModule
- manifold.api.service.IPluginHost
- manifold.api.service.IService
- manifold.api.fs.IFileSystem
- manifold.api.host.IManifoldHost
- manifold.api.host.IRuntimeManifoldHost
- manifold.api.service.IService
- manifold.api.type.IPreprocessor
- manifold.api.fs.IResource
- manifold.api.fs.IDirectory
- manifold.api.fs.jar.IJarFileDirectory
- manifold.api.fs.IFile
- manifold.api.fs.IFileFragment
- manifold.api.fs.IDirectory
- manifold.api.type.ISelfCompiled
- manifold.api.type.ITypeManifold (also extends manifold.api.type.IFileConnected)
- manifold.api.type.ISelfCompiledFile
- manifold.api.type.ISourceKind
- manifold.internal.javac.ITupleTypeProvider
- manifold.api.type.ITypeProcessor
- manifold.api.host.ITypeSystemListener
- manifold.internal.javac.ManAttr
- manifold.internal.javac.ManTypes
- manifold.internal.javac.ParserFactoryFiles
- manifold.internal.javac.PreJava17JavacFileManagerMethod
- manifold.internal.javac.StringTemplateDiagnosticHandler
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- manifold.api.gen.AbstractSrcClass.Kind
- manifold.internal.javac.Arg
- manifold.api.type.ClassType
- manifold.api.type.ContributorKind
- manifold.internal.javac.HostKind
- manifold.api.type.ICompilerComponent.InitOrder
- manifold.api.fs.IFileSystem.CachingMode
- manifold.internal.javac.IIssue.Kind
- manifold.api.type.IPreprocessor.Order
- manifold.api.host.RefreshKind
- manifold.api.type.TypeName.Kind
- manifold.api.type.TypeName.Visibility
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)