Class and Description |
---|
Symbol
Root class for Java symbols.
|
Type
This class represents Java types.
|
Class and Description |
---|
AnnoConstruct
Common super type for annotated constructs such as Types and Symbols.
|
Attribute
An annotation value.
|
Attribute.Array
The value for an annotation element of an array type.
|
Attribute.Class
The value for an annotation element of type java.lang.Class,
represented as a ClassSymbol.
|
Attribute.Compound
A compound annotation element value, the type of which is an
attribute interface.
|
Attribute.Constant
The value for an annotation element of primitive type or String.
|
Attribute.Enum
The value for an annotation element of an enum type.
|
Attribute.Error |
Attribute.RetentionPolicy
A mirror of java.lang.annotation.RetentionPolicy.
|
Attribute.TypeCompound |
Attribute.Visitor
A visitor type for dynamic dispatch on the kind of attribute value.
|
BoundKind
This is NOT part of any supported API.
|
DeferredLintHandler
This is NOT part of any supported API.
|
DeferredLintHandler.LintLogger
An interface for deferred lint reporting - loggers passed to
DeferredLintHandler.report(LintLogger) will be called when
#flush(DiagnosticPosition) is invoked. |
Flags.Flag |
Kinds.KindName |
Lint
A class for handling -Xlint suboptions and @SuppresssWarnings.
|
Lint.LintCategory
Categories of warnings that can be generated by the compiler.
|
Printer
A combined type/symbol visitor for generating non-trivial localized string
representation of types and symbols.
|
Scope
A scope represents an area of visibility in a Java program.
|
Scope.CompoundScope
A class scope adds capabilities to keep track of changes in related
class scopes - this allows client to realize whether a class scope
has changed, either directly (because a new member has been added/removed
to this scope) or indirectly (i.e.
|
Scope.Entry
A class for scope entries.
|
Scope.ImportScope |
Scope.ScopeListener |
Source
The source language version accepted.
|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.Completer
Symbol completer interface.
|
Symbol.CompletionFailure |
Symbol.MethodSymbol
A class for method symbols.
|
Symbol.OperatorSymbol
A class for predefined operators.
|
Symbol.PackageSymbol
A class for package symbols
|
Symbol.TypeSymbol
A base class for Symbols representing types.
|
Symbol.TypeVariableSymbol
Type variables are represented by instances of this class.
|
Symbol.VarSymbol
A class for variable symbols
|
Symbol.Visitor
A visitor for symbols.
|
SymbolMetadata
Container for all annotations (attributes in javac) on a Symbol.
|
Symtab
A class that defines all predefined constants and operators
as well as special classes such as java.lang.Object, which need
to be known to the compiler.
|
TargetType
Describes the type of program element an extended annotation (or extended
compound attribute) targets.
|
Type
This class represents Java types.
|
Type.AnnotatedType |
Type.ArrayType |
Type.CapturedType
A captured type variable comes from wildcards which can have
both upper and lower bound.
|
Type.ClassType |
Type.DelegatedType |
Type.ErrorType |
Type.ForAll
The type of a generic method type.
|
Type.JCNoType
Represents NONE.
|
Type.JCPrimitiveType |
Type.JCVoidType
Represents VOID.
|
Type.Mapping
An abstract class for mappings from types to types
|
Type.MethodType |
Type.PackageType |
Type.TypeVar |
Type.UndetVar
A class for inference variables, for use during method/diamond type
inference.
|
Type.UndetVar.InferenceBound
Inference variable bound kinds
|
Type.UndetVar.UndetVarListener
Inference variable change listener.
|
Type.Visitor
A visitor for types.
|
Type.WildcardType |
TypeAnnotationPosition
A type annotation position.
|
TypeAnnotationPosition.TypePathEntry |
TypeAnnotationPosition.TypePathEntryKind |
TypeAnnotations
Contains operations specific to processing type annotations.
|
TypeAnnotations.AnnotationType |
Types
Utility class containing various operations on types.
|
Types.AdaptFailure |
Types.DefaultTypeVisitor
A default visitor for types.
|
Types.FunctionDescriptorLookupError
Exception used to report a function descriptor lookup failure.
|
Types.SimpleVisitor
A simple visitor for types.
|
TypeTag
An interface for type tag values, which distinguish between different
sorts of types.
|
Class and Description |
---|
AnnoConstruct
Common super type for annotated constructs such as Types and Symbols.
|
Attribute.Compound
A compound annotation element value, the type of which is an
attribute interface.
|
Lint
A class for handling -Xlint suboptions and @SuppresssWarnings.
|
Scope
A scope represents an area of visibility in a Java program.
|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.Completer
Symbol completer interface.
|
Symbol.CompletionFailure |
Symbol.MethodSymbol
A class for method symbols.
|
Symbol.TypeSymbol
A base class for Symbols representing types.
|
Symbol.VarSymbol
A class for variable symbols
|
Symtab
A class that defines all predefined constants and operators
as well as special classes such as java.lang.Object, which need
to be known to the compiler.
|
Type
This class represents Java types.
|
Type.Mapping
An abstract class for mappings from types to types
|
Type.MethodType |
TypeTag
An interface for type tag values, which distinguish between different
sorts of types.
|
Class and Description |
---|
Lint
A class for handling -Xlint suboptions and @SuppresssWarnings.
|
Class and Description |
---|
Scope
A scope represents an area of visibility in a Java program.
|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.CompletionFailure |
Symbol.MethodSymbol
A class for method symbols.
|
Symbol.PackageSymbol
A class for package symbols
|
Symbol.TypeSymbol
A base class for Symbols representing types.
|
Symbol.VarSymbol
A class for variable symbols
|
Symtab
A class that defines all predefined constants and operators
as well as special classes such as java.lang.Object, which need
to be known to the compiler.
|
Type
This class represents Java types.
|
Types
Utility class containing various operations on types.
|
Class and Description |
---|
Source
The source language version accepted.
|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.CompletionFailure |
Symtab
A class that defines all predefined constants and operators
as well as special classes such as java.lang.Object, which need
to be known to the compiler.
|
Types
Utility class containing various operations on types.
|
Class and Description |
---|
Attribute
An annotation value.
|
Attribute.Compound
A compound annotation element value, the type of which is an
attribute interface.
|
Scope
A scope represents an area of visibility in a Java program.
|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.MethodSymbol
A class for method symbols.
|
Symbol.PackageSymbol
A class for package symbols
|
Type
This class represents Java types.
|
Class and Description |
---|
Symbol.PackageSymbol
A class for package symbols
|
Class and Description |
---|
Attribute
An annotation value.
|
Attribute.Compound
A compound annotation element value, the type of which is an
attribute interface.
|
BoundKind
This is NOT part of any supported API.
|
Scope.ImportScope |
Scope.StarImportScope |
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.MethodSymbol
A class for method symbols.
|
Symbol.PackageSymbol
A class for package symbols
|
Symbol.TypeSymbol
A base class for Symbols representing types.
|
Symbol.VarSymbol
A class for variable symbols
|
Symtab
A class that defines all predefined constants and operators
as well as special classes such as java.lang.Object, which need
to be known to the compiler.
|
Type
This class represents Java types.
|
Type.TypeVar |
Types
Utility class containing various operations on types.
|
TypeTag
An interface for type tag values, which distinguish between different
sorts of types.
|
Class and Description |
---|
Lint.LintCategory
Categories of warnings that can be generated by the compiler.
|
Printer
A combined type/symbol visitor for generating non-trivial localized string
representation of types and symbols.
|
Source
The source language version accepted.
|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Symbol.MethodSymbol
A class for method symbols.
|
Symbol.Visitor
A visitor for symbols.
|
Type
This class represents Java types.
|
Type.CapturedType
A captured type variable comes from wildcards which can have
both upper and lower bound.
|
Type.ClassType |
Type.TypeVar |
Type.Visitor
A visitor for types.
|
Types.DefaultSymbolVisitor
A default visitor for symbols.
|
Types.UnaryVisitor
A convenience visitor for implementing operations that only
require one argument (the type itself), that is, unary
operations.
|
Class and Description |
---|
Symbol
Root class for Java symbols.
|
Symbol.ClassSymbol
A class for class symbols
|
Copyright © 2017 earcam. All rights reserved.