Hierarchy For All Packages
Package Hierarchies:- com.google.common.escape,
- com.google.turbine.binder,
- com.google.turbine.binder.bound,
- com.google.turbine.binder.bytecode,
- com.google.turbine.binder.env,
- com.google.turbine.binder.lookup,
- com.google.turbine.binder.sym,
- com.google.turbine.bytecode,
- com.google.turbine.bytecode.sig,
- com.google.turbine.deps,
- com.google.turbine.diag,
- com.google.turbine.lower,
- com.google.turbine.main,
- com.google.turbine.model,
- com.google.turbine.options,
- com.google.turbine.parse,
- com.google.turbine.processing,
- com.google.turbine.proto,
- com.google.turbine.tree,
- com.google.turbine.type,
- com.google.turbine.types,
- com.google.turbine.zip
Class Hierarchy
- java.lang.Object
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- com.google.turbine.proto.DepsProto.Dependencies (implements com.google.turbine.proto.DepsProto.DependenciesOrBuilder)
- com.google.turbine.proto.DepsProto.Dependency (implements com.google.turbine.proto.DepsProto.DependencyOrBuilder)
- com.google.turbine.proto.ManifestProto.CompilationUnit (implements com.google.turbine.proto.ManifestProto.CompilationUnitOrBuilder)
- com.google.turbine.proto.ManifestProto.Manifest (implements com.google.turbine.proto.ManifestProto.ManifestOrBuilder)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- com.google.turbine.proto.DepsProto.Dependencies.Builder (implements com.google.turbine.proto.DepsProto.DependenciesOrBuilder)
- com.google.turbine.proto.DepsProto.Dependency.Builder (implements com.google.turbine.proto.DepsProto.DependencyOrBuilder)
- com.google.turbine.proto.ManifestProto.CompilationUnit.Builder (implements com.google.turbine.proto.ManifestProto.CompilationUnitOrBuilder)
- com.google.turbine.proto.ManifestProto.Manifest.Builder (implements com.google.turbine.proto.ManifestProto.ManifestOrBuilder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.google.turbine.type.AnnoInfo
- com.google.turbine.binder.bound.AnnotationMetadata
- com.google.turbine.bytecode.AnnotationWriter
- com.google.turbine.bytecode.AttributeWriter
- com.google.turbine.binder.Binder
- com.google.turbine.binder.Binder.BindingResult
- com.google.turbine.binder.Binder.Statistics
- com.google.turbine.binder.bytecode.BytecodeBinder
- com.google.turbine.binder.bytecode.BytecodeBoundClass (implements com.google.turbine.binder.bound.TypeBoundClass)
- com.google.turbine.bytecode.ByteReader
- com.google.turbine.types.Canonicalize
- com.google.turbine.binder.CanonicalTypeBinder
- com.google.turbine.bytecode.ClassFile
- com.google.turbine.bytecode.ClassFile.AnnotationInfo
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ArrayValue (implements com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue)
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ConstTurbineAnnotationValue (implements com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue)
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ConstTurbineClassValue (implements com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue)
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ConstValue (implements com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue)
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.EnumConstValue (implements com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue)
- com.google.turbine.bytecode.ClassFile.FieldInfo
- com.google.turbine.bytecode.ClassFile.InnerClass
- com.google.turbine.bytecode.ClassFile.MethodInfo
- com.google.turbine.bytecode.ClassFile.MethodInfo.ParameterInfo
- com.google.turbine.bytecode.ClassFile.ModuleInfo
- com.google.turbine.bytecode.ClassFile.ModuleInfo.ExportInfo
- com.google.turbine.bytecode.ClassFile.ModuleInfo.OpenInfo
- com.google.turbine.bytecode.ClassFile.ModuleInfo.ProvideInfo
- com.google.turbine.bytecode.ClassFile.ModuleInfo.RequireInfo
- com.google.turbine.bytecode.ClassFile.ModuleInfo.UseInfo
- com.google.turbine.bytecode.ClassFile.RecordInfo
- com.google.turbine.bytecode.ClassFile.RecordInfo.RecordComponentInfo
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.Target
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.FormalParameterTarget
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.SuperTypeTarget
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.ThrowsTarget
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.TypeParameterBoundTarget
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.TypeParameterTarget
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.TypePath
- com.google.turbine.processing.ClassHierarchy
- com.google.turbine.binder.ClassPathBinder
- com.google.turbine.bytecode.ClassReader
- com.google.turbine.binder.sym.ClassSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.bytecode.ClassWriter
- com.google.turbine.binder.env.CompoundEnv<S,V> (implements com.google.turbine.binder.env.Env<S,V>)
- com.google.turbine.binder.lookup.CompoundScope (implements com.google.turbine.binder.lookup.Scope)
- com.google.turbine.binder.lookup.CompoundTopLevelIndex (implements com.google.turbine.binder.lookup.TopLevelIndex)
- com.google.turbine.binder.CompUnitPreprocessor
- com.google.turbine.binder.CompUnitPreprocessor.PreprocessedCompUnit
- com.google.turbine.model.Const
- com.google.turbine.model.Const.ArrayInitValue
- com.google.turbine.model.Const.Value (implements javax.lang.model.element.AnnotationValue)
- com.google.turbine.model.Const.BooleanValue
- com.google.turbine.model.Const.ByteValue
- com.google.turbine.model.Const.CharValue
- com.google.turbine.model.Const.DoubleValue
- com.google.turbine.model.Const.FloatValue
- com.google.turbine.model.Const.IntValue
- com.google.turbine.model.Const.LongValue
- com.google.turbine.model.Const.ShortValue
- com.google.turbine.model.Const.StringValue
- com.google.turbine.binder.bound.EnumConstantValue
- com.google.turbine.binder.bound.TurbineAnnotationValue
- com.google.turbine.binder.bound.TurbineClassValue
- com.google.turbine.bytecode.ConstantPool
- com.google.turbine.bytecode.ConstantPoolReader
- com.google.turbine.binder.ConstBinder
- com.google.turbine.binder.ConstEvaluator
- com.google.turbine.parse.ConstExpressionParser
- com.google.turbine.binder.CtSymClassBinder
- com.google.turbine.types.Deannotate
- com.google.turbine.deps.Dependencies
- com.google.turbine.proto.DepsProto
- com.google.turbine.binder.DisambiguateTypeAnnotations
- com.google.turbine.types.Erasure
- com.google.turbine.binder.sym.FieldSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.binder.FileManagerClassBinder
- com.google.turbine.binder.HierarchyBinder
- com.google.turbine.binder.lookup.ImportIndex (implements com.google.turbine.binder.lookup.ImportScope)
- com.google.turbine.parse.IteratorLexer (implements com.google.turbine.parse.Lexer)
- com.google.turbine.binder.JimageClassBinder
- com.google.turbine.options.LanguageVersion
- com.google.turbine.binder.env.LazyEnv<S,T,V> (implements com.google.turbine.binder.env.Env<S,V>)
- com.google.turbine.diag.LineMap
- com.google.turbine.binder.lookup.LookupKey
- com.google.turbine.binder.lookup.LookupResult
- com.google.turbine.lower.Lower
- com.google.turbine.lower.Lower.Lowered
- com.google.turbine.lower.Lower.LowerOptions
- com.google.turbine.lower.Lower.LowerOptions.Builder
- com.google.turbine.bytecode.LowerAttributes
- com.google.turbine.lower.LowerSignature
- com.google.turbine.main.Main
- com.google.turbine.main.Main.Result
- com.google.turbine.proto.ManifestProto
- com.google.turbine.binder.lookup.MemberImportIndex
- com.google.turbine.binder.sym.MethodSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.processing.ModelFactory
- com.google.turbine.binder.ModuleBinder
- com.google.turbine.binder.bound.ModuleInfo
- com.google.turbine.binder.bound.SourceModuleInfo
- com.google.turbine.binder.bound.ModuleInfo.ExportInfo
- com.google.turbine.binder.bound.ModuleInfo.OpenInfo
- com.google.turbine.binder.bound.ModuleInfo.ProvideInfo
- com.google.turbine.binder.bound.ModuleInfo.RequireInfo
- com.google.turbine.binder.bound.ModuleInfo.UseInfo
- com.google.turbine.binder.sym.ModuleSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.binder.bound.PackageSourceBoundClass (implements com.google.turbine.binder.bound.BoundClass)
- com.google.turbine.binder.bound.PackageSourceBoundModule
- com.google.turbine.binder.sym.PackageSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.binder.sym.ParamSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.parse.Parser
- com.google.turbine.tree.Pretty (implements com.google.turbine.tree.Tree.Visitor<I,O>)
- com.google.turbine.binder.Processing
- com.google.turbine.binder.Processing.ProcessorInfo
- com.google.turbine.binder.sym.RecordComponentSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.binder.Resolve
- com.google.turbine.bytecode.sig.Sig
- com.google.turbine.bytecode.sig.Sig.ClassSig
- com.google.turbine.bytecode.sig.Sig.MethodSig
- com.google.turbine.bytecode.sig.Sig.SimpleClassTySig
- com.google.turbine.bytecode.sig.Sig.TyParamSig
- com.google.turbine.bytecode.sig.Sig.TySig
- com.google.turbine.bytecode.sig.Sig.ArrayTySig
- com.google.turbine.bytecode.sig.Sig.BaseTySig
- com.google.turbine.bytecode.sig.Sig.ClassTySig
- com.google.turbine.bytecode.sig.Sig.TyVarSig
- com.google.turbine.bytecode.sig.Sig.WildTySig
- com.google.turbine.bytecode.sig.Sig.LowerBoundTySig
- com.google.turbine.bytecode.sig.Sig.UpperBoundTySig
- com.google.turbine.bytecode.sig.Sig.WildTyArgSig
- com.google.turbine.bytecode.sig.SigParser
- com.google.turbine.bytecode.sig.SigWriter
- com.google.turbine.binder.env.SimpleEnv<K,V> (implements com.google.turbine.binder.env.Env<S,V>)
- com.google.turbine.binder.env.SimpleEnv.Builder<K,V>
- com.google.turbine.binder.lookup.SimpleTopLevelIndex (implements com.google.turbine.binder.lookup.TopLevelIndex)
- com.google.turbine.binder.lookup.SimpleTopLevelIndex.Builder
- com.google.turbine.binder.lookup.SimpleTopLevelIndex.Node
- com.google.turbine.binder.bound.SourceBoundClass (implements com.google.turbine.binder.bound.BoundClass)
- com.google.common.escape.SourceCodeEscapers
- com.google.turbine.diag.SourceFile
- com.google.turbine.binder.bound.SourceHeaderBoundClass (implements com.google.turbine.binder.bound.HeaderBoundClass)
- com.google.turbine.binder.bound.SourceTypeBoundClass (implements com.google.turbine.binder.bound.TypeBoundClass)
- com.google.turbine.parse.StreamLexer (implements com.google.turbine.parse.Lexer)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Error
- com.google.turbine.binder.env.LazyEnv.LazyBindingError
- com.google.turbine.diag.TurbineError
- java.lang.Exception
- java.lang.RuntimeException
- com.google.turbine.model.Const.ConstCastError
- java.lang.RuntimeException
- java.lang.Error
- com.google.turbine.deps.Transitive
- com.google.turbine.tree.Tree
- com.google.turbine.tree.Tree.Anno
- com.google.turbine.tree.Tree.CompUnit
- com.google.turbine.tree.Tree.Expression
- com.google.turbine.tree.Tree.AnnoExpr
- com.google.turbine.tree.Tree.ArrayInit
- com.google.turbine.tree.Tree.Assign
- com.google.turbine.tree.Tree.Binary
- com.google.turbine.tree.Tree.ClassLiteral
- com.google.turbine.tree.Tree.Conditional
- com.google.turbine.tree.Tree.ConstVarName
- com.google.turbine.tree.Tree.Literal
- com.google.turbine.tree.Tree.Paren
- com.google.turbine.tree.Tree.TypeCast
- com.google.turbine.tree.Tree.Unary
- com.google.turbine.tree.Tree.Ident
- com.google.turbine.tree.Tree.ImportDecl
- com.google.turbine.tree.Tree.MethDecl
- com.google.turbine.tree.Tree.ModDecl
- com.google.turbine.tree.Tree.ModDirective
- com.google.turbine.tree.Tree.ModExports
- com.google.turbine.tree.Tree.ModOpens
- com.google.turbine.tree.Tree.ModProvides
- com.google.turbine.tree.Tree.ModRequires
- com.google.turbine.tree.Tree.ModUses
- com.google.turbine.tree.Tree.PkgDecl
- com.google.turbine.tree.Tree.TyDecl
- com.google.turbine.tree.Tree.TyParam
- com.google.turbine.tree.Tree.Type
- com.google.turbine.tree.Tree.ArrTy
- com.google.turbine.tree.Tree.ClassTy
- com.google.turbine.tree.Tree.PrimTy
- com.google.turbine.tree.Tree.VoidTy
- com.google.turbine.tree.Tree.WildTy
- com.google.turbine.tree.Tree.VarDecl
- com.google.turbine.diag.TurbineDiagnostic
- com.google.turbine.processing.TurbineElement (implements javax.lang.model.element.Element)
- com.google.turbine.processing.TurbineElements (implements javax.lang.model.util.Elements)
- com.google.turbine.processing.TurbineFiler (implements javax.annotation.processing.Filer)
- com.google.turbine.model.TurbineFlag
- com.google.turbine.diag.TurbineLog
- com.google.turbine.diag.TurbineLog.TurbineLogWithSource
- com.google.turbine.processing.TurbineMessager (implements javax.annotation.processing.Messager)
- com.google.turbine.processing.TurbineName (implements javax.lang.model.element.Name)
- com.google.turbine.options.TurbineOptions
- com.google.turbine.options.TurbineOptions.Builder
- com.google.turbine.options.TurbineOptionsParser
- com.google.turbine.processing.TurbineProcessingEnvironment (implements javax.annotation.processing.ProcessingEnvironment)
- com.google.turbine.processing.TurbineRoundEnvironment (implements javax.annotation.processing.RoundEnvironment)
- com.google.turbine.processing.TurbineTypeMirror (implements javax.lang.model.type.TypeMirror)
- com.google.turbine.processing.TurbineTypeMirror.TurbineExecutableType (implements javax.lang.model.type.ExecutableType)
- com.google.turbine.processing.TurbineTypeMirror.TurbineNullType (implements javax.lang.model.type.NullType)
- com.google.turbine.processing.TurbineTypes (implements javax.lang.model.util.Types)
- com.google.turbine.type.Type.ArrayTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.ClassTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.ClassTy.SimpleClassTy
- com.google.turbine.type.Type.ErrorTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.IntersectionTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.MethodTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.PrimTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.TyVar (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.WildTy (implements com.google.turbine.type.Type)
- com.google.turbine.type.Type.WildLowerBoundedTy
- com.google.turbine.type.Type.WildUnboundedTy
- com.google.turbine.type.Type.WildUpperBoundedTy
- com.google.turbine.binder.TypeBinder
- com.google.turbine.binder.bound.TypeBoundClass.FieldInfo
- com.google.turbine.binder.bound.TypeBoundClass.MethodInfo
- com.google.turbine.binder.bound.TypeBoundClass.ParamInfo
- com.google.turbine.binder.bound.TypeBoundClass.RecordComponentInfo
- com.google.turbine.binder.bound.TypeBoundClass.TyVarInfo
- com.google.turbine.binder.sym.TyVarSymbol (implements com.google.turbine.binder.sym.Symbol)
- com.google.turbine.parse.UnicodeEscapePreprocessor
- com.google.turbine.parse.VariableInitializerParser
- com.google.turbine.binder.lookup.WildImportIndex (implements com.google.turbine.binder.lookup.ImportScope)
- com.google.turbine.zip.Zip
- com.google.turbine.zip.Zip.Entry
- com.google.turbine.zip.Zip.ZipIterable (implements java.io.Closeable, java.lang.Iterable<T>)
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
Interface Hierarchy
- javax.lang.model.element.AnnotationValue
- com.google.turbine.processing.TurbineAnnotationValueMirror
- com.google.turbine.binder.bound.BoundClass
- com.google.turbine.binder.bound.HeaderBoundClass
- com.google.turbine.binder.bound.TypeBoundClass
- com.google.turbine.binder.bound.HeaderBoundClass
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue
- com.google.turbine.binder.ClassPath
- com.google.turbine.binder.env.Env<S,V>
- com.google.turbine.binder.lookup.ImportScope
- com.google.turbine.binder.lookup.ImportScope.ResolveFunction
- com.google.turbine.binder.lookup.CanonicalSymbolResolver
- com.google.turbine.binder.env.LazyEnv.Completer<S,T,V>
- com.google.turbine.parse.Lexer
- com.google.protobuf.MessageLiteOrBuilder
- com.google.protobuf.MessageOrBuilder
- com.google.turbine.proto.DepsProto.DependenciesOrBuilder
- com.google.turbine.proto.DepsProto.DependencyOrBuilder
- com.google.turbine.proto.ManifestProto.CompilationUnitOrBuilder
- com.google.turbine.proto.ManifestProto.ManifestOrBuilder
- com.google.protobuf.MessageOrBuilder
- com.google.turbine.binder.lookup.Scope
- com.google.turbine.binder.lookup.PackageScope
- com.google.turbine.binder.sym.Symbol
- com.google.turbine.binder.lookup.TopLevelIndex
- com.google.turbine.tree.Tree.Visitor<I,O>
- com.google.turbine.type.Type
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.Kind
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.Target.Kind
- com.google.turbine.bytecode.ClassFile.TypeAnnotationInfo.TargetType
- com.google.turbine.model.Const.Kind
- com.google.turbine.proto.DepsProto.Dependency.Kind (implements com.google.protobuf.ProtocolMessageEnum)
- com.google.turbine.bytecode.sig.Sig.TySig.TySigKind
- com.google.turbine.bytecode.sig.Sig.WildTySig.BoundKind
- com.google.turbine.binder.sym.Symbol.Kind
- com.google.turbine.parse.Token
- com.google.turbine.tree.Tree.Kind
- com.google.turbine.tree.Tree.ModDirective.DirectiveKind
- com.google.turbine.model.TurbineConstantTypeKind
- com.google.turbine.model.TurbineElementType
- com.google.turbine.diag.TurbineError.ErrorKind
- com.google.turbine.tree.TurbineModifier
- com.google.turbine.tree.TurbineOperatorKind
- com.google.turbine.tree.TurbineOperatorKind.Precedence
- com.google.turbine.options.TurbineOptions.ReducedClasspathMode
- com.google.turbine.model.TurbineTyKind
- com.google.turbine.model.TurbineVisibility
- com.google.turbine.type.Type.TyKind
- com.google.turbine.type.Type.WildTy.BoundKind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)