AnnotationInstance |
An annotation instance represents a specific usage of an annotation on a
target.
|
AnnotationInstance.NameComparator |
|
AnnotationInstanceBuilder |
|
AnnotationInstanceEquivalenceProxy |
|
AnnotationOverlay |
Annotation overlay allows overriding annotation information from an index.
|
AnnotationOverlay.Builder |
The builder for an annotation overlay.
|
AnnotationOverlayImpl |
|
AnnotationTarget |
Represents an object that can be a target of an annotation.
|
AnnotationTarget.Kind |
Specifies the kind of object a target represents.
|
AnnotationTransformation |
An annotation transformation.
|
AnnotationTransformation.Builder |
|
AnnotationTransformation.ClassBuilder |
|
AnnotationTransformation.DeclarationBuilder |
|
AnnotationTransformation.FieldBuilder |
|
AnnotationTransformation.MethodBuilder |
|
AnnotationTransformation.MethodParameterBuilder |
|
AnnotationTransformation.RecordComponentBuilder |
|
AnnotationTransformation.TransformationContext |
A transformation context.
|
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.
|
ArrayType.Builder |
|
ClassExtendsTypeTarget |
Represents a target of type annotation 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.ExtraInfo |
|
ClassInfo.NestingInfo |
|
ClassInfo.NestingType |
Describes the form of nesting used by a class
|
ClassSummary |
|
ClassType |
Represents a class type.
|
ClassType.Builder |
|
CompositeIndex |
Composite annotation index.
|
Declaration |
|
Descriptor |
Implementations of this interface have a bytecode descriptor, as defined in JVMS 17, chapter 4.3.
|
DotName |
A DotName represents a dot separated name, typically a Java package or a Java class.
|
EmptyIndex |
Immutable empty index; that is, an index that doesn't contain any class.
|
EmptyTypeTarget |
Represents a target of type annotation which occurs directly on a field type, a method return type,
or a method receiver type.
|
EquivalenceKey |
Establishes a notion of equivalence of Jandex objects.
|
EquivalenceKey.ClassEquivalenceKey |
|
EquivalenceKey.ClassTypeEquivalenceKey |
|
EquivalenceKey.DeclarationEquivalenceKey |
|
EquivalenceKey.FieldEquivalenceKey |
|
EquivalenceKey.MethodEquivalenceKey |
|
EquivalenceKey.MethodParameterEquivalenceKey |
|
EquivalenceKey.PrimitiveTypeEquivalenceKey |
|
EquivalenceKey.RecordComponentEquivalenceKey |
|
EquivalenceKey.TypeEquivalenceKey |
|
EquivalenceKey.TypeVariableEquivalenceKey |
|
EquivalenceKey.VoidTypeEquivalenceKey |
|
FieldInfo |
Represents a field.
|
FieldInternal |
The shared internal representation for FieldInfo objects.
|
FieldInternal.NameComparator |
|
GenericSignature |
Implementations of this interface have a generic signature, as defined in JVMS 17, chapter 4.7.9.1.
|
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.TmpObjects |
|
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 |
|
JandexReflection.TypeVariableImpl |
An implementation of TypeVariable that is NOT compatible with
the JDK's implementation (as in, the equals() and hashCode() methods do not work
as expected).
|
JandexReflection.TypeVariableReferenceImpl |
A delegating implementation of TypeVariable that is NOT compatible
with the JDK's implementation (as in, the equals() and hashCode() methods do not work
as expected).
|
JandexReflection.TypeVariables |
|
MethodInfo |
Represents a Java method, constructor, or static initializer.
|
MethodInternal |
The shared internal representation for MethodInfo objects.
|
MethodInternal.ExtraInfo |
|
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.
|
MethodParamList |
|
MethodParamList.ParamData |
|
ModuleInfo |
Represents a module descriptor entry in an index.
|
ModuleInfo.ExportedPackageInfo |
|
ModuleInfo.OpenedPackageInfo |
|
ModuleInfo.ProvidedServiceInfo |
|
ModuleInfo.RequiredModuleInfo |
|
MutableAnnotationOverlay |
|
MutableAnnotationOverlay.Builder |
The builder for a mutable annotation overlay.
|
NameTable |
A collection of intern pools.
|
PackedDataInputStream |
|
PackedDataOutputStream |
An output stream that can pack integers into as few bytes as possible.
|
ParameterizedType |
Represents a parameterized type.
|
ParameterizedType.Builder |
|
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
|
RecordComponentInfo |
Represents an individual Java record component that was annotated.
|
RecordComponentInternal |
The shared internal representation for RecordComponentInfo objects.
|
RecordComponentInternal.NameComparator |
|
Result |
The result from a jar indexing operation.
|
StackedIndex |
A stack of indexes with overlay semantics.
|
StrongInternPool |
A strong intern pool.
|
StrongInternPool.Index |
|
ThrowsTypeTarget |
Represents a target of type annotation which occurs in the throws clause of an enclosing method.
|
Type |
Represents a Java type usage that is specified on methods, fields, classes,
annotations, or other types.
|
Type.Builder |
Base class for type builders.
|
Type.Kind |
Represents a "kind" of Type.
|
TypeParameterBoundTypeTarget |
Represents a target of type annotation which occurs within a bound of type parameter.
|
TypeParameterTypeTarget |
Represents a target of type annotation which occurs within a type parameter.
|
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.
|
TypeVariable.Builder |
|
TypeVariableReference |
Represents a reference to a type variable in the bound of a recursive type parameter.
|
UnresolvedTypeVariable |
Represents a type variable that could not be resolved during indexing.
|
Utils.ReusableBufferedDataInputStream |
|
Utils.ReusableBufferedInputStream |
|
VoidType |
Represents the void pseudo-type, which may appear in a method signature.
|
WildcardType |
Represents a generic wildcard.
|
WildcardType.Builder |
|