Class and Description |
---|
AnnotationInstance
An annotation instance represents a specific usage of an annotation on a
target.
|
AnnotationInstance.InstanceNameComparator |
AnnotationTarget
Represents an object that can be a target of an annotation.
|
AnnotationTarget.Kind
Specifies the kind of object a target represents.
|
AnnotationValue
An annotation value represents a specific name and value combination in the
parameter list of an annotation instance.
|
AnnotationValue.Kind
Specifies the kind of annotation value, which can be used to determine the underlying Java type.
|
ArrayType
Represents a Java array type declaration.
|
ClassExtendsTypeTarget
Represents a type annotation target which occurs in the extends or implements clause of an enclosing class.
|
ClassInfo
Represents a class entry in an index.
|
ClassInfo.EnclosingMethodInfo
Provides information on the enclosing method or constructor for a local or anonymous class,
if available.
|
ClassInfo.NestingInfo |
ClassInfo.NestingType
Describes the form of nesting used by a class
|
ClassType
Represents a standard raw class name.
|
CompositeIndex
Composite annotation index.
|
DotName
A DotName represents a dot separated name, typically a Java package or a Java class.
|
DotName.IndexState |
EmptyTypeTarget
Represents a type annotation target which occurs directly on a field type, a method return type, or a method receiver
type.
|
FieldInfo
Represents a field.
|
FieldInternal
The shared internal representation for FieldInfo objects.
|
FieldInternal.NameComparator |
GenericSignatureParser
A simple recursive decent generic signature parser.
|
GenericSignatureParser.ClassSignature |
GenericSignatureParser.MethodSignature |
Index
An index useful for quickly processing annotations.
|
Indexer
Analyzes and indexes the annotation and key structural information of a set
of classes.
|
Indexer.BooleanHolder |
Indexer.InnerClassInfo |
Indexer.IntegerHolder |
Indexer.NameAndType |
Indexer.PathElement |
Indexer.PathElement.Kind |
Indexer.PathElementStack |
Indexer.TypeAnnotationState |
IndexReaderImpl
A common base class for index reader implementations.
|
IndexView
The basic contract for accessing Jandex indexed information.
|
IndexWriterImpl |
IndexWriterV2.ReferenceEntry |
IndexWriterV2.ReferenceTable |
MethodInfo
Represents a Java method, constructor, or static initializer.
|
MethodInternal
The shared internal representation for MethodInfo objects.
|
MethodInternal.NameAndParameterComponentComparator |
MethodParameterInfo
Represents an individual Java method parameter that was annotated.
|
MethodParameterTypeTarget
Represents a type annotation target which occurs within a method parameter type.
|
NameTable
A collection of intern pools.
|
PackedDataInputStream
An input stream that reads integers that were packed by
PackedDataOutputStream |
PackedDataOutputStream
An output stream that can pack integers into as few bytes as possible.
|
ParameterizedType
Represents a generic parameterized type.
|
PositionBasedTypeTarget
A common parent for type targets which provide a position.
|
PrimitiveType
Represents a primitive Java type.
|
PrimitiveType.Primitive
Specifies the underlying Java primitive type for a
PrimitiveType |
Result
The result from a jar indexing operation.
|
StrongInternPool
A strong intern pool.
|
StrongInternPool.Index |
ThrowsTypeTarget
Represents a type annotation target which occurs within a throwable type on a method.
|
Type
Represents a Java type declaration usage that is specified on methods, fields, classes,
annotations, or other types.
|
Type.Kind
Represents a "kind" of Type.
|
TypeParameterBoundTypeTarget
Represents a type annotation target which occurs within a bound of type parameter type.
|
TypeParameterTypeTarget
Represents a type annotation target which occurs within a type parameter type.
|
TypeTarget
Represents a type that is the target of a type annotation.
|
TypeTarget.Usage
Specifies a form of usage of a type annotation
|
TypeVariable
Represents a resolved type parameter or type argument.
|
UnresolvedTypeVariable
Represents a type variable that could not be resolved during indexing.
|
VoidType
Specifies "void" in a method signature.
|
WildcardType
Represents a generic wildcard.
|