All Classes and Interfaces
Class
Description
An annotation instance represents a specific usage of an annotation on a
target.
Builder for
AnnotationInstance.Represents an object that can be a target of an annotation.
Specifies the kind of object a target represents.
An annotation value represents a specific name and value combination in the
parameter list of an annotation instance.
Specifies the kind of annotation value, which can be used to determine the underlying Java type.
Represents a Java array type declaration.
Represents a target of type annotation which occurs in the
extends or implements clause
of an enclosing class.Represents a class entry in an index.
Provides information on the enclosing method or constructor for a local or anonymous class,
if available.
Describes the form of nesting used by a class
Summary of a just-indexed class, returned by
Indexer.indexWithSummary(InputStream).Represents a standard raw class name.
Composite annotation index.
A
DotName represents a dot separated name, typically a Java package or a Java class.Represents a target of type annotation which occurs directly on a field type, a method return type,
or a method receiver type.
Establishes a notion of equivalence of Jandex objects.
Represents a field.
An index useful for quickly processing annotations.
Analyzes and indexes the annotation and key structural information of a set
of classes.
Reads a Jandex index file and returns the saved index.
The basic contract for accessing Jandex indexed information.
Writes a Jandex index file to a stream.
Ant Task that indexes jars, and saves the resulting index
Utilities that allow moving from the Jandex world to the runtime world using reflection.
Class which contains utility methods to create an index for a jar file
Responsible for launching the indexing tool on a java command line.
Represents a Java method, constructor, or static initializer.
Represents an individual Java method parameter that was annotated.
Represents a type annotation target which occurs within a method parameter type.
Represents a module descriptor entry in an index.
Represents a parameterized type.
A common parent for type targets which provide a position.
Represents a primitive Java type.
Specifies the underlying Java primitive type for a
PrimitiveTypeRepresents an individual Java record component that was annotated.
The result from a jar indexing operation.
Represents a target of type annotation which occurs in the
throws clause of an enclosing method.Represents a Java type usage that is specified on methods, fields, classes,
annotations, or other types.
Represents a "kind" of Type.
Represents a target of type annotation which occurs within a bound of type parameter.
Represents a target of type annotation which occurs within a type parameter.
Represents a type that is the target of a type annotation.
Specifies a form of usage of a type annotation
Represents a resolved type parameter or type argument.
Represents a reference to a type variable in the bound of a recursive type parameter.
Represents a type variable that could not be resolved during indexing.
The version encountered is not supported.
Specifies "void" in a method signature.
Represents a generic wildcard.