default java.util.Collection<AnnotationInstance> |
AnnotationTarget.annotationsWithRepeatable(java.lang.Class<? extends java.lang.annotation.Annotation> clazz,
IndexView index) |
Returns the annotation instances of given type declared on this annotation target and nested annotation targets.
|
default java.util.Collection<AnnotationInstance> |
AnnotationTarget.annotationsWithRepeatable(java.lang.String name,
IndexView index) |
Returns the annotation instances with given name declared on this annotation target and nested annotation targets.
|
java.util.Collection<AnnotationInstance> |
AnnotationTarget.annotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this annotation target and nested annotation targets.
|
java.util.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.
|
java.util.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.
|
java.util.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.
|
java.util.List<AnnotationInstance> |
MethodParameterInfo.annotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this method parameter or any type within
its signature.
|
java.util.List<AnnotationInstance> |
ModuleInfo.annotationsWithRepeatable(DotName name,
IndexView index) |
|
java.util.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.
|
java.util.List<AnnotationInstance> |
Type.annotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this type usage.
|
java.util.List<AnnotationInstance> |
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,
java.util.Collection<AnnotationTransformation> annotationTransformations) |
Returns a new builder for an annotation overlay for given index and a given collection
of transformations .
|
static MutableAnnotationOverlay.Builder |
MutableAnnotationOverlay.builder(IndexView index) |
Returns a new builder for a mutable annotation overlay for given index .
|
java.util.List<AnnotationInstance> |
ClassInfo.classAnnotationsWithRepeatable(DotName name,
IndexView index) |
Deprecated.
|
static CompositeIndex |
CompositeIndex.create(IndexView... indexes) |
|
static StackedIndex |
StackedIndex.create(IndexView... indexes) |
Creates a stacked index from given indexes .
|
default java.util.Collection<AnnotationInstance> |
AnnotationTarget.declaredAnnotationsWithRepeatable(java.lang.Class<? extends java.lang.annotation.Annotation> clazz,
IndexView index) |
Returns the annotation instances of given type declared on this annotation target.
|
default java.util.Collection<AnnotationInstance> |
AnnotationTarget.declaredAnnotationsWithRepeatable(java.lang.String name,
IndexView index) |
Returns the annotation instances with given name declared on this annotation target.
|
java.util.Collection<AnnotationInstance> |
AnnotationTarget.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this annotation target.
|
java.util.List<AnnotationInstance> |
ClassInfo.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this class.
|
java.util.List<AnnotationInstance> |
FieldInfo.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this field.
|
java.util.List<AnnotationInstance> |
MethodInfo.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this method.
|
java.util.List<AnnotationInstance> |
MethodParameterInfo.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this method parameter.
|
java.util.List<AnnotationInstance> |
RecordComponentInfo.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this record component.
|
java.util.List<AnnotationInstance> |
TypeTarget.declaredAnnotationsWithRepeatable(DotName name,
IndexView index) |
Returns the annotation instances with given name declared on this type usage.
|
java.util.Collection<AnnotationInstance> |
CompositeIndex.getAnnotationsWithRepeatable(DotName annotationName,
IndexView index) |
Obtains a list of instances for the specified annotation.
|
java.util.Collection<AnnotationInstance> |
EmptyIndex.getAnnotationsWithRepeatable(DotName annotationName,
IndexView index) |
|
java.util.Collection<AnnotationInstance> |
Index.getAnnotationsWithRepeatable(DotName annotationName,
IndexView index) |
Obtains a list of instances for the specified annotation.
|
default java.util.Collection<AnnotationInstance> |
IndexView.getAnnotationsWithRepeatable(java.lang.Class<?> annotationType,
IndexView index) |
Obtains a list of instances for the specified annotation.
|
default java.util.Collection<AnnotationInstance> |
IndexView.getAnnotationsWithRepeatable(java.lang.String annotationName,
IndexView index) |
Obtains a list of instances for the specified annotation.
|
java.util.Collection<AnnotationInstance> |
IndexView.getAnnotationsWithRepeatable(DotName annotationName,
IndexView index) |
Obtains a list of instances for the specified annotation.
|
java.util.Collection<AnnotationInstance> |
StackedIndex.getAnnotationsWithRepeatable(DotName annotationName,
IndexView index) |
|
StackedIndex |
StackedIndex.pushIndex(IndexView index) |
Creates a new stacked index where the given index is on top of the stack
and the rest of the stack is equivalent to this stacked index.
|
java.util.List<AnnotationValue> |
AnnotationInstance.valuesWithDefaults(IndexView index) |
Returns a list of all members of this annotation instance, including default
values if defined.
|
AnnotationValue |
AnnotationInstance.valueWithDefault(IndexView index) |
Returns the member of this annotation that has special name value ,
accounting for its default value.
|
AnnotationValue |
AnnotationInstance.valueWithDefault(IndexView index,
java.lang.String name) |
Returns the member of this annotation that has the specified name,
accounting for its default value.
|