Uses of Interface
org.codehaus.janino.util.ClassFile.ElementValue
Packages that use ClassFile.ElementValue
-
Uses of ClassFile.ElementValue in org.codehaus.janino.util
Classes in org.codehaus.janino.util that implement ClassFile.ElementValueModifier and TypeClassDescriptionstatic class
The structure of theannotations
array as described in JVMS8 4.7.16.static final class
Representation of the "array_value" structure.static final class
static final class
static final class
static final class
static class
Convenience class for element values that are constants (as opposed to annotations, enum constants and arrays).static final class
static final class
Representation of the "enum_const_value" element in the "element_value" structure.static final class
static final class
static final class
static final class
static final class
Fields in org.codehaus.janino.util declared as ClassFile.ElementValueModifier and TypeFieldDescriptionfinal ClassFile.ElementValue[]
ClassFile.ArrayElementValue.values
The values of the elements of this array element value.Fields in org.codehaus.janino.util with type parameters of type ClassFile.ElementValueModifier and TypeFieldDescriptionfinal Map
<Short, ClassFile.ElementValue> ClassFile.Annotation.elementValuePairs
The "element_value_pairs" field of theannotation
type as described in JVMS8 4.7.16.Method parameters in org.codehaus.janino.util with type arguments of type ClassFile.ElementValueModifier and TypeMethodDescriptionvoid
Annotatable.addAnnotationsAttributeEntry
(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) Adds a "Runtime[In]visibleAnnotations" attribute tothis
object (if that annotation does not yet exist) and adds an entry to it.void
ClassFile.addAnnotationsAttributeEntry
(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) Creates aRuntime[In]visibleAnnotations
attribute on the class (if it does not yet exist) and adds an entry to it.void
ClassFile.FieldInfo.addAnnotationsAttributeEntry
(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) void
ClassFile.MethodInfo.addAnnotationsAttributeEntry
(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) Constructors in org.codehaus.janino.util with parameters of type ClassFile.ElementValueModifierConstructorDescriptionAnnotationDefaultAttribute
(short attributeNameIndex, ClassFile.ElementValue elementValue) ArrayElementValue
(ClassFile.ElementValue[] values) Constructor parameters in org.codehaus.janino.util with type arguments of type ClassFile.ElementValueModifierConstructorDescriptionAnnotation
(short typeIndex, Map<Short, ClassFile.ElementValue> elementValuePairs)