Uses of Interface
org.jboss.jandex.IndexView
Packages that use IndexView
Package
Description
Jandex is a space efficient Java class file indexer and offline reflection library.
-
Uses of IndexView in org.jboss.jandex
Classes in org.jboss.jandex that implement IndexViewModifier and TypeClassDescriptionclass
Composite annotation index.final class
Immutable empty index; that is, an index that doesn't contain any class.final class
An index useful for quickly processing annotations.final class
A stack of indexes with overlay semantics.Fields in org.jboss.jandex declared as IndexViewModifier and TypeFieldDescriptionprivate final IndexView
AnnotationOverlay.Builder.index
(package private) final IndexView
AnnotationOverlayImpl.index
private final IndexView
MutableAnnotationOverlay.Builder.index
private final IndexView[]
StackedIndex.stack
Fields in org.jboss.jandex with type parameters of type IndexViewModifier and TypeFieldDescription(package private) final Collection
<IndexView> CompositeIndex.indexes
Methods in org.jboss.jandex that return IndexViewModifier and TypeMethodDescriptionstatic IndexView
IndexView.empty()
Returns an immutable empty index; that is, an index that doesn't contain any class.AnnotationOverlay.index()
Returns the index whose annotation information is being overlaid.final IndexView
AnnotationOverlayImpl.index()
Methods in org.jboss.jandex with parameters of type IndexViewModifier and TypeMethodDescriptiondefault Collection
<AnnotationInstance> AnnotationTarget.annotationsWithRepeatable
(Class<? extends Annotation> clazz, IndexView index) Returns the annotation instances of given type declared on this annotation target and nested annotation targets.default Collection
<AnnotationInstance> AnnotationTarget.annotationsWithRepeatable
(String name, IndexView index) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.AnnotationTarget.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this annotation target and nested annotation targets.final List
<AnnotationInstance> ClassInfo.annotationsWithRepeatable
(DotName name, IndexView index) 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.final List
<AnnotationInstance> FieldInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this field or any type within its signature.final List
<AnnotationInstance> MethodInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method, any of its parameters or any type within its signature.MethodParameterInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method parameter or any type within its signature.final List
<AnnotationInstance> ModuleInfo.annotationsWithRepeatable
(DotName name, IndexView index) final List
<AnnotationInstance> RecordComponentInfo.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this record component or any type within its signature.final List
<AnnotationInstance> Type.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.TypeTarget.annotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.static AnnotationOverlay.Builder
AnnotationOverlay.builder
(IndexView index, Collection<AnnotationTransformation> annotationTransformations) Returns a new builder for an annotation overlay for givenindex
and a given collection oftransformations
.Returns a new builder for a mutable annotation overlay for givenindex
.final List
<AnnotationInstance> ClassInfo.classAnnotationsWithRepeatable
(DotName name, IndexView index) Deprecated.static CompositeIndex
static StackedIndex
Creates a stacked index from givenindexes
.default Collection
<AnnotationInstance> AnnotationTarget.declaredAnnotationsWithRepeatable
(Class<? extends Annotation> clazz, IndexView index) Returns the annotation instances of given type declared on this annotation target.default Collection
<AnnotationInstance> AnnotationTarget.declaredAnnotationsWithRepeatable
(String name, IndexView index) Returns the annotation instances with given name declared on this annotation target.AnnotationTarget.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this annotation target.final List
<AnnotationInstance> ClassInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this class.final List
<AnnotationInstance> FieldInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this field.MethodInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method.MethodParameterInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this method parameter.final List
<AnnotationInstance> RecordComponentInfo.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this record component.TypeTarget.declaredAnnotationsWithRepeatable
(DotName name, IndexView index) Returns the annotation instances with given name declared on this type usage.CompositeIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.EmptyIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Index.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.default Collection
<AnnotationInstance> IndexView.getAnnotationsWithRepeatable
(Class<?> annotationType, IndexView index) Obtains a list of instances for the specified annotation.default Collection
<AnnotationInstance> IndexView.getAnnotationsWithRepeatable
(String annotationName, IndexView index) Obtains a list of instances for the specified annotation.IndexView.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Obtains a list of instances for the specified annotation.StackedIndex.getAnnotationsWithRepeatable
(DotName annotationName, IndexView index) Creates a new stacked index where the givenindex
is on top of the stack and the rest of the stack is equivalent to this stacked index.AnnotationInstance.valuesWithDefaults
(IndexView index) Returns a list of all members of this annotation instance, including default values if defined.AnnotationInstance.valueWithDefault
(IndexView index) Returns the member of this annotation that has special namevalue
, accounting for its default value.AnnotationInstance.valueWithDefault
(IndexView index, String name) Returns the member of this annotation that has the specified name, accounting for its default value.Method parameters in org.jboss.jandex with type arguments of type IndexViewModifier and TypeMethodDescriptionstatic CompositeIndex
CompositeIndex.create
(Collection<IndexView> indexes) static StackedIndex
Creates a stacked index from givenindexes
.Constructors in org.jboss.jandex with parameters of type IndexViewModifierConstructorDescription(package private)
AnnotationOverlayImpl
(IndexView index, boolean compatibleMode, boolean runtimeAnnotationsOnly, boolean inheritedAnnotations, Collection<AnnotationTransformation> annotationTransformations) (package private)
Builder
(IndexView index, Collection<AnnotationTransformation> annotationTransformations) (package private)
(package private)
MutableAnnotationOverlayImpl
(IndexView index, boolean compatibleMode, boolean runtimeAnnotationsOnly, boolean inheritedAnnotations) private
StackedIndex
(IndexView[] stack) Constructor parameters in org.jboss.jandex with type arguments of type IndexView
ClassInfo.declaredAnnotationsWithRepeatable(DotName, IndexView)