Uses of Class
org.jboss.jandex.AnnotationValue
-
Uses of AnnotationValue in org.jboss.jandex
Subclasses of AnnotationValue in org.jboss.jandexModifier and TypeClassDescription(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
(package private) static final class
Fields in org.jboss.jandex declared as AnnotationValueModifier and TypeFieldDescriptionprivate static final AnnotationValue[]
AnnotationInstance.ANNOTATION_VALUES_TYPE
private AnnotationValue
MethodInternal.defaultValue
(package private) static final AnnotationValue[]
AnnotationValue.EMPTY_VALUE_ARRAY
private final AnnotationValue[]
AnnotationValue.ArrayValue.value
private final AnnotationValue[]
AnnotationInstance.values
Methods in org.jboss.jandex that return AnnotationValueModifier and TypeMethodDescription(package private) AnnotationValue[]
AnnotationValue.ArrayValue.asArray()
(package private) AnnotationValue[]
AnnotationValue.asArray()
static AnnotationValue
AnnotationValue.createArrayValue
(String name, AnnotationValue[] values) static AnnotationValue
AnnotationValue.createBooleanValue
(String name, boolean bool) static AnnotationValue
AnnotationValue.createByteValue
(String name, byte b) static AnnotationValue
AnnotationValue.createCharacterValue
(String name, char c) static AnnotationValue
AnnotationValue.createClassValue
(String name, Type type) static AnnotationValue
AnnotationValue.createDoubleValue
(String name, double d) static AnnotationValue
AnnotationValue.createDouleValue
(String name, double d) Deprecated.static AnnotationValue
AnnotationValue.createEnumValue
(String name, DotName typeName, String value) static AnnotationValue
AnnotationValue.createFloatValue
(String name, float f) static AnnotationValue
AnnotationValue.createIntegerValue
(String name, int i) static AnnotationValue
AnnotationValue.createLongalue
(String name, long l) Deprecated.UsecreateLongValue(String, long)
instead.static AnnotationValue
AnnotationValue.createLongValue
(String name, long l) static AnnotationValue
AnnotationValue.createNestedAnnotationValue
(String name, AnnotationInstance instance) static AnnotationValue
AnnotationValue.createShortValue
(String name, short s) static AnnotationValue
AnnotationValue.createStringValue
(String name, String string) MethodInfo.defaultValue()
Returns the default annotation value if this method represents an annotation member with a default value.(package private) final AnnotationValue
MethodInternal.defaultValue()
private AnnotationValue
Indexer.processAnnotationElementValue
(String name, DataInputStream data) private AnnotationValue
IndexReaderV2.readAnnotationValue
(PackedDataInputStream stream) private AnnotationValue[]
IndexReaderV1.readAnnotationValues
(PackedDataInputStream stream) private AnnotationValue[]
IndexReaderV2.readAnnotationValues
(PackedDataInputStream stream) AnnotationInstance.value()
Returns the value that is associated with the special default "value" parameter.Returns a value that corresponds with the specified parameter name.AnnotationValue.ArrayValue.value()
(package private) AnnotationValue[]
AnnotationInstance.valueArray()
AnnotationInstance.valueWithDefault
(IndexView index) Returns the value that is associated with the special default "value" parameter, also accounting for a value default.AnnotationInstance.valueWithDefault
(IndexView index, String name) Returns a value that corresponds with the specified parameter name, accounting for its default value.Methods in org.jboss.jandex that return types with arguments of type AnnotationValueModifier and TypeMethodDescriptionAnnotationInstance.values()
Returns a list of all parameter values on this annotation instance.AnnotationInstance.valuesWithDefaults
(IndexView index) Returns a list of all parameter values on this annotation instance, including default values id defined.Methods in org.jboss.jandex with parameters of type AnnotationValueModifier and TypeMethodDescriptionprivate void
IndexWriterV1.buildAValueEntries
(Index index, AnnotationValue value) private void
IndexWriterV2.buildAValueEntries
(AnnotationValue value) static final AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static AnnotationValue
AnnotationValue.createArrayValue
(String name, AnnotationValue[] values) (package private) void
MethodInfo.setDefaultValue
(AnnotationValue defaultValue) (package private) void
MethodInternal.setDefaultValue
(AnnotationValue defaultValue) private void
IndexWriterV1.writeAnnotationValue
(PackedDataOutputStream stream, AnnotationValue value) private void
IndexWriterV2.writeAnnotationValue
(PackedDataOutputStream stream, AnnotationValue value) Method parameters in org.jboss.jandex with type arguments of type AnnotationValueModifier and TypeMethodDescriptionstatic final AnnotationInstance
AnnotationInstance.create
(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.private void
IndexWriterV1.writeAnnotationValues
(PackedDataOutputStream stream, Collection<AnnotationValue> values) private void
IndexWriterV2.writeAnnotationValues
(PackedDataOutputStream stream, Collection<AnnotationValue> values) Constructors in org.jboss.jandex with parameters of type AnnotationValueModifierConstructorDescription(package private)
AnnotationInstance
(DotName name, AnnotationTarget target, AnnotationValue[] values) (package private)
ArrayValue
(String name, AnnotationValue[] value) (package private)
MethodInternal
(byte[] name, byte[][] parameterNames, Type[] parameters, Type returnType, short flags, Type receiverType, Type[] typeParameters, Type[] exceptions, AnnotationInstance[] annotations, AnnotationValue defaultValue)
createDoubleValue(String, double)
instead.