Uses of Package
org.jboss.jandex
Packages that use org.jboss.jandex
Package
Description
Jandex is a space efficient Java class file indexer and offline reflection library.
-
Classes in org.jboss.jandex used by org.jboss.jandexClassDescriptionAn annotation instance represents a specific usage of an annotation on a target.Builder for
AnnotationInstance
.Holds anAnnotationInstance
and implements equality and hash code as equivalence.Annotation overlay allows overriding annotation information from an index.The builder for an annotation overlay.Represents an object that can be a target of an annotation.Specifies the kind of object a target represents.An annotation transformation.Abstract class for annotation transformation builders.A builder of annotation transformations for classes.A builder of annotation transformations for arbitrary declarations.A builder of annotation transformations for fields.A builder of annotation transformations for methods.A builder of annotation transformations for method parameters.A builder of annotation transformations for record components.A transformation context.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.Convenient builder forArrayType
.Represents a target of type annotation which occurs in theextends
orimplements
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 classSummary of a just-indexed class, returned byIndexer.indexWithSummary(InputStream)
.Represents a class type.Convenient builder forClassType
.Composite annotation index.AnAnnotationTarget
that is also a declaration.Implementations of this interface have a bytecode descriptor, as defined in JVMS 17, chapter 4.3.ADotName
represents a dot separated name, typically a Java package or a Java class.Immutable empty index; that is, an index that doesn't contain any 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.The shared internal representation for FieldInfo objects.Implementations of this interface have a generic signature, as defined in JVMS 17, chapter 4.7.9.1.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.A common base class for index reader implementations.The basic contract for accessing Jandex indexed information.An implementation ofTypeVariable
that is NOT compatible with the JDK's implementation (as in, theequals()
andhashCode()
methods do not work as expected).A delegating implementation ofTypeVariable
that is NOT compatible with the JDK's implementation (as in, theequals()
andhashCode()
methods do not work as expected).Represents a Java method, constructor, or static initializer.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.AnAnnotationOverlay
that can be freely mutated.The builder for a mutable annotation overlay.A collection of intern pools.An input stream that reads integers that were packed byPackedDataOutputStream
An output stream that can pack integers into as few bytes as possible.Represents a parameterized type.Convenient builder forParameterizedType
.A common parent for type targets which provide a position.Represents a primitive Java type.Specifies the underlying Java primitive type for aPrimitiveType
Represents an individual Java record component that was annotated.The shared internal representation for RecordComponentInfo objects.The result from a jar indexing operation.A stack of indexes with overlay semantics.A strong intern pool.Represents a target of type annotation which occurs in thethrows
clause of an enclosing method.Represents a Java type usage that is specified on methods, fields, classes, annotations, or other types.Base class for type builders.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 annotationRepresents a resolved type parameter or type argument.Convenient builder forTypeVariable
.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.Represents thevoid
pseudo-type, which may appear in a method signature.Represents a generic wildcard.Convenient builder forWildcardType
. -
Classes in org.jboss.jandex used by org.jboss.jandex.maven