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.ElementValue
UnitCompiler.compileElementValue
(Java.ElementValue elementValue, ClassFile cf) -
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 TypeFieldDescriptionprivate final ClassFile.ElementValue
ClassFile.AnnotationDefaultAttribute.elementValue
final 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.Methods in org.codehaus.janino.util that return ClassFile.ElementValueModifier and TypeMethodDescriptionprivate static ClassFile.ElementValue
ClassFile.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 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.private void
ClassFile.addAnnotationsAttributeEntry
(boolean runtimeVisible, String fieldDescriptor, Map<Short, ClassFile.ElementValue> elementValuePairs, List<ClassFile.AttributeInfo> target) Adds aRuntime[In]visibleAnnotations
attribute to the target (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)