Uses of Class
org.jboss.jandex.AnnotationValue
Packages that use AnnotationValue
Package
Description
Jandex is a space efficient Java class file indexer and offline reflection library.
-
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 classFields in org.jboss.jandex declared as AnnotationValueModifier and TypeFieldDescription(package private) AnnotationValueMethodInternal.ExtraInfo.defaultValue(package private) static final AnnotationValue[]AnnotationValue.EMPTY_ARRAYprivate final AnnotationValue[]AnnotationValue.ArrayValue.valueprivate final AnnotationValue[]AnnotationInstance.valuesFields in org.jboss.jandex with type parameters of type AnnotationValueModifier and TypeFieldDescriptionprivate final List<AnnotationValue> AnnotationInstanceBuilder.valuesMethods in org.jboss.jandex that return AnnotationValueModifier and TypeMethodDescription(package private) AnnotationValue[]AnnotationValue.ArrayValue.asArray()(package private) AnnotationValue[]AnnotationValue.asArray()static AnnotationValueAnnotationValue.createArrayValue(String name, List<AnnotationValue> values) static AnnotationValueAnnotationValue.createArrayValue(String name, AnnotationValue[] values) static AnnotationValueAnnotationValue.createBooleanValue(String name, boolean bool) static AnnotationValueAnnotationValue.createByteValue(String name, byte b) static AnnotationValueAnnotationValue.createCharacterValue(String name, char c) static AnnotationValueAnnotationValue.createClassValue(String name, Type type) static AnnotationValueAnnotationValue.createDoubleValue(String name, double d) static AnnotationValueAnnotationValue.createDouleValue(String name, double d) Deprecated.static AnnotationValueAnnotationValue.createEnumValue(String name, DotName typeName, String value) static AnnotationValueAnnotationValue.createFloatValue(String name, float f) static AnnotationValueAnnotationValue.createIntegerValue(String name, int i) static AnnotationValueAnnotationValue.createLongalue(String name, long l) Deprecated.UsecreateLongValue(String, long)instead.static AnnotationValueAnnotationValue.createLongValue(String name, long l) static AnnotationValueAnnotationValue.createNestedAnnotationValue(String name, AnnotationInstance instance) static AnnotationValueAnnotationValue.createShortValue(String name, short s) static AnnotationValueAnnotationValue.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 AnnotationValueMethodInternal.defaultValue()private AnnotationValueIndexer.processAnnotationElementValue(String name, DataInputStream data) private AnnotationValueIndexReaderV2.readAnnotationValue(PackedDataInputStream stream) private AnnotationValue[]IndexReaderV1.readAnnotationValues(PackedDataInputStream stream) private AnnotationValue[]IndexReaderV2.readAnnotationValues(PackedDataInputStream stream) AnnotationInstance.value()Returns the member that has the special default namevalue.Returns the member of this annotation that has the specified name.AnnotationValue.ArrayValue.value()(package private) AnnotationValue[]AnnotationInstance.valueArray()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.Methods in org.jboss.jandex that return types with arguments of type AnnotationValueModifier and TypeMethodDescriptionAnnotationValue.ArrayValue.asArrayList()AnnotationValue.asArrayList()Returns the underlying array value as aListofAnnotationValue.AnnotationInstance.values()Returns an immutable list of all members of this annotation instance.AnnotationInstance.valuesWithDefaults(IndexView index) Returns a list of all members of this annotation instance, including default values if defined.Methods in org.jboss.jandex with parameters of type AnnotationValueModifier and TypeMethodDescriptionAnnotationInstanceBuilder.add(AnnotationValue value) Adds a pre-defined annotation member whose name and value are defined by givenvalue.private voidIndexWriterV1.buildAValueEntries(Index index, AnnotationValue value) private voidIndexWriterV2.buildAValueEntries(AnnotationValue value) static AnnotationInstanceAnnotationInstance.create(DotName name, boolean visible, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static AnnotationInstanceAnnotationInstance.create(DotName name, AnnotationTarget target, AnnotationValue[] values) Construct a new mock annotation instance.static AnnotationValueAnnotationValue.createArrayValue(String name, AnnotationValue[] values) (package private) voidMethodInfo.setDefaultValue(AnnotationValue defaultValue) (package private) voidMethodInternal.setDefaultValue(AnnotationValue defaultValue) private voidIndexWriterV1.writeAnnotationValue(PackedDataOutputStream stream, AnnotationValue value) private voidIndexWriterV2.writeAnnotationValue(PackedDataOutputStream stream, AnnotationValue value) Method parameters in org.jboss.jandex with type arguments of type AnnotationValueModifier and TypeMethodDescriptionAnnotationInstanceBuilder.addAll(List<AnnotationValue> values) Adds all pre-defined annotation members whose names and values are defined by givenvalues.static AnnotationInstanceAnnotationInstance.create(DotName name, boolean visible, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationInstanceAnnotationInstance.create(DotName name, AnnotationTarget target, List<AnnotationValue> values) Construct a new mock annotation instance.static AnnotationValueAnnotationValue.createArrayValue(String name, List<AnnotationValue> values) private voidIndexWriterV1.writeAnnotationValues(PackedDataOutputStream stream, Collection<AnnotationValue> values) private voidIndexWriterV2.writeAnnotationValues(PackedDataOutputStream stream, Collection<AnnotationValue> values) Constructors in org.jboss.jandex with parameters of type AnnotationValueModifierConstructorDescriptionprivateAnnotationInstance(DotName name, AnnotationTarget target, AnnotationValue[] values, boolean runtimeVisible) (package private)ArrayValue(String name, AnnotationValue[] value) (package private)MethodInternal(byte[] name, byte[][] parameterNames, Type[] parameterTypes, Type returnType, short flags, Type receiverType, Type[] typeParameters, Type[] exceptions, AnnotationInstance[] annotations, AnnotationValue defaultValue)
createDoubleValue(String, double)instead.