Uses of Interface
org.codehaus.janino.util.ClassFile.ElementValue
Packages that use ClassFile.ElementValue
Package
Description
The core of the Janino Java compiler.
Application-independent helper classes.
-
Uses of ClassFile.ElementValue in org.codehaus.janino
Methods in org.codehaus.janino that return ClassFile.ElementValueModifier and TypeMethodDescriptionprivate ClassFile.ElementValueUnitCompiler.compileElementValue(Java.ElementValue elementValue, ClassFile cf, boolean compileAsArray) -
Uses of ClassFile.ElementValue in org.codehaus.janino.util
Classes in org.codehaus.janino.util that implement ClassFile.ElementValueModifier and TypeClassDescriptionstatic classThe structure of theannotationsarray as described in JVMS8 4.7.16.static final classRepresentation of the "array_value" structure.static final classstatic final classstatic final classstatic final classstatic classConvenience class for element values that are constants (as opposed to annotations, enum constants and arrays).static final classstatic final classRepresentation of the "enum_const_value" element in the "element_value" structure.static final classstatic final classstatic final classstatic final classstatic final classFields in org.codehaus.janino.util declared as ClassFile.ElementValueModifier and TypeFieldDescriptionprivate final ClassFile.ElementValueClassFile.AnnotationDefaultAttribute.elementValuefinal ClassFile.ElementValue[]ClassFile.ArrayElementValue.valuesThe 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.elementValuePairsThe "element_value_pairs" field of theannotationtype as described in JVMS8 4.7.16.Methods in org.codehaus.janino.util that return ClassFile.ElementValueModifier and TypeMethodDescriptionprivate static ClassFile.ElementValueClassFile.loadElementValue(DataInputStream dis) Methods in org.codehaus.janino.util that return types with arguments of type ClassFile.ElementValueModifier and TypeMethodDescriptionprivate static Map<Short, ClassFile.ElementValue> ClassFile.AnnotationsAttribute.loadElementValuePairs(DataInputStream dis) Method parameters in org.codehaus.janino.util with type arguments of type ClassFile.ElementValueModifier and TypeMethodDescriptionvoidAnnotatable.addAnnotationsAttributeEntry(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) Adds a "Runtime[In]visibleAnnotations" attribute tothisobject (if that annotation does not yet exist) and adds an entry to it.voidClassFile.addAnnotationsAttributeEntry(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) Creates aRuntime[In]visibleAnnotationsattribute on the class (if it does not yet exist) and adds an entry to it.private voidClassFile.addAnnotationsAttributeEntry(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs, List<ClassFile.AttributeInfo> target) Adds aRuntime[In]visibleAnnotationsattribute to the target (if it does not yet exist) and adds an entry to it.voidClassFile.FieldInfo.addAnnotationsAttributeEntry(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs) voidClassFile.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)