Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

accessor() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the accessor method corresponding to this record component.
add(String, boolean) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a boolean-valued annotation member with given name.
add(String, boolean[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a boolean array-valued annotation member with given name.
add(String, byte) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a byte-valued annotation member with given name.
add(String, byte[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a byte array-valued annotation member with given name.
add(String, char) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a char-valued annotation member with given name.
add(String, char[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a char array-valued annotation member with given name.
add(String, double) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a double-valued annotation member with given name.
add(String, double[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a double array-valued annotation member with given name.
add(String, float) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a float-valued annotation member with given name.
add(String, float[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a float array-valued annotation member with given name.
add(String, int) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an int-valued annotation member with given name.
add(String, int[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an int array-valued annotation member with given name.
add(String, long) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a long-valued annotation member with given name.
add(String, long[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a long array-valued annotation member with given name.
add(String, short) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a short-valued annotation member with given name.
add(String, short[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a short array-valued annotation member with given name.
add(String, Class<?>) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class-valued annotation member with given name.
add(String, Class<?>[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class array-valued annotation member with given name.
add(String, Class<? extends Enum<?>>, String) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum-valued annotation member with given name.
add(String, Class<? extends Enum<?>>, String[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum array-valued annotation member with given name.
add(String, Enum<?>) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum-valued annotation member with given name.
add(String, Enum<?>[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum array-valued annotation member with given name.
add(String, String) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a String-valued annotation member with given name.
add(String, String[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a String array-valued annotation member with given name.
add(String, AnnotationInstance) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an annotation-valued annotation member with given name.
add(String, AnnotationInstance[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an annotation array-valued annotation member with given name.
add(String, ClassInfo) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class-valued annotation member with given name.
add(String, ClassInfo[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class array-valued annotation member with given name.
add(String, ClassInfo, String) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum-valued annotation member with given name.
add(String, ClassInfo, String[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum array-valued annotation member with given name.
add(String, Type) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class-valued annotation member with given name.
add(String, Type[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class array-valued annotation member with given name.
add(AnnotationValue) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a pre-defined annotation member whose name and value are defined by given value.
addAll(List<AnnotationValue>) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds all pre-defined annotation members whose names and values are defined by given values.
addFileset(FileSet) - Method in class org.jboss.jandex.JandexAntTask
 
annotation(Class<? extends Annotation>) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instance of given type declared on this annotation target or any of its nested annotation targets.
annotation(String) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instance with given name declared on this annotation target or any of its nested annotation targets.
annotation(DotName) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instance with given name declared on this annotation target or any of its nested annotation targets.
annotation(DotName) - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instance with given name declared on this class, any of its members, or any type within the signature of the class or its members.
annotation(DotName) - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instance with given name declared on this field or any type within its signature.
annotation(DotName) - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instance with given name declared on this method, any of its parameters or any type within its signature.
annotation(DotName) - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instance with given name declared on this method parameter or any type within its signature.
annotation(DotName) - Method in class org.jboss.jandex.ModuleInfo
 
annotation(DotName) - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instance with given name declared on this record component or any type within its signature.
annotation(DotName) - Method in class org.jboss.jandex.Type
Returns the annotation instance with given name declared on this type usage.
annotation(DotName) - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instance with given name declared on this type usage.
AnnotationInstance - Class in org.jboss.jandex
An annotation instance represents a specific usage of an annotation on a target.
AnnotationInstanceBuilder - Class in org.jboss.jandex
Builder for AnnotationInstance.
annotations() - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances declared on this annotation target and nested annotation targets.
annotations() - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instances declared on this class, any of its members, or any type within the signature of the class or its members.
annotations() - Method in class org.jboss.jandex.ClassSummary
 
annotations() - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instances declared on this field or any type within its signature.
annotations() - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instances declared on this method, any of its parameters or any type within its signature.
annotations() - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instances declared on this method parameter or any type within its signature.
annotations() - Method in class org.jboss.jandex.ModuleInfo
 
annotations() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instances declared on this record component or any type within its signature.
annotations() - Method in class org.jboss.jandex.Type
Returns the annotation instances declared on this type usage.
annotations() - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instances declared on this type usage.
annotations(Class<? extends Annotation>) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances of given type declared on this annotation target and nested annotation targets.
annotations(String) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances with given name declared on this annotation target and nested annotation targets.
annotations(DotName) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances with given name declared on this annotation target and nested annotation targets.
annotations(DotName) - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instances with given name declared on this class, any of its members, or any type within the signature of the class or its members.
annotations(DotName) - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instances with given name declared on this field or any type within its signature.
annotations(DotName) - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.
annotations(DotName) - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instances with given name declared on this method parameter or any type within its signature.
annotations(DotName) - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instances with given name declared on this record component or any type within its signature.
annotations(DotName) - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instances with given name declared on this type usage.
annotations$$bridge() - Method in class org.jboss.jandex.ClassInfo
 
annotationsCount() - Method in class org.jboss.jandex.ClassSummary
 
annotationsMap() - Method in class org.jboss.jandex.ClassInfo
Returns a map indexed by annotation name, with a value list of annotation instances.
annotationsWithRepeatable(Class<? extends Annotation>, IndexView) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances of given type declared on this annotation target and nested annotation targets.
annotationsWithRepeatable(String, IndexView) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances with given name declared on this annotation target and nested annotation targets.
annotationsWithRepeatable(DotName, IndexView) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances with given name declared on this annotation target and nested annotation targets.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instances with given name declared on this class, any of its members, or any type within the signature of the class or its members.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instances with given name declared on this field or any type within its signature.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instances with given name declared on this method parameter or any type within its signature.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.ModuleInfo
 
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instances with given name declared on this record component or any type within its signature.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.Type
Returns the annotation instances with given name declared on this type usage.
annotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instances with given name declared on this type usage.
AnnotationTarget - Interface in org.jboss.jandex
Represents an object that can be a target of an annotation.
AnnotationTarget.Kind - Enum in org.jboss.jandex
Specifies the kind of object a target represents.
AnnotationValue - Class in org.jboss.jandex
An annotation value represents a specific name and value combination in the parameter list of an annotation instance.
AnnotationValue.Kind - Enum in org.jboss.jandex
Specifies the kind of annotation value, which can be used to determine the underlying Java type.
ANONYMOUS - Enum constant in enum org.jboss.jandex.ClassInfo.NestingType
An unnamed class enclosed within a code block
args() - Method in class org.jboss.jandex.MethodInfo
arguments() - Method in class org.jboss.jandex.ParameterizedType
Returns the list of type arguments used to instantiate this parameterized type.
ARRAY - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates an array value
ARRAY - Enum constant in enum org.jboss.jandex.Type.Kind
A Java array
ArrayType - Class in org.jboss.jandex
Represents a Java array type declaration.
asArrayList() - Method in class org.jboss.jandex.AnnotationValue
Returns the underlying array value as a List of AnnotationValue.
asArrayType() - Method in class org.jboss.jandex.ArrayType
 
asArrayType() - Method in class org.jboss.jandex.Type
Casts this type to an ArrayType and returns it if the kind is Type.Kind.ARRAY.
asBoolean() - Method in class org.jboss.jandex.AnnotationValue
Returns the underlying boolean value as Java primitive boolean.
asBooleanArray() - Method in class org.jboss.jandex.AnnotationValue
Returns the underlying boolean array.
asByte() - Method in class org.jboss.jandex.AnnotationValue
Converts the underlying numerical type to a byte as if it was casted in Java.
asByteArray() - Method in class org.jboss.jandex.AnnotationValue
Converts an underlying numerical array to a Java primitive byte array.
asChar() - Method in class org.jboss.jandex.AnnotationValue
Returns the underlying character value as Java primitive char.
asCharArray() - Method in class org.jboss.jandex.AnnotationValue
Returns the underlying character array.
asClass() - Method in interface org.jboss.jandex.AnnotationTarget
Casts and returns this target as a ClassInfo if it is of kind CLASS
asClass() - Method in class org.jboss.jandex.AnnotationValue
Returns the class name, in Type form, that represents a Java Class used by this value.
asClass() - Method in class org.jboss.jandex.ClassInfo
 
asClass() - Method in class org.jboss.jandex.FieldInfo
 
asClass() - Method in class org.jboss.jandex.MethodInfo
 
asClass() - Method in class org.jboss.jandex.MethodParameterInfo
 
asClass() - Method in class org.jboss.jandex.RecordComponentInfo
 
asClass() - Method in class org.jboss.jandex.TypeTarget
 
asClassArray() - Method in class org.jboss.jandex.AnnotationValue
Returns an array of class types representing the underlying class array value.
asClassExtends() - Method in class org.jboss.jandex.ClassExtendsTypeTarget
 
asClassExtends() - Method in class org.jboss.jandex.TypeTarget
Casts and returns this type target as a ClassExtendsTypeTarget.
asClassType() - Method in class org.jboss.jandex.ClassType
 
asClassType() - Method in class org.jboss.jandex.Type
Casts this type to a ClassType and returns it if the kind is Type.Kind.CLASS.
asDouble() - Method in class org.jboss.jandex.AnnotationValue
Converts the underlying numerical type to a double as if it was casted in Java.
asDoubleArray() - Method in class org.jboss.jandex.AnnotationValue
Converts an underlying numerical array to a Java primitive double array.
asEmpty() - Method in class org.jboss.jandex.EmptyTypeTarget
 
asEmpty() - Method in class org.jboss.jandex.TypeTarget
 
asEnum() - Method in class org.jboss.jandex.AnnotationValue
Returns the constant name, in string form, that represents the Java enumeration of this value.
asEnumArray() - Method in class org.jboss.jandex.AnnotationValue
Returns an array of the constant name, in string form, that represents the Java enumeration of each array element The individual element values are the same as the one returned by Enum.name().
asEnumType() - Method in class org.jboss.jandex.AnnotationValue
Returns the type name, in DotName form, that represents the Java enumeration of this value.
asEnumTypeArray() - Method in class org.jboss.jandex.AnnotationValue
Returns an array of the type name, in DotName form, that represents the Java enumeration of each array element.
asField() - Method in interface org.jboss.jandex.AnnotationTarget
Casts and returns this target as a FieldInfo if it is of kind FIELD
asField() - Method in class org.jboss.jandex.ClassInfo
 
asField() - Method in class org.jboss.jandex.FieldInfo
 
asField() - Method in class org.jboss.jandex.MethodInfo
 
asField() - Method in class org.jboss.jandex.MethodParameterInfo
 
asField() - Method in class org.jboss.jandex.RecordComponentInfo
 
asField() - Method in class org.jboss.jandex.TypeTarget
 
asFloat() - Method in class org.jboss.jandex.AnnotationValue
Converts the underlying numerical type to a float as if it was casted in Java.
asFloatArray() - Method in class org.jboss.jandex.AnnotationValue
Converts an underlying numerical array to a Java primitive float array.
asInt() - Method in class org.jboss.jandex.AnnotationValue
Converts the underlying numerical type to an integer as if it was casted in Java.
asIntArray() - Method in class org.jboss.jandex.AnnotationValue
Converts an underlying numerical array to a Java primitive integer array.
asLong() - Method in class org.jboss.jandex.AnnotationValue
Converts the underlying numerical type to an long as if it was casted in Java.
asLongArray() - Method in class org.jboss.jandex.AnnotationValue
Converts an underlying numerical array to a Java primitive long array.
asMethod() - Method in interface org.jboss.jandex.AnnotationTarget
Casts and returns this target as a MethodInfo if it is of kind METHOD
asMethod() - Method in class org.jboss.jandex.ClassInfo
 
asMethod() - Method in class org.jboss.jandex.FieldInfo
 
asMethod() - Method in class org.jboss.jandex.MethodInfo
 
asMethod() - Method in class org.jboss.jandex.MethodParameterInfo
 
asMethod() - Method in class org.jboss.jandex.RecordComponentInfo
 
asMethod() - Method in class org.jboss.jandex.TypeTarget
 
asMethodParameter() - Method in interface org.jboss.jandex.AnnotationTarget
Casts and returns this target as a MethodParameterInfo if it is of kind METHOD_PARAMETER
asMethodParameter() - Method in class org.jboss.jandex.ClassInfo
 
asMethodParameter() - Method in class org.jboss.jandex.FieldInfo
 
asMethodParameter() - Method in class org.jboss.jandex.MethodInfo
 
asMethodParameter() - Method in class org.jboss.jandex.MethodParameterInfo
 
asMethodParameter() - Method in class org.jboss.jandex.RecordComponentInfo
 
asMethodParameter() - Method in class org.jboss.jandex.TypeTarget
 
asMethodParameterType() - Method in class org.jboss.jandex.MethodParameterTypeTarget
 
asMethodParameterType() - Method in class org.jboss.jandex.TypeTarget
Casts and returns this type target as a MethodParameterTypeTarget.
asNested() - Method in class org.jboss.jandex.AnnotationValue
Returns a nested annotation represented by this value.
asNestedArray() - Method in class org.jboss.jandex.AnnotationValue
Returns an array of nested annotations representing the underlying annotation array value.
asParameterizedType() - Method in class org.jboss.jandex.ParameterizedType
 
asParameterizedType() - Method in class org.jboss.jandex.Type
Casts this type to a ParameterizedType and returns it if the kind is Type.Kind.PARAMETERIZED_TYPE.
asPrimitiveType() - Method in class org.jboss.jandex.PrimitiveType
 
asPrimitiveType() - Method in class org.jboss.jandex.Type
Casts this type to a PrimitiveType and returns it if the kind is Type.Kind.PRIMITIVE.
asRecordComponent() - Method in interface org.jboss.jandex.AnnotationTarget
Casts and returns this target as a RecordComponentInfo if it is of kind RECORD_COMPONENT
asRecordComponent() - Method in class org.jboss.jandex.ClassInfo
 
asRecordComponent() - Method in class org.jboss.jandex.FieldInfo
 
asRecordComponent() - Method in class org.jboss.jandex.MethodInfo
 
asRecordComponent() - Method in class org.jboss.jandex.MethodParameterInfo
 
asRecordComponent() - Method in class org.jboss.jandex.RecordComponentInfo
 
asRecordComponent() - Method in class org.jboss.jandex.TypeTarget
 
asShort() - Method in class org.jboss.jandex.AnnotationValue
Converts the underlying numerical type to a short as if it was casted in Java.
asShortArray() - Method in class org.jboss.jandex.AnnotationValue
Converts an underlying numerical array to a Java primitive short array.
asString() - Method in class org.jboss.jandex.AnnotationValue
Returns the string representation of the underlying value type.
asStringArray() - Method in class org.jboss.jandex.AnnotationValue
Returns a string array representation of the underlying array value.
asThrows() - Method in class org.jboss.jandex.ThrowsTypeTarget
 
asThrows() - Method in class org.jboss.jandex.TypeTarget
Casts and returns this type target as a ThrowsTypeTarget.
asType() - Method in interface org.jboss.jandex.AnnotationTarget
Casts and returns this target as a TypeTarget if it is of kind TYPE
asType() - Method in class org.jboss.jandex.ClassInfo
 
asType() - Method in class org.jboss.jandex.FieldInfo
 
asType() - Method in class org.jboss.jandex.MethodInfo
 
asType() - Method in class org.jboss.jandex.MethodParameterInfo
 
asType() - Method in class org.jboss.jandex.RecordComponentInfo
 
asType() - Method in class org.jboss.jandex.TypeTarget
 
asTypeParameter() - Method in class org.jboss.jandex.TypeParameterTypeTarget
 
asTypeParameter() - Method in class org.jboss.jandex.TypeTarget
Casts and returns this type target as a TypeParameterTypeTarget.
asTypeParameterBound() - Method in class org.jboss.jandex.TypeParameterBoundTypeTarget
 
asTypeParameterBound() - Method in class org.jboss.jandex.TypeTarget
Casts and returns this type target as a TypeParameterBoundTypeTarget.
asTypeVariable() - Method in class org.jboss.jandex.Type
Casts this type to a TypeVariable and returns it if the kind is Type.Kind.TYPE_VARIABLE.
asTypeVariable() - Method in class org.jboss.jandex.TypeVariable
 
asTypeVariableReference() - Method in class org.jboss.jandex.Type
Casts this type to a TypeVariableReference and returns it if the kind is Type.Kind.TYPE_VARIABLE_REFERENCE.
asTypeVariableReference() - Method in class org.jboss.jandex.TypeVariableReference
 
asUnresolvedTypeVariable() - Method in class org.jboss.jandex.Type
Casts this type to an UnresolvedTypeVariable and returns it if the kind is Type.Kind.UNRESOLVED_TYPE_VARIABLE.
asUnresolvedTypeVariable() - Method in class org.jboss.jandex.UnresolvedTypeVariable
 
asVoidType() - Method in class org.jboss.jandex.Type
Casts this type to a VoidType and returns it if the kind is Type.Kind.VOID.
asVoidType() - Method in class org.jboss.jandex.VoidType
 
asWildcardType() - Method in class org.jboss.jandex.Type
Casts this type to a WildcardType and returns it if the kind is Type.Kind.WILDCARD_TYPE.
asWildcardType() - Method in class org.jboss.jandex.WildcardType
 

B

BOOLEAN - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive boolean value
BOOLEAN - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive boolean type
BOOLEAN - Static variable in class org.jboss.jandex.PrimitiveType
 
boundPosition() - Method in class org.jboss.jandex.TypeParameterBoundTypeTarget
Returns the index of the bound this type annotation is within.
bounds() - Method in class org.jboss.jandex.TypeVariable
 
build() - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Returns an AnnotationInstance that includes all annotation members defined by previous method calls on this builder.
builder(Class<? extends Annotation>) - Static method in class org.jboss.jandex.AnnotationInstance
Creates a builder of annotation instances of given annotationType.
builder(ClassInfo) - Static method in class org.jboss.jandex.AnnotationInstance
Creates a builder of annotation instances of given annotationType.
builder(DotName) - Static method in class org.jboss.jandex.AnnotationInstance
Creates a builder of annotation instances of given annotationType.
builder(DotName, boolean) - Static method in class org.jboss.jandex.AnnotationInstance
Creates a builder of annotation instances of given annotationType.
buildWithTarget(AnnotationTarget) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Returns an AnnotationInstance that includes all annotation members defined by previous method calls on this builder.
BYTE - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive byte value
BYTE - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive byte type
BYTE - Static variable in class org.jboss.jandex.PrimitiveType
 

C

CHAR - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive character type
CHAR - Static variable in class org.jboss.jandex.PrimitiveType
 
CHARACTER - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive character value
CLASS - Enum constant in enum org.jboss.jandex.AnnotationTarget.Kind
An object of type ClassInfo
CLASS - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a Java Class value
CLASS - Enum constant in enum org.jboss.jandex.Type.Kind
A Java class, interface, or annotation
CLASS_EXTENDS - Enum constant in enum org.jboss.jandex.TypeTarget.Usage
Indicates a type annotation occurs within class' extends or implements clause
classAnnotation(DotName) - Method in class org.jboss.jandex.ClassInfo
classAnnotations() - Method in class org.jboss.jandex.ClassInfo
classAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.ClassInfo
ClassExtendsTypeTarget - Class in org.jboss.jandex
Represents a target of type annotation which occurs in the extends or implements clause of an enclosing class.
ClassExtendsTypeTarget(AnnotationTarget, Type, int) - Constructor for class org.jboss.jandex.ClassExtendsTypeTarget
 
ClassInfo - Class in org.jboss.jandex
Represents a class entry in an index.
ClassInfo.EnclosingMethodInfo - Class in org.jboss.jandex
Provides information on the enclosing method or constructor for a local or anonymous class, if available.
ClassInfo.NestingType - Enum in org.jboss.jandex
Describes the form of nesting used by a class
ClassSummary - Class in org.jboss.jandex
 
ClassType - Class in org.jboss.jandex
Represents a standard raw class name.
compareTo(DotName) - Method in class org.jboss.jandex.DotName
Compares a DotName to another DotName and returns whether this DotName is lesser than, greater than, or equal to the specified DotName.
complete() - Method in class org.jboss.jandex.Indexer
Completes, finalizes, and returns the index after zero or more calls to index().
component() - Method in class org.jboss.jandex.ArrayType
Returns the component type of the array.
componentKind() - Method in class org.jboss.jandex.AnnotationValue
Returns the kind of value that represents the component type of this array if it can be determined.
CompositeIndex - Class in org.jboss.jandex
Composite annotation index.
constructors() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all constructors declared in this class (which have the special name <init>).
create(Collection<IndexView>) - Static method in class org.jboss.jandex.CompositeIndex
 
create(Map<DotName, List<AnnotationInstance>>, Map<DotName, List<ClassInfo>>, Map<DotName, List<ClassInfo>>, Map<DotName, List<ClassInfo>>, Map<DotName, ClassInfo>, Map<DotName, List<ClassInfo>>) - Static method in class org.jboss.jandex.Index
Constructs a "mock" Index using the passed values.
create(Map<DotName, List<AnnotationInstance>>, Map<DotName, List<ClassInfo>>, Map<DotName, List<ClassInfo>>, Map<DotName, ClassInfo>) - Static method in class org.jboss.jandex.Index
Constructs a "mock" Index using the passed values.
create(Map<DotName, List<AnnotationInstance>>, Map<DotName, List<ClassInfo>>, Map<DotName, List<ClassInfo>>, Map<DotName, ClassInfo>, Map<DotName, List<ClassInfo>>) - Static method in class org.jboss.jandex.Index
Constructs a "mock" Index using the passed values.
create(ClassInfo, String, String[], Type[], Type, short, TypeVariable[], Type[]) - Static method in class org.jboss.jandex.MethodInfo
Construct a new mock Method instance.
create(ClassInfo, String, Type) - Static method in class org.jboss.jandex.RecordComponentInfo
Constructs a new mock record component info
create(ClassInfo, String, Type[], Type, short) - Static method in class org.jboss.jandex.MethodInfo
Construct a new mock Method instance.
create(ClassInfo, String, Type[], Type, short, TypeVariable[], Type[]) - Static method in class org.jboss.jandex.MethodInfo
Construct a new mock Method instance.
create(ClassInfo, String, Type, short) - Static method in class org.jboss.jandex.FieldInfo
Construct a new mock Field instance.
create(DotName, boolean, AnnotationTarget, List<AnnotationValue>) - Static method in class org.jboss.jandex.AnnotationInstance
Construct a new mock annotation instance.
create(DotName, boolean, AnnotationTarget, AnnotationValue[]) - Static method in class org.jboss.jandex.AnnotationInstance
Construct a new mock annotation instance.
create(DotName, AnnotationTarget, List<AnnotationValue>) - Static method in class org.jboss.jandex.AnnotationInstance
Construct a new mock annotation instance.
create(DotName, AnnotationTarget, AnnotationValue[]) - Static method in class org.jboss.jandex.AnnotationInstance
Construct a new mock annotation instance.
create(DotName, DotName, short, DotName[], Map<DotName, List<AnnotationInstance>>, boolean) - Static method in class org.jboss.jandex.ClassInfo
Deprecated.
create(DotName, Type[], Type) - Static method in class org.jboss.jandex.ParameterizedType
Create a new mock instance.
create(DotName, Type.Kind) - Static method in class org.jboss.jandex.Type
Creates a type instance of the specified kind.
create(IndexView...) - Static method in class org.jboss.jandex.CompositeIndex
 
create(MethodInfo, short) - Static method in class org.jboss.jandex.MethodParameterInfo
Constructs a new mock method parameter info
create(Type, boolean) - Static method in class org.jboss.jandex.WildcardType
Create a new mock instance of WildcardType.
create(Type, int) - Static method in class org.jboss.jandex.ArrayType
Create a new mock array type instance with the specified component and dimensions.
createArrayValue(String, List<AnnotationValue>) - Static method in class org.jboss.jandex.AnnotationValue
 
createArrayValue(String, AnnotationValue[]) - Static method in class org.jboss.jandex.AnnotationValue
 
createBooleanValue(String, boolean) - Static method in class org.jboss.jandex.AnnotationValue
 
createByteValue(String, byte) - Static method in class org.jboss.jandex.AnnotationValue
 
createCharacterValue(String, char) - Static method in class org.jboss.jandex.AnnotationValue
 
createClassValue(String, Type) - Static method in class org.jboss.jandex.AnnotationValue
 
createComponentized(DotName, String) - Static method in class org.jboss.jandex.DotName
Constructs a componentized DotName.
createComponentized(DotName, String, boolean) - Static method in class org.jboss.jandex.DotName
Constructs a componentized DotName.
createDoubleValue(String, double) - Static method in class org.jboss.jandex.AnnotationValue
 
createDouleValue(String, double) - Static method in class org.jboss.jandex.AnnotationValue
createEnumValue(String, DotName, String) - Static method in class org.jboss.jandex.AnnotationValue
 
createFloatValue(String, float) - Static method in class org.jboss.jandex.AnnotationValue
 
createIntegerValue(String, int) - Static method in class org.jboss.jandex.AnnotationValue
 
createJarIndex(File, Indexer, boolean, boolean, boolean) - Static method in class org.jboss.jandex.JarIndexer
Indexes a jar file and saves the result.
createJarIndex(File, Indexer, boolean, boolean, boolean, PrintStream, PrintStream) - Static method in class org.jboss.jandex.JarIndexer
Indexes a jar file and saves the result.
createJarIndex(File, Indexer, File, boolean, boolean, boolean) - Static method in class org.jboss.jandex.JarIndexer
Indexes a jar file and saves the result.
createJarIndex(File, Indexer, File, boolean, boolean, boolean, PrintStream, PrintStream) - Static method in class org.jboss.jandex.JarIndexer
Indexes a jar file and saves the result.
createLongalue(String, long) - Static method in class org.jboss.jandex.AnnotationValue
createLongValue(String, long) - Static method in class org.jboss.jandex.AnnotationValue
 
createMerged(CompositeIndex...) - Static method in class org.jboss.jandex.CompositeIndex
 
createNestedAnnotationValue(String, AnnotationInstance) - Static method in class org.jboss.jandex.AnnotationValue
 
createShortValue(String, short) - Static method in class org.jboss.jandex.AnnotationValue
 
createSimple(Class<?>) - Static method in class org.jboss.jandex.DotName
Constructs a simple DotName which stores the name of given class in its entirety.
createSimple(String) - Static method in class org.jboss.jandex.DotName
Constructs a simple DotName which stores the string in its entirety.
createStringValue(String, String) - Static method in class org.jboss.jandex.AnnotationValue
 
createWithAnnotations(DotName, Type.Kind, AnnotationInstance[]) - Static method in class org.jboss.jandex.Type
Creates an instance of specified type with given type annotations.

D

declaredAnnotation(Class<? extends Annotation>) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instance of given type declared on this annotation target.
declaredAnnotation(String) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instance with given name declared on this annotation target.
declaredAnnotation(DotName) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instance with given name declared on this annotation target.
declaredAnnotation(DotName) - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instance with given name declared on this class.
declaredAnnotation(DotName) - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instance with given name declared on this field.
declaredAnnotation(DotName) - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instance with given name declared on this method.
declaredAnnotation(DotName) - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instance with given name declared on this method parameter.
declaredAnnotation(DotName) - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instance with given name declared on this record component.
declaredAnnotation(DotName) - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instance with given name declared on this type usage.
declaredAnnotations() - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances declared on this annotation target.
declaredAnnotations() - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instances declared on this class.
declaredAnnotations() - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instances declared on this field.
declaredAnnotations() - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instances declared on this method.
declaredAnnotations() - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instances declared on this method parameter.
declaredAnnotations() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instances declared on this record component.
declaredAnnotations() - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instances declared on this type usage.
declaredAnnotationsWithRepeatable(Class<? extends Annotation>, IndexView) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances of given type declared on this annotation target.
declaredAnnotationsWithRepeatable(String, IndexView) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances with given name declared on this annotation target.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in interface org.jboss.jandex.AnnotationTarget
Returns the annotation instances with given name declared on this annotation target.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.ClassInfo
Returns the annotation instances with given name declared on this class.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.FieldInfo
Returns the annotation instances with given name declared on this field.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.MethodInfo
Returns the annotation instances with given name declared on this method.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.MethodParameterInfo
Returns the annotation instances with given name declared on this method parameter.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.RecordComponentInfo
Returns the annotation instances with given name declared on this record component.
declaredAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.TypeTarget
Returns the annotation instances with given name declared on this type usage.
declaringClass() - Method in class org.jboss.jandex.FieldInfo
Returns the class which declared the field
declaringClass() - Method in class org.jboss.jandex.MethodInfo
Returns the class that declared this method
declaringClass() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the (record) class declaring this record component.
defaultValue() - Method in class org.jboss.jandex.MethodInfo
Returns the default annotation value if this method represents an annotation member with a default value.
descriptorParametersCount() - Method in class org.jboss.jandex.MethodInfo
Returns the number of all parameters present on this method, based on the method descriptor.
descriptorParameterTypes() - Method in class org.jboss.jandex.MethodInfo
Returns a list of types of all parameters present on this method, based on the method descriptor.
dimensions() - Method in class org.jboss.jandex.ArrayType
The number of dimensions this array type has.
DotName - Class in org.jboss.jandex
A DotName represents a dot separated name, typically a Java package or a Java class.
DOUBLE - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive double value
DOUBLE - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive double type
DOUBLE - Static variable in class org.jboss.jandex.PrimitiveType
 

E

EMPTY - Enum constant in enum org.jboss.jandex.TypeTarget.Usage
Indicates a type annotation occurs within a field, method receiver, or method return type
EMPTY_ARRAY - Static variable in class org.jboss.jandex.Type
 
EmptyTypeTarget - Class in org.jboss.jandex
Represents a target of type annotation which occurs directly on a field type, a method return type, or a method receiver type.
enclosingClass() - Method in class org.jboss.jandex.ClassInfo
Returns the enclosing class if this is a member class, or null if this is a top-level, local or anonymous class.
enclosingClass() - Method in class org.jboss.jandex.ClassInfo.EnclosingMethodInfo
Returns the class name which declares this method or constructor.
enclosingMethod() - Method in class org.jboss.jandex.ClassInfo
Returns the enclosing method of this class if it is a local or anonymous class declared within the body of a method or constructor.
enclosingTarget() - Method in class org.jboss.jandex.ClassExtendsTypeTarget
 
enclosingTarget() - Method in class org.jboss.jandex.MethodParameterTypeTarget
 
enclosingTarget() - Method in class org.jboss.jandex.ThrowsTypeTarget
 
enclosingTarget() - Method in class org.jboss.jandex.TypeTarget
Returns the enclosing target that contains the type referred to by the TypeTarget.target() method.
ENUM - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a Java Enum value
ENUM_NAME - Static variable in class org.jboss.jandex.DotName
 
enumConstantOrdinal() - Method in class org.jboss.jandex.FieldInfo
Returns an ordinal of this enum constant, that is, the zero-based position in the enum declaration.
enumConstants() - Method in class org.jboss.jandex.ClassInfo
Returns a list of enum constants declared by this enum class, represented as FieldInfo.
equals(Object) - Method in class org.jboss.jandex.AnnotationInstance
Returns whether this annotation instance is equal to another instance.
equals(Object) - Method in class org.jboss.jandex.AnnotationValue
Compares this annotation value to another annotation value, and returns true if equal.
equals(Object) - Method in class org.jboss.jandex.ArrayType
 
equals(Object) - Method in class org.jboss.jandex.DotName
Compares a DotName to another DotName and returns true if they represent the same underlying semantic name.
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.ArrayTypeEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.ClassEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.ClassTypeEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.FieldEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.MethodEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.MethodParameterEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.ParameterizedTypeEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.PrimitiveTypeEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.RecordComponentEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.TypeVariableEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.TypeVariableReferenceEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.UnresolvedTypeVariableEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.EquivalenceKey.WildcardTypeEquivalenceKey
 
equals(Object) - Method in class org.jboss.jandex.FieldInfo
 
equals(Object) - Method in class org.jboss.jandex.MethodInfo
 
equals(Object) - Method in class org.jboss.jandex.MethodParameterInfo
 
equals(Object) - Method in class org.jboss.jandex.ParameterizedType
 
equals(Object) - Method in class org.jboss.jandex.PrimitiveType
 
equals(Object) - Method in class org.jboss.jandex.RecordComponentInfo
 
equals(Object) - Method in class org.jboss.jandex.Type
Compares this Type with another type.
equals(Object) - Method in class org.jboss.jandex.TypeVariable
 
equals(Object) - Method in class org.jboss.jandex.TypeVariableReference
 
equals(Object) - Method in class org.jboss.jandex.UnresolvedTypeVariable
 
equals(Object) - Method in class org.jboss.jandex.WildcardType
 
EquivalenceKey - Class in org.jboss.jandex
Establishes a notion of equivalence of Jandex objects.
EquivalenceKey.ArrayTypeEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.ClassEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.ClassTypeEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.DeclarationEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.FieldEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.MethodEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.MethodParameterEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.ParameterizedTypeEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.PrimitiveTypeEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.RecordComponentEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.TypeEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.TypeVariableEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.TypeVariableReferenceEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.UnresolvedTypeVariableEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.VoidTypeEquivalenceKey - Class in org.jboss.jandex
 
EquivalenceKey.WildcardTypeEquivalenceKey - Class in org.jboss.jandex
 
exceptions() - Method in class org.jboss.jandex.MethodInfo
Returns the list of throwable classes declared to be thrown by this method.
execute() - Method in class org.jboss.jandex.JandexAntTask
 
exports() - Method in class org.jboss.jandex.ModuleInfo
 
extendsBound() - Method in class org.jboss.jandex.WildcardType
Returns the upper bound of this wildcard (e.g.

F

field() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the component field corresponding to this record component.
field(String) - Method in class org.jboss.jandex.ClassInfo
Retrieves a field by the given name.
FIELD - Enum constant in enum org.jboss.jandex.AnnotationTarget.Kind
An object of type FieldInfo
FieldInfo - Class in org.jboss.jandex
Represents a field.
fields() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all available fields.
firstMethod(String) - Method in class org.jboss.jandex.ClassInfo
Retrieves the "first" occurrence of a method by the given name.
flags() - Method in class org.jboss.jandex.ClassInfo
Returns the access flags for this class.
flags() - Method in class org.jboss.jandex.FieldInfo
Returns the access fields of this field.
flags() - Method in class org.jboss.jandex.MethodInfo
Returns the access fields of this method.
flags() - Method in class org.jboss.jandex.ModuleInfo.ExportedPackageInfo
 
flags() - Method in class org.jboss.jandex.ModuleInfo
Returns the access flags for this class.
flags() - Method in class org.jboss.jandex.ModuleInfo.OpenedPackageInfo
 
flags() - Method in class org.jboss.jandex.ModuleInfo.RequiredModuleInfo
 
FLOAT - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive float value
FLOAT - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive float type
FLOAT - Static variable in class org.jboss.jandex.PrimitiveType
 
follow() - Method in class org.jboss.jandex.TypeVariableReference
Returns the type variable referred to by this reference.
fromOrdinal(int) - Static method in enum org.jboss.jandex.Type.Kind
 

G

getAllKnownImplementors(Class<?>) - Method in interface org.jboss.jandex.IndexView
Returns all known classes that implement the given interface, directly and indirectly.
getAllKnownImplementors(String) - Method in interface org.jboss.jandex.IndexView
Returns all known classes that implement the given interface, directly and indirectly.
getAllKnownImplementors(DotName) - Method in class org.jboss.jandex.CompositeIndex
Returns all known classes that implement the given interface, directly and indirectly.
getAllKnownImplementors(DotName) - Method in class org.jboss.jandex.Index
Returns all known classes that implement the given interface, directly and indirectly.
getAllKnownImplementors(DotName) - Method in interface org.jboss.jandex.IndexView
Returns all known classes that implement the given interface, directly and indirectly.
getAllKnownSubclasses(Class<?>) - Method in interface org.jboss.jandex.IndexView
Returns all known (including non-direct) subclasses of the given class.
getAllKnownSubclasses(String) - Method in interface org.jboss.jandex.IndexView
Returns all known (including non-direct) subclasses of the given class.
getAllKnownSubclasses(DotName) - Method in class org.jboss.jandex.CompositeIndex
Returns all known (including non-direct) subclasses of the given class.
getAllKnownSubclasses(DotName) - Method in class org.jboss.jandex.Index
 
getAllKnownSubclasses(DotName) - Method in interface org.jboss.jandex.IndexView
Returns all known (including non-direct) subclasses of the given class.
getAllKnownSubinterfaces(Class<?>) - Method in interface org.jboss.jandex.IndexView
Returns all known interfaces that extend the given interface, directly and indirectly.
getAllKnownSubinterfaces(String) - Method in interface org.jboss.jandex.IndexView
Returns all known interfaces that extend the given interface, directly and indirectly.
getAllKnownSubinterfaces(DotName) - Method in class org.jboss.jandex.CompositeIndex
Returns all known interfaces that extend the given interface, directly and indirectly.
getAllKnownSubinterfaces(DotName) - Method in class org.jboss.jandex.Index
Returns all known interfaces that extend the given interface, directly and indirectly.
getAllKnownSubinterfaces(DotName) - Method in interface org.jboss.jandex.IndexView
Returns all known interfaces that extend the given interface, directly and indirectly.
getAnnotations() - Method in class org.jboss.jandex.Result
 
getAnnotations(Class<?>) - Method in interface org.jboss.jandex.IndexView
Obtains a list of instances for the specified annotation.
getAnnotations(String) - Method in interface org.jboss.jandex.IndexView
Obtains a list of instances for the specified annotation.
getAnnotations(DotName) - Method in class org.jboss.jandex.CompositeIndex
Obtains a list of instances for the specified annotation.
getAnnotations(DotName) - Method in class org.jboss.jandex.Index
Obtains a list of instances for the specified annotation.
getAnnotations(DotName) - Method in interface org.jboss.jandex.IndexView
Obtains a list of instances for the specified annotation.
getAnnotationsWithRepeatable(Class<?>, IndexView) - Method in interface org.jboss.jandex.IndexView
Obtains a list of instances for the specified annotation.
getAnnotationsWithRepeatable(String, IndexView) - Method in interface org.jboss.jandex.IndexView
Obtains a list of instances for the specified annotation.
getAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.CompositeIndex
Obtains a list of instances for the specified annotation.
getAnnotationsWithRepeatable(DotName, IndexView) - Method in class org.jboss.jandex.Index
Obtains a list of instances for the specified annotation.
getAnnotationsWithRepeatable(DotName, IndexView) - Method in interface org.jboss.jandex.IndexView
Obtains a list of instances for the specified annotation.
getBytes() - Method in class org.jboss.jandex.Result
 
getClassByName(Class<?>) - Method in interface org.jboss.jandex.IndexView
Gets the class (or interface, or annotation) that was scanned during the indexing phase.
getClassByName(String) - Method in interface org.jboss.jandex.IndexView
Gets the class (or interface, or annotation) that was scanned during the indexing phase.
getClassByName(DotName) - Method in class org.jboss.jandex.CompositeIndex
Gets the class (or interface, or annotation) that was scanned during the indexing phase.
getClassByName(DotName) - Method in class org.jboss.jandex.Index
Gets the class (or interface, or annotation) that was scanned during the indexing phase.
getClassByName(DotName) - Method in interface org.jboss.jandex.IndexView
Gets the class (or interface, or annotation) that was scanned during the indexing phase.
getClasses() - Method in class org.jboss.jandex.Result
 
getClassesInPackage(String) - Method in interface org.jboss.jandex.IndexView
Returns all classes known to this index that are present in given package.
getClassesInPackage(DotName) - Method in class org.jboss.jandex.CompositeIndex
Returns all classes known to this index that are present in given package.
getClassesInPackage(DotName) - Method in class org.jboss.jandex.Index
Returns all classes known to this index that are present in given package.
getClassesInPackage(DotName) - Method in interface org.jboss.jandex.IndexView
Returns all classes known to this index that are present in given package.
getIndex() - Method in class org.jboss.jandex.Result
 
getIndexVersion() - Method in class org.jboss.jandex.IndexReader
Returns the index file version.
getInstances() - Method in class org.jboss.jandex.Result
 
getKnownClasses() - Method in class org.jboss.jandex.CompositeIndex
Gets all known classes by this index (those which were scanned).
getKnownClasses() - Method in class org.jboss.jandex.Index
Gets all known classes by this index (those which were scanned).
getKnownClasses() - Method in interface org.jboss.jandex.IndexView
Gets all known classes by this index (those which were scanned).
getKnownDirectImplementors(Class<?>) - Method in interface org.jboss.jandex.IndexView
Gets all known direct implementors of the specified interface name.
getKnownDirectImplementors(String) - Method in interface org.jboss.jandex.IndexView
Gets all known direct implementors of the specified interface name.
getKnownDirectImplementors(DotName) - Method in class org.jboss.jandex.CompositeIndex
Gets all known direct implementors of the specified interface.
getKnownDirectImplementors(DotName) - Method in class org.jboss.jandex.Index
Gets all known direct implementors of the specified interface.
getKnownDirectImplementors(DotName) - Method in interface org.jboss.jandex.IndexView
Gets all known direct implementors of the specified interface.
getKnownDirectSubclasses(Class<?>) - Method in interface org.jboss.jandex.IndexView
Gets all known direct subclasses of the specified class.
getKnownDirectSubclasses(String) - Method in interface org.jboss.jandex.IndexView
Gets all known direct subclasses of the specified class.
getKnownDirectSubclasses(DotName) - Method in class org.jboss.jandex.CompositeIndex
Gets all known direct subclasses of the specified class.
getKnownDirectSubclasses(DotName) - Method in class org.jboss.jandex.Index
Gets all known direct subclasses of the specified class.
getKnownDirectSubclasses(DotName) - Method in interface org.jboss.jandex.IndexView
Gets all known direct subclasses of the specified class.
getKnownDirectSubinterfaces(Class<?>) - Method in interface org.jboss.jandex.IndexView
Gets all known direct subinterfaces of the specified interface.
getKnownDirectSubinterfaces(String) - Method in interface org.jboss.jandex.IndexView
Gets all known direct subinterfaces of the specified interface.
getKnownDirectSubinterfaces(DotName) - Method in class org.jboss.jandex.CompositeIndex
Gets all known direct subinterfaces of the specified interface.
getKnownDirectSubinterfaces(DotName) - Method in class org.jboss.jandex.Index
Gets all known direct subinterfaces of the specified interface.
getKnownDirectSubinterfaces(DotName) - Method in interface org.jboss.jandex.IndexView
Gets all known direct subinterfaces of the specified interface.
getKnownModules() - Method in class org.jboss.jandex.CompositeIndex
Gets all known modules by this index (those which were scanned).
getKnownModules() - Method in class org.jboss.jandex.Index
Gets all known modules by this index (those which were scanned).
getKnownModules() - Method in interface org.jboss.jandex.IndexView
Gets all known modules by this index (those which were scanned).
getKnownUsers(Class<?>) - Method in interface org.jboss.jandex.IndexView
Obtains a list of classes that use the specified class.
getKnownUsers(String) - Method in interface org.jboss.jandex.IndexView
Obtains a list of classes that use the specified class.
getKnownUsers(DotName) - Method in class org.jboss.jandex.CompositeIndex
Obtains a list of classes that use the specified class.
getKnownUsers(DotName) - Method in class org.jboss.jandex.Index
Obtains a list of classes that use the specified class.
getKnownUsers(DotName) - Method in interface org.jboss.jandex.IndexView
Obtains a list of classes that use the specified class.
getModuleByName(String) - Method in interface org.jboss.jandex.IndexView
Gets the module that was scanned during the indexing phase.
getModuleByName(DotName) - Method in class org.jboss.jandex.CompositeIndex
Gets the module that was scanned during the indexing phase.
getModuleByName(DotName) - Method in class org.jboss.jandex.Index
Gets the module that was scanned during the indexing phase.
getModuleByName(DotName) - Method in interface org.jboss.jandex.IndexView
Gets the module that was scanned during the indexing phase.
getName() - Method in class org.jboss.jandex.Result
 
getOutputFile() - Method in class org.jboss.jandex.Result
 
getSubpackages(String) - Method in interface org.jboss.jandex.IndexView
Returns a set of packages known to this index that are direct subpackages of given package.
getSubpackages(DotName) - Method in class org.jboss.jandex.CompositeIndex
Returns a set of packages known to this index that are direct subpackages of given package.
getSubpackages(DotName) - Method in class org.jboss.jandex.Index
Returns a set of packages known to this index that are direct subpackages of given package.
getSubpackages(DotName) - Method in interface org.jboss.jandex.IndexView
Returns a set of packages known to this index that are direct subpackages of given package.
getUsages() - Method in class org.jboss.jandex.Result
 

H

hasAnnotation(Class<? extends Annotation>) - Method in interface org.jboss.jandex.AnnotationTarget
Returns whether an annotation instance of given type is declared on this annotation target or any of its nested annotation targets.
hasAnnotation(String) - Method in interface org.jboss.jandex.AnnotationTarget
Returns whether an annotation instance with given name is declared on this annotation target or any of its nested annotation targets.
hasAnnotation(DotName) - Method in interface org.jboss.jandex.AnnotationTarget
Returns whether an annotation instance with given name is declared on this annotation target or any of its nested annotation targets.
hasAnnotation(DotName) - Method in class org.jboss.jandex.ClassInfo
Returns whether an annotation instance with given name is declared on this class, any of its members, or any type within the signature of the class or its members.
hasAnnotation(DotName) - Method in class org.jboss.jandex.FieldInfo
Returns whether an annotation instance with given name is declared on this field or any type within its signature.
hasAnnotation(DotName) - Method in class org.jboss.jandex.MethodInfo
Returns whether an annotation instance with given name is declared on this method, its parameters or any type within its signature.
hasAnnotation(DotName) - Method in class org.jboss.jandex.MethodParameterInfo
Returns whether an annotation instance with given name is declared on this method parameter or any type within its signature.
hasAnnotation(DotName) - Method in class org.jboss.jandex.ModuleInfo
 
hasAnnotation(DotName) - Method in class org.jboss.jandex.RecordComponentInfo
Returns whether an annotation instance with given name is declared on this record component or any type within its signature.
hasAnnotation(DotName) - Method in class org.jboss.jandex.Type
Returns whether an annotation instance with given name is declared on this type usage.
hasAnnotation(DotName) - Method in class org.jboss.jandex.TypeTarget
Returns whether an annotation instance with given name is declared on this type usage.
hasDeclaredAnnotation(Class<? extends Annotation>) - Method in interface org.jboss.jandex.AnnotationTarget
Returns whether an annotation instance of given type is declared on this annotation target.
hasDeclaredAnnotation(String) - Method in interface org.jboss.jandex.AnnotationTarget
Returns whether an annotation instance with given name is declared on this annotation target.
hasDeclaredAnnotation(DotName) - Method in interface org.jboss.jandex.AnnotationTarget
Returns whether an annotation instance with given name is declared on this annotation target.
hasDeclaredAnnotation(DotName) - Method in class org.jboss.jandex.ClassInfo
Returns whether an annotation instance with given name is declared on this class.
hasDeclaredAnnotation(DotName) - Method in class org.jboss.jandex.FieldInfo
Returns whether an annotation instance with given name is declared on this field.
hasDeclaredAnnotation(DotName) - Method in class org.jboss.jandex.MethodInfo
Returns whether an annotation instance with given name is declared on this method.
hasDeclaredAnnotation(DotName) - Method in class org.jboss.jandex.MethodParameterInfo
Returns whether an annotation instance with given name is declared on this method parameter.
hasDeclaredAnnotation(DotName) - Method in class org.jboss.jandex.RecordComponentInfo
Returns whether an annotation instance with given name is declared on this record component.
hasDeclaredAnnotation(DotName) - Method in class org.jboss.jandex.TypeTarget
Returns whether an annotation instance with given name is declared on this type usage.
hashCode() - Method in class org.jboss.jandex.AnnotationInstance
Returns a hash code representing this object.
hashCode() - Method in class org.jboss.jandex.AnnotationValue
Computes a hash code for this annotation value.
hashCode() - Method in class org.jboss.jandex.ArrayType
 
hashCode() - Method in class org.jboss.jandex.DotName
Returns a hash code which is based on the semantic representation of this DotName.
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.ArrayTypeEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.ClassEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.ClassTypeEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.FieldEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.MethodEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.MethodParameterEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.ParameterizedTypeEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.PrimitiveTypeEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.RecordComponentEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.TypeVariableEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.TypeVariableReferenceEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.UnresolvedTypeVariableEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.EquivalenceKey.WildcardTypeEquivalenceKey
 
hashCode() - Method in class org.jboss.jandex.FieldInfo
 
hashCode() - Method in class org.jboss.jandex.MethodInfo
 
hashCode() - Method in class org.jboss.jandex.MethodParameterInfo
 
hashCode() - Method in class org.jboss.jandex.ParameterizedType
 
hashCode() - Method in class org.jboss.jandex.PrimitiveType
 
hashCode() - Method in class org.jboss.jandex.RecordComponentInfo
 
hashCode() - Method in class org.jboss.jandex.Type
Computes a hash code representing this type.
hashCode() - Method in class org.jboss.jandex.TypeVariable
 
hashCode() - Method in class org.jboss.jandex.TypeVariableReference
 
hashCode() - Method in class org.jboss.jandex.UnresolvedTypeVariable
 
hashCode() - Method in class org.jboss.jandex.WildcardType
 
hasNoArgsConstructor() - Method in class org.jboss.jandex.ClassInfo
Returns whether this class declares a zero-parameter constructor.

I

identifier() - Method in class org.jboss.jandex.TypeVariable
The identifier of this type variable as it appears in Java source code.
identifier() - Method in class org.jboss.jandex.TypeVariableReference
Returns the identifier of this type variable reference as it appears in Java source code.
identifier() - Method in class org.jboss.jandex.UnresolvedTypeVariable
Returns the identifier of this unresolved type variable as it appears in Java source code.
index(InputStream) - Method in class org.jboss.jandex.Indexer
Analyze and index the class file data present in given input stream.
Index - Class in org.jboss.jandex
An index useful for quickly processing annotations.
index$$bridge(InputStream) - Method in class org.jboss.jandex.Indexer
 
indexClass(Class<?>) - Method in class org.jboss.jandex.Indexer
Analyze and index the class file data of given clazz.
indexClass$$bridge(Class<?>) - Method in class org.jboss.jandex.Indexer
 
Indexer - Class in org.jboss.jandex
Analyzes and indexes the annotation and key structural information of a set of classes.
Indexer() - Constructor for class org.jboss.jandex.Indexer
 
IndexReader - Class in org.jboss.jandex
Reads a Jandex index file and returns the saved index.
IndexReader(InputStream) - Constructor for class org.jboss.jandex.IndexReader
Constructs a new IndedReader using the passed stream.
IndexView - Interface in org.jboss.jandex
The basic contract for accessing Jandex indexed information.
indexWithSummary(InputStream) - Method in class org.jboss.jandex.Indexer
Analyze and index the class file data present in given input stream.
IndexWriter - Class in org.jboss.jandex
Writes a Jandex index file to a stream.
IndexWriter(OutputStream) - Constructor for class org.jboss.jandex.IndexWriter
Constructs an IndexWriter using the specified stream
INNER - Enum constant in enum org.jboss.jandex.ClassInfo.NestingType
A named class directly enclosed within another class
INT - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive integer type
INT - Static variable in class org.jboss.jandex.PrimitiveType
 
INTEGER - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive integer value
interfaceNames() - Method in class org.jboss.jandex.ClassInfo
Returns a list of names for all interfaces this class implements.
interfaces() - Method in class org.jboss.jandex.ClassInfo
Deprecated.
interfaceTypes() - Method in class org.jboss.jandex.ClassInfo
Returns the list of types in the implements clause of this class.
internEquals(Object) - Method in class org.jboss.jandex.ArrayType
 
internEquals(Object) - Method in class org.jboss.jandex.ParameterizedType
 
internEquals(Object) - Method in class org.jboss.jandex.PrimitiveType
 
internEquals(Object) - Method in class org.jboss.jandex.Type
 
internEquals(Object) - Method in class org.jboss.jandex.TypeVariable
 
internEquals(Object) - Method in class org.jboss.jandex.TypeVariableReference
 
internEquals(Object) - Method in class org.jboss.jandex.UnresolvedTypeVariable
 
internEquals(Object) - Method in class org.jboss.jandex.WildcardType
 
internHashCode() - Method in class org.jboss.jandex.ArrayType
 
internHashCode() - Method in class org.jboss.jandex.ParameterizedType
 
internHashCode() - Method in class org.jboss.jandex.PrimitiveType
 
internHashCode() - Method in class org.jboss.jandex.Type
 
internHashCode() - Method in class org.jboss.jandex.TypeVariable
 
internHashCode() - Method in class org.jboss.jandex.TypeVariableReference
 
internHashCode() - Method in class org.jboss.jandex.UnresolvedTypeVariable
 
internHashCode() - Method in class org.jboss.jandex.WildcardType
 
isAnnotation() - Method in class org.jboss.jandex.ClassInfo
 
isComponentized() - Method in class org.jboss.jandex.DotName
Returns whether this DotName is a componentized variant.
isConstructor() - Method in class org.jboss.jandex.MethodInfo
 
isEnum() - Method in class org.jboss.jandex.ClassInfo
 
isEnumConstant() - Method in class org.jboss.jandex.FieldInfo
Returns whether this field is declared as an element of an enum.
isInner() - Method in class org.jboss.jandex.DotName
Returns whether the local portion of a componentized DotName is separated by an inner class style delimiter ('$').
isInterface() - Method in class org.jboss.jandex.ClassInfo
 
isModify() - Method in class org.jboss.jandex.JandexAntTask
 
isModule() - Method in class org.jboss.jandex.ClassInfo
 
isNewJar() - Method in class org.jboss.jandex.JandexAntTask
 
isOpen() - Method in class org.jboss.jandex.ModuleInfo
 
isQualified() - Method in class org.jboss.jandex.ModuleInfo.ExportedPackageInfo
 
isQualified() - Method in class org.jboss.jandex.ModuleInfo.OpenedPackageInfo
 
isReceiver() - Method in class org.jboss.jandex.EmptyTypeTarget
Returns whether the annotated type occurs within a method receiver (the this reference the method receives).
isRecord() - Method in class org.jboss.jandex.ClassInfo
 
isRun() - Method in class org.jboss.jandex.JandexAntTask
 
isStatic() - Method in class org.jboss.jandex.ModuleInfo.RequiredModuleInfo
 
isSynthetic() - Method in class org.jboss.jandex.ClassInfo
 
isSynthetic() - Method in class org.jboss.jandex.FieldInfo
 
isSynthetic() - Method in class org.jboss.jandex.MethodInfo
 
isTransitive() - Method in class org.jboss.jandex.ModuleInfo.RequiredModuleInfo
 
isVerbose() - Method in class org.jboss.jandex.JandexAntTask
 

J

JandexAntTask - Class in org.jboss.jandex
Ant Task that indexes jars, and saves the resulting index
JandexAntTask() - Constructor for class org.jboss.jandex.JandexAntTask
 
JandexReflection - Class in org.jboss.jandex
Utilities that allow moving from the Jandex world to the runtime world using reflection.
JandexReflection() - Constructor for class org.jboss.jandex.JandexReflection
 
JarIndexer - Class in org.jboss.jandex
Class which contains utility methods to create an index for a jar file

K

kind() - Method in interface org.jboss.jandex.AnnotationTarget
Returns the kind of object this target represents.
kind() - Method in class org.jboss.jandex.AnnotationValue
Returns the kind of this value.
kind() - Method in class org.jboss.jandex.ArrayType
 
kind() - Method in class org.jboss.jandex.ClassInfo
 
kind() - Method in class org.jboss.jandex.ClassType
 
kind() - Method in class org.jboss.jandex.FieldInfo
 
kind() - Method in class org.jboss.jandex.MethodInfo
 
kind() - Method in class org.jboss.jandex.MethodParameterInfo
 
kind() - Method in class org.jboss.jandex.ParameterizedType
 
kind() - Method in class org.jboss.jandex.PrimitiveType
 
kind() - Method in class org.jboss.jandex.RecordComponentInfo
 
kind() - Method in class org.jboss.jandex.Type
Returns the kind of Type this is.
kind() - Method in class org.jboss.jandex.TypeTarget
 
kind() - Method in class org.jboss.jandex.TypeVariable
 
kind() - Method in class org.jboss.jandex.TypeVariableReference
 
kind() - Method in class org.jboss.jandex.UnresolvedTypeVariable
 
kind() - Method in class org.jboss.jandex.VoidType
 
kind() - Method in class org.jboss.jandex.WildcardType
 

L

loadClass(ClassInfo) - Static method in class org.jboss.jandex.JandexReflection
Loads a class corresponding to given ClassInfo from the thread context classloader.
loadRawType(Type) - Static method in class org.jboss.jandex.JandexReflection
Loads a class corresponding to the raw type of given Type from the thread context classloader.
local() - Method in class org.jboss.jandex.DotName
Returns the local portion of this DotName.
LOCAL - Enum constant in enum org.jboss.jandex.ClassInfo.NestingType
A named class enclosed within a code block
LONG - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive long value
LONG - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive long type
LONG - Static variable in class org.jboss.jandex.PrimitiveType
 

M

main(String[]) - Static method in class org.jboss.jandex.Main
 
Main - Class in org.jboss.jandex
Responsible for launching the indexing tool on a java command line.
mainClass() - Method in class org.jboss.jandex.ModuleInfo
 
memberClasses() - Method in class org.jboss.jandex.ClassInfo
Returns a set of names of member classes declared in this class.
method() - Method in class org.jboss.jandex.MethodParameterInfo
Returns the method this parameter belongs to.
method(String, Type...) - Method in class org.jboss.jandex.ClassInfo
Retrieves a method based on its signature, which includes a method name and an parameter type list.
METHOD - Enum constant in enum org.jboss.jandex.AnnotationTarget.Kind
An object of type MethodInfo
METHOD_PARAMETER - Enum constant in enum org.jboss.jandex.AnnotationTarget.Kind
An object of type MethodParameterInfo
METHOD_PARAMETER - Enum constant in enum org.jboss.jandex.TypeTarget.Usage
Indicates a type annotation occurs within a method parameter
MethodInfo - Class in org.jboss.jandex
Represents a Java method, constructor, or static initializer.
MethodParameterInfo - Class in org.jboss.jandex
Represents an individual Java method parameter that was annotated.
MethodParameterTypeTarget - Class in org.jboss.jandex
Represents a type annotation target which occurs within a method parameter type.
methods() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all methods declared in this class.
module() - Method in class org.jboss.jandex.ClassInfo
Returns the module information from this class if it is a module descriptor, i.e.
ModuleInfo - Class in org.jboss.jandex
Represents a module descriptor entry in an index.
ModuleInfo.ExportedPackageInfo - Class in org.jboss.jandex
 
ModuleInfo.OpenedPackageInfo - Class in org.jboss.jandex
 
ModuleInfo.ProvidedServiceInfo - Class in org.jboss.jandex
 
ModuleInfo.RequiredModuleInfo - Class in org.jboss.jandex
 
moduleInfoClass() - Method in class org.jboss.jandex.ModuleInfo
 

N

name() - Method in class org.jboss.jandex.AnnotationInstance
The name of this annotation in DotName form.
name() - Method in class org.jboss.jandex.AnnotationValue
Returns the name of this value, which is typically the parameter name in the annotation declaration.
name() - Method in class org.jboss.jandex.ArrayType
 
name() - Method in class org.jboss.jandex.ClassInfo.EnclosingMethodInfo
The name of the method or constructor
name() - Method in class org.jboss.jandex.ClassInfo
Returns the name of the class
name() - Method in class org.jboss.jandex.ClassSummary
 
name() - Method in class org.jboss.jandex.FieldInfo
Returns the local name of the field
name() - Method in class org.jboss.jandex.MethodInfo
Returns the name of this method
name() - Method in class org.jboss.jandex.MethodParameterInfo
Returns the name of this parameter, or null if not known.
name() - Method in class org.jboss.jandex.ModuleInfo
Returns the name of the class
name() - Method in class org.jboss.jandex.ModuleInfo.RequiredModuleInfo
 
name() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the name of this record component.
name() - Method in class org.jboss.jandex.Type
Returns the raw name of this type.
name() - Method in class org.jboss.jandex.TypeVariable
 
name() - Method in class org.jboss.jandex.TypeVariableReference
 
name() - Method in class org.jboss.jandex.WildcardType
 
NESTED - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a nested annotation value
nestingType() - Method in class org.jboss.jandex.ClassInfo
Returns the nesting type of this class, which could either be a standard top level class, a member class (NestingType.INNER), an anonymous class, or a local class.

O

OBJECT_NAME - Static variable in class org.jboss.jandex.DotName
 
OBJECT_TYPE - Static variable in class org.jboss.jandex.ClassType
 
of(File...) - Static method in class org.jboss.jandex.Index
Constructs an Index of the passed files and directories.
of(Class<?>...) - Static method in class org.jboss.jandex.Index
Constructs an Index of the passed classes.
of(Iterable<Class<?>>) - Static method in class org.jboss.jandex.Index
Constructs an Index of the passed classes.
of(AnnotationTarget) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given annotation target.
of(ClassInfo) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given class.
of(FieldInfo) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given field.
of(MethodInfo) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given method.
of(MethodParameterInfo) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given method parameter.
of(RecordComponentInfo) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given record component.
of(Type) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given type.
of(TypeTarget) - Static method in class org.jboss.jandex.EquivalenceKey
Returns an equivalence key for given type annotation target.
opens() - Method in class org.jboss.jandex.ModuleInfo
 
org.jboss.jandex - package org.jboss.jandex
Jandex is a space efficient Java class file indexer and offline reflection library.
owner() - Method in class org.jboss.jandex.ParameterizedType
Returns the owner (enclosing) type of this parameterized type, if the owner is parameterized or has type annotations.

P

packagePrefix() - Method in class org.jboss.jandex.DotName
Returns the package portion of this DotName.
packagePrefixName() - Method in class org.jboss.jandex.DotName
Returns the package portion of this DotName.
packages() - Method in class org.jboss.jandex.ModuleInfo
 
PARAMETERIZED_TYPE - Enum constant in enum org.jboss.jandex.Type.Kind
A generic parameterized type
ParameterizedType - Class in org.jboss.jandex
Represents a parameterized type.
parameterName(int) - Method in class org.jboss.jandex.MethodInfo
Returns the name of the given parameter.
parameters() - Method in class org.jboss.jandex.ClassInfo.EnclosingMethodInfo
Returns the list of parameters declared by this method or constructor.
parameters() - Method in class org.jboss.jandex.MethodInfo
Returns a list of parameters declared on this method, in declaration order.
parametersCount() - Method in class org.jboss.jandex.MethodInfo
Returns the number of parameters this method declares.
parameterType(int) - Method in class org.jboss.jandex.MethodInfo
Returns the type of the given parameter.
parameterTypes() - Method in class org.jboss.jandex.MethodInfo
Returns a list of types of parameters declared on this method, in declaration order.
position() - Method in class org.jboss.jandex.MethodParameterInfo
Returns the 0 based position of this parameter.
position() - Method in class org.jboss.jandex.PositionBasedTypeTarget
Returns a subclass specific position where the type is located.
PositionBasedTypeTarget - Class in org.jboss.jandex
A common parent for type targets which provide a position.
prefix() - Method in class org.jboss.jandex.DotName
Returns the parent prefix for this DotName or null if there is none.
primitive() - Method in class org.jboss.jandex.PrimitiveType
The type of primitive this primitive type represents
PRIMITIVE - Enum constant in enum org.jboss.jandex.Type.Kind
A Java primitive (boolean, byte, short, char, int, long, float, double)
PrimitiveType - Class in org.jboss.jandex
Represents a primitive Java type.
PrimitiveType.Primitive - Enum in org.jboss.jandex
Specifies the underlying Java primitive type for a PrimitiveType
printAnnotations() - Method in class org.jboss.jandex.Index
Print all annotations known by this index to stdout.
printSubclasses() - Method in class org.jboss.jandex.Index
Print all classes that have known subclasses, and all their subclasses
providers() - Method in class org.jboss.jandex.ModuleInfo.ProvidedServiceInfo
 
provides() - Method in class org.jboss.jandex.ModuleInfo
 

R

read() - Method in class org.jboss.jandex.IndexReader
Read the index at the associated stream of this reader.
receiverType() - Method in class org.jboss.jandex.MethodInfo
Returns the receiver type of this method (a declaration of the "this" reference), if specified.
RECORD_COMPONENT - Enum constant in enum org.jboss.jandex.AnnotationTarget.Kind
An object of type RecordComponentInfo
RECORD_NAME - Static variable in class org.jboss.jandex.DotName
 
recordComponent(String) - Method in class org.jboss.jandex.ClassInfo
Retrieves a record component by the given name.
RecordComponentInfo - Class in org.jboss.jandex
Represents an individual Java record component that was annotated.
recordComponents() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all record components declared by this class.
requires() - Method in class org.jboss.jandex.ModuleInfo
 
Result - Class in org.jboss.jandex
The result from a jar indexing operation.
returnType() - Method in class org.jboss.jandex.ClassInfo.EnclosingMethodInfo
Returns the return type of the method.
returnType() - Method in class org.jboss.jandex.MethodInfo
Returns this method's return parameter type.
runtimeVisible() - Method in class org.jboss.jandex.AnnotationInstance
Returns true if this annotation uses RetentionPolicy.RUNTIME and is visible to runtime reflection.

S

service() - Method in class org.jboss.jandex.ModuleInfo.ProvidedServiceInfo
 
setModify(boolean) - Method in class org.jboss.jandex.JandexAntTask
 
setNewJar(boolean) - Method in class org.jboss.jandex.JandexAntTask
 
setRun(boolean) - Method in class org.jboss.jandex.JandexAntTask
 
setVerbose(boolean) - Method in class org.jboss.jandex.JandexAntTask
 
SHORT - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a primitive short value
SHORT - Enum constant in enum org.jboss.jandex.PrimitiveType.Primitive
Indicates a primitive short type
SHORT - Static variable in class org.jboss.jandex.PrimitiveType
 
simpleName() - Method in class org.jboss.jandex.ClassInfo
Returns the source declared name of this class if it is a top-level class, member class or a local class.
singleClass(byte[]) - Static method in class org.jboss.jandex.Index
Creates a temporary Indexer, indexes given classData, and returns the corresponding ClassInfo.
singleClass(InputStream) - Static method in class org.jboss.jandex.Index
Creates a temporary Indexer, indexes given classData, and returns the corresponding ClassInfo.
singleClass(Class<?>) - Static method in class org.jboss.jandex.Index
Creates a temporary Indexer, indexes given clazz, and returns the corresponding ClassInfo.
source() - Method in class org.jboss.jandex.ModuleInfo.ExportedPackageInfo
 
source() - Method in class org.jboss.jandex.ModuleInfo.OpenedPackageInfo
 
STRING - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates a Java String value
STRING_NAME - Static variable in class org.jboss.jandex.DotName
 
superBound() - Method in class org.jboss.jandex.WildcardType
Returns the lower bound of this wildcard (e.g.
superclassName() - Method in class org.jboss.jandex.ClassSummary
 
superClassType() - Method in class org.jboss.jandex.ClassInfo
Returns a super type represented by the extends clause of this class.
superName() - Method in class org.jboss.jandex.ClassInfo
Returns the name of the super class declared by the extends clause of this class.

T

target() - Method in class org.jboss.jandex.AnnotationInstance
The Java element that this annotation was declared on.
target() - Method in class org.jboss.jandex.TypeTarget
Returns the type which contains the respective annotation.
targets() - Method in class org.jboss.jandex.ModuleInfo.ExportedPackageInfo
 
targets() - Method in class org.jboss.jandex.ModuleInfo.OpenedPackageInfo
 
THROWS - Enum constant in enum org.jboss.jandex.TypeTarget.Usage
Indicates a type annotation occurs within the throws clause of a method
ThrowsTypeTarget - Class in org.jboss.jandex
Represents a target of type annotation which occurs in the throws clause of an enclosing method.
TOP_LEVEL - Enum constant in enum org.jboss.jandex.ClassInfo.NestingType
A standard class declared within its own source unit
toString() - Method in class org.jboss.jandex.AnnotationInstance
Returns a string representation for this annotation instance.
toString() - Method in class org.jboss.jandex.AnnotationValue
 
toString() - Method in class org.jboss.jandex.ClassInfo.EnclosingMethodInfo
 
toString() - Method in class org.jboss.jandex.ClassInfo
 
toString() - Method in class org.jboss.jandex.DotName
Returns the regular fully qualifier class name.
toString() - Method in class org.jboss.jandex.EquivalenceKey.ArrayTypeEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.ClassEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.ClassTypeEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.FieldEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.MethodEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.MethodParameterEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.ParameterizedTypeEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.PrimitiveTypeEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.RecordComponentEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.TypeVariableEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.TypeVariableReferenceEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.UnresolvedTypeVariableEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.VoidTypeEquivalenceKey
 
toString() - Method in class org.jboss.jandex.EquivalenceKey.WildcardTypeEquivalenceKey
 
toString() - Method in class org.jboss.jandex.FieldInfo
Returns a string representation describing this field.
toString() - Method in class org.jboss.jandex.MethodInfo
Returns a string representation describing this field.
toString() - Method in class org.jboss.jandex.MethodParameterInfo
Returns a string representation describing this method parameter
toString() - Method in class org.jboss.jandex.ModuleInfo.ExportedPackageInfo
 
toString() - Method in class org.jboss.jandex.ModuleInfo.OpenedPackageInfo
 
toString() - Method in class org.jboss.jandex.ModuleInfo.ProvidedServiceInfo
 
toString() - Method in class org.jboss.jandex.ModuleInfo.RequiredModuleInfo
 
toString() - Method in class org.jboss.jandex.ModuleInfo
 
toString() - Method in class org.jboss.jandex.RecordComponentInfo
Returns a string representation describing this record component.
toString() - Method in class org.jboss.jandex.Type
Returns a string representation for this type.
toString(boolean) - Method in class org.jboss.jandex.AnnotationInstance
Returns an optionally simplified string that represents this annotation instance.
toString(char) - Method in class org.jboss.jandex.DotName
 
type() - Method in class org.jboss.jandex.FieldInfo
Returns the Type declared on this field.
type() - Method in class org.jboss.jandex.MethodParameterInfo
Returns the type of this parameter.
type() - Method in class org.jboss.jandex.RecordComponentInfo
Returns the type of this record component.
Type - Class in org.jboss.jandex
Represents a Java type usage that is specified on methods, fields, classes, annotations, or other types.
TYPE - Enum constant in enum org.jboss.jandex.AnnotationTarget.Kind
An object of type TypeTarget
TYPE_PARAMETER - Enum constant in enum org.jboss.jandex.TypeTarget.Usage
Indicates a type annotation occurs within a method or class type parameter
TYPE_PARAMETER_BOUND - Enum constant in enum org.jboss.jandex.TypeTarget.Usage
Indicates a type annotation occurs within the bound of a method or class type parameter
TYPE_VARIABLE - Enum constant in enum org.jboss.jandex.Type.Kind
A resolved generic type parameter or type argument
TYPE_VARIABLE_REFERENCE - Enum constant in enum org.jboss.jandex.Type.Kind
A reference to a resolved type variable occuring in the bound of a recursive type parameter
Type.Kind - Enum in org.jboss.jandex
Represents a "kind" of Type.
TypeParameterBoundTypeTarget - Class in org.jboss.jandex
Represents a target of type annotation which occurs within a bound of type parameter.
typeParameters() - Method in class org.jboss.jandex.ClassInfo
Returns the generic type parameters of this class, if any.
typeParameters() - Method in class org.jboss.jandex.MethodInfo
Returns the generic type parameters defined by this method.
TypeParameterTypeTarget - Class in org.jboss.jandex
Represents a target of type annotation which occurs within a type parameter.
TypeTarget - Class in org.jboss.jandex
Represents a type that is the target of a type annotation.
TypeTarget.Usage - Enum in org.jboss.jandex
Specifies a form of usage of a type annotation
TypeVariable - Class in org.jboss.jandex
Represents a resolved type parameter or type argument.
TypeVariableReference - Class in org.jboss.jandex
Represents a reference to a type variable in the bound of a recursive type parameter.

U

UNKNOWN - Enum constant in enum org.jboss.jandex.AnnotationValue.Kind
Indicates the value type is unknown
UNRESOLVED_TYPE_VARIABLE - Enum constant in enum org.jboss.jandex.Type.Kind
An unresolved type parameter or argument.
UnresolvedTypeVariable - Class in org.jboss.jandex
Represents a type variable that could not be resolved during indexing.
unsortedFields() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all fields declared in this class, in the declaration order.
unsortedMethods() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all methods declared in this class, in the declaration order.
unsortedRecordComponents() - Method in class org.jboss.jandex.ClassInfo
Returns a list of all record components declared in this class, in the declaration order.
UnsupportedVersion - Exception in org.jboss.jandex
The version encountered is not supported.
UnsupportedVersion(String) - Constructor for exception org.jboss.jandex.UnsupportedVersion
 
usage() - Method in class org.jboss.jandex.ClassExtendsTypeTarget
 
usage() - Method in class org.jboss.jandex.EmptyTypeTarget
 
usage() - Method in class org.jboss.jandex.MethodParameterTypeTarget
 
usage() - Method in class org.jboss.jandex.ThrowsTypeTarget
 
usage() - Method in class org.jboss.jandex.TypeParameterBoundTypeTarget
 
usage() - Method in class org.jboss.jandex.TypeParameterTypeTarget
 
usage() - Method in class org.jboss.jandex.TypeTarget
Returns the kind of usage of this type target.
uses() - Method in class org.jboss.jandex.ModuleInfo
 

V

value() - Method in class org.jboss.jandex.AnnotationInstance
Returns the value that is associated with the special default "value" parameter.
value() - Method in class org.jboss.jandex.AnnotationValue
Returns a detyped value that represents the underlying annotation value.
value(boolean) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a boolean-valued annotation member called value.
value(boolean[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a boolean array-valued annotation member called value.
value(byte) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a byte-valued annotation member called value.
value(byte[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a byte array-valued annotation member called value.
value(char) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a char-valued annotation member called value.
value(char[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a char array-valued annotation member called value.
value(double) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a double-valued annotation member called value.
value(double[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a double array-valued annotation member called value.
value(float) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a float-valued annotation member called value.
value(float[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a float array-valued annotation member called value.
value(int) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an int-valued annotation member called value.
value(int[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an int array-valued annotation member called value.
value(long) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a long-valued annotation member called value.
value(long[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a long array-valued annotation member called value.
value(short) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a short-valued annotation member called value.
value(short[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a short array-valued annotation member called value.
value(Class<?>) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class-valued annotation member called value.
value(Class<?>[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class array-valued annotation member called value.
value(Class<? extends Enum<?>>, String) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum-valued annotation member called value.
value(Class<? extends Enum<?>>, String[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum array-valued annotation member called value.
value(Enum<?>) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum-valued annotation member called value.
value(Enum<?>[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum array-valued annotation member called value.
value(String) - Method in class org.jboss.jandex.AnnotationInstance
Returns a value that corresponds with the specified parameter name.
value(String) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a String-valued annotation member called value.
value(String[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a String array-valued annotation member called value.
value(AnnotationInstance) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an annotation-valued annotation member called value.
value(AnnotationInstance[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an annotation array-valued annotation member called value.
value(ClassInfo) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class-valued annotation member called value.
value(ClassInfo[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class array-valued annotation member called value.
value(ClassInfo, String) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum-valued annotation member called value.
value(ClassInfo, String[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds an enum array-valued annotation member called value.
value(Type) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class-valued annotation member called value.
value(Type[]) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Adds a class array-valued annotation member called value.
valueOf(String) - Static method in enum org.jboss.jandex.AnnotationTarget.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jandex.AnnotationValue.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jandex.ClassInfo.NestingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jandex.PrimitiveType.Primitive
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jandex.Type.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jboss.jandex.TypeTarget.Usage
Returns the enum constant of this type with the specified name.
values() - Method in class org.jboss.jandex.AnnotationInstance
Returns a list of all parameter values on this annotation instance.
values() - Static method in enum org.jboss.jandex.AnnotationTarget.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jandex.AnnotationValue.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jandex.ClassInfo.NestingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jandex.PrimitiveType.Primitive
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jandex.Type.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jboss.jandex.TypeTarget.Usage
Returns an array containing the constants of this enum type, in the order they are declared.
valuesWithDefaults(IndexView) - Method in class org.jboss.jandex.AnnotationInstance
Returns a list of all parameter values on this annotation instance, including default values id defined.
valueWithDefault(IndexView) - Method in class org.jboss.jandex.AnnotationInstance
Returns the value that is associated with the special default "value" parameter, also accounting for a value default.
valueWithDefault(IndexView, String) - Method in class org.jboss.jandex.AnnotationInstance
Returns a value that corresponds with the specified parameter name, accounting for its default value.
version() - Method in class org.jboss.jandex.ModuleInfo.RequiredModuleInfo
 
version() - Method in class org.jboss.jandex.ModuleInfo
 
VOID - Enum constant in enum org.jboss.jandex.Type.Kind
Used to designate a Java method that returns nothing
VoidType - Class in org.jboss.jandex
Specifies "void" in a method signature.

W

WILDCARD_TYPE - Enum constant in enum org.jboss.jandex.Type.Kind
A generic wildcard type
WildcardType - Class in org.jboss.jandex
Represents a generic wildcard.
with(Consumer<AnnotationInstanceBuilder>) - Method in class org.jboss.jandex.AnnotationInstanceBuilder
Calls given action with this builder as an argument, and returns this builder after the action finishes.
withoutPackagePrefix() - Method in class org.jboss.jandex.DotName
Returns the portion of this DotName that does not contain a package prefix.
write(Index) - Method in class org.jboss.jandex.IndexWriter
Writes the specified index to the associated output stream.
write(Index, byte) - Method in class org.jboss.jandex.IndexWriter
Deprecated.
write(Index, int) - Method in class org.jboss.jandex.IndexWriter
Writes the specified index to the associated output stream.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form