All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| 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 |
|
| AnnotationOverlayImpl.TransformationContextImpl |
|
| 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<THIS extends AnnotationTransformation.Builder<THIS>> |
|
| 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.ArrayValue |
|
| AnnotationValue.BooleanValue |
|
| AnnotationValue.ByteValue |
|
| AnnotationValue.CharacterValue |
|
| AnnotationValue.ClassValue |
|
| AnnotationValue.DoubleValue |
|
| AnnotationValue.EnumValue |
|
| AnnotationValue.FloatValue |
|
| AnnotationValue.IntegerValue |
|
| AnnotationValue.Kind |
Specifies the kind of annotation value, which can be used to determine the underlying Java type.
|
| AnnotationValue.LongValue |
|
| AnnotationValue.NestedAnnotation |
|
| AnnotationValue.ShortValue |
|
| AnnotationValue.StringValue |
|
| ArchiveScanner |
|
| ArrayType |
Represents a Java array type.
|
| ArrayType.Builder |
|
| BitTricks |
|
| 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 |
|
| Dependency |
|
| Descriptor |
Implementations of this interface have a bytecode descriptor, as defined in JVMS 17, chapter 4.3.
|
| DescriptorReconstruction |
|
| 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.ArrayTypeEquivalenceKey |
|
| EquivalenceKey.ClassEquivalenceKey |
|
| EquivalenceKey.ClassTypeEquivalenceKey |
|
| EquivalenceKey.DeclarationEquivalenceKey |
|
| EquivalenceKey.FieldEquivalenceKey |
|
| EquivalenceKey.MethodEquivalenceKey |
|
| EquivalenceKey.MethodParameterEquivalenceKey |
|
| EquivalenceKey.ParameterizedTypeEquivalenceKey |
|
| EquivalenceKey.PrimitiveTypeEquivalenceKey |
|
| EquivalenceKey.RecordComponentEquivalenceKey |
|
| EquivalenceKey.TypeEquivalenceKey |
|
| EquivalenceKey.TypeVariableEquivalenceKey |
|
| EquivalenceKey.TypeVariableReferenceEquivalenceKey |
|
| EquivalenceKey.UnresolvedTypeVariableEquivalenceKey |
|
| EquivalenceKey.VoidTypeEquivalenceKey |
|
| EquivalenceKey.WildcardTypeEquivalenceKey |
|
| FieldInfo |
Represents a field.
|
| FieldInfoGenerator |
A list which wraps FieldInternal objects with a FieldInfo, so that
the declaring class' reference can be set.
|
| FieldInternal |
The shared internal representation for FieldInfo objects.
|
| FieldInternal.NameComparator |
|
| FileSet |
|
| 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 |
|
| GenericSignatureReconstruction |
|
| ImmutableArrayList<T> |
|
| 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 |
|
| IndexReader |
Reads a Jandex index file and returns the saved index.
|
| IndexReaderImpl |
A common base class for index reader implementations.
|
| IndexReaderV1 |
Reads a Jandex index file and returns the saved index.
|
| IndexReaderV2 |
Reads a Jandex index file and returns the saved index.
|
| IndexView |
The basic contract for accessing Jandex indexed information.
|
| IndexWriter |
Writes a Jandex index file to a stream.
|
| IndexWriterImpl |
|
| IndexWriterV1 |
Writes a Jandex index file to a stream.
|
| IndexWriterV2 |
Writes a Jandex index file to a stream.
|
| IndexWriterV2.ReferenceEntry |
|
| IndexWriterV2.ReferenceTable<T> |
|
| JandexAntTask |
Ant Task that indexes jars, and saves the resulting index
|
| JandexGoal |
Generate a Jandex index for classes compiled as part of the current project.
|
| JandexJarGoal |
Generate a Jandex index inside a given JAR.
|
| JandexReflection |
Utilities that allow moving from the Jandex world to the runtime world using reflection.
|
| JandexReflection.GenericArrayTypeImpl |
An implementation of GenericArrayType that is compatible with the JDK's implementation
(as in, the equals() and hashCode() methods work as expected).
|
| JandexReflection.ParameterizedTypeImpl |
An implementation of ParameterizedType that is compatible with the JDK's implementation
(as in, the equals() and hashCode() methods work as expected).
|
| JandexReflection.TypeVariableImpl<D extends java.lang.reflect.GenericDeclaration> |
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<D extends java.lang.reflect.GenericDeclaration> |
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 |
|
| JandexReflection.WildcardTypeImpl |
An implementation of WildcardType that is compatible with the JDK's implementation
(as in, the equals() and hashCode() methods work as expected).
|
| JarIndexer |
Class which contains utility methods to create an index for a jar file
|
| Main |
Responsible for launching the indexing tool on a java command line.
|
| MethodInfo |
Represents a Java method, constructor, or static initializer.
|
| MethodInfoGenerator |
A list which wraps MethodInternal objects with a MethodInfo, so that
the declaring class' reference can be set.
|
| 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 |
|
| Modifiers |
|
| 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.
|
| MutableAnnotationOverlayImpl |
|
| 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.
|
| RecordComponentInfoGenerator |
A list which wraps RecordComponentInternal objects with a RecordComponentInfo,
so that the declaring class' reference can be set.
|
| 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<E> |
A strong intern pool.
|
| StrongInternPool.ByteArrayInternPool |
|
| StrongInternPool.FieldInternPool |
|
| StrongInternPool.MethodInternPool |
|
| StrongInternPool.RecordComponentInternPool |
|
| StrongInternPool.StringInternPool |
|
| StrongInternPool.TypeArrayInternPool |
|
| StrongInternPool.TypeInternPool |
|
| 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<THIS extends Type.Builder<THIS>> |
Base class for type builders.
|
| Type.Kind |
Represents a "kind" of Type.
|
| TypeInterning |
Certain Jandex classes have to implement special equality/hash code for the purpose of interning.
|
| 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.
|
| TypeParser |
|
| 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.
|
| UnsupportedVersion |
The version encountered is not supported.
|
| Utils |
Common utilities
|
| Utils.ReusableBufferedDataInputStream |
|
| Utils.ReusableBufferedInputStream |
|
| VoidType |
Represents the void pseudo-type, which may appear in a method signature.
|
| WildcardType |
Represents a generic wildcard.
|
| WildcardType.Builder |
|