All Classes and Interfaces

Class
Description
An annotation instance represents a specific usage of an annotation on a target.
 
Represents an object that can be a target of an annotation.
Specifies the kind of object a target represents.
Iteratively filters a map of multiple annotation targets to the instances with a specific target type.
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 type annotation target 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
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 type annotation target which occurs directly on a field type, a method return type, or a method receiver type.
Represents a field.
A list which wraps FieldInternal objects with a FieldInfo, so that the declaring class' reference can be set.
The shared internal representation for FieldInfo objects.
 
A simple recursive decent generic signature parser.
 
 
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.
A common base class for index reader implementations.
Reads a Jandex index file and returns the saved index.
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.
 
Writes a Jandex index file to a stream.
Writes a Jandex index file to a stream.
 
 
Ant Task that indexes jars, and saves the resulting index
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.
A list which wraps MethodInternal objects with a MethodInfo, so that the declaring class' reference can be set.
The shared internal representation for MethodInfo objects.
 
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.
 
 
 
 
A collection of intern pools.
An input stream that reads integers that were packed by PackedDataOutputStream
An output stream that can pack integers into as few bytes as possible.
Represents a generic 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 PrimitiveType
Represents an individual Java record component that was annotated.
A list which wraps RecordComponentInternal objects with a RecordComponentInfo, so that the declaring class' reference can be set.
The shared internal representation for RecordComponentInfo objects.
 
The result from a jar indexing operation.
A strong intern pool.
Represents a type annotation target which occurs within a throwable type on a method.
Represents a Java type declaration usage that is specified on methods, fields, classes, annotations, or other types.
Represents a "kind" of Type.
Represents a type annotation target which occurs within a bound of type parameter type.
Represents a type annotation target which occurs within a type parameter type.
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 type variable that could not be resolved during indexing.
The version encountered is not supported.
Common utilities
Specifies "void" in a method signature.
Represents a generic wildcard.