Uses of Interface
org.codehaus.janino.util.ClassFile.ElementValue
-
Packages that use ClassFile.ElementValue Package Description org.codehaus.janino The core of the Janino Java compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of ClassFile.ElementValue in org.codehaus.janino
Methods in org.codehaus.janino that return ClassFile.ElementValue Modifier and Type Method Description private 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.ElementValue Modifier and Type Class Description static class
ClassFile.Annotation
The structure of theannotations
array as described in JVMS8 4.7.16.static class
ClassFile.ArrayElementValue
Representation of the "array_value" structure.static class
ClassFile.BooleanElementValue
static class
ClassFile.ByteElementValue
static class
ClassFile.CharElementValue
static class
ClassFile.ClassElementValue
static class
ClassFile.ConstantElementValue
Convenience class for element values that are constants (as opposed to annotations, enum constants and arrays).static class
ClassFile.DoubleElementValue
static class
ClassFile.EnumConstValue
Representation of the "enum_const_value" element in the "element_value" structure.static class
ClassFile.FloatElementValue
static class
ClassFile.IntElementValue
static class
ClassFile.LongElementValue
static class
ClassFile.ShortElementValue
static class
ClassFile.StringElementValue
Fields in org.codehaus.janino.util declared as ClassFile.ElementValue Modifier and Type Field Description private ClassFile.ElementValue
ClassFile.AnnotationDefaultAttribute. elementValue
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.ElementValue Modifier and Type Field Description java.util.Map<java.lang.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.ElementValue Modifier and Type Method Description private static ClassFile.ElementValue
ClassFile. loadElementValue(java.io.DataInputStream dis)
Methods in org.codehaus.janino.util that return types with arguments of type ClassFile.ElementValue Modifier and Type Method Description private static java.util.Map<java.lang.Short,ClassFile.ElementValue>
ClassFile.AnnotationsAttribute. loadElementValuePairs(java.io.DataInputStream dis)
Method parameters in org.codehaus.janino.util with type arguments of type ClassFile.ElementValue Modifier and Type Method Description void
Annotatable. addAnnotationsAttributeEntry(boolean runtimeVisible, java.lang.String fieldDescriptor, java.util.Map<java.lang.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, java.lang.String fieldDescriptor, java.util.Map<java.lang.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, java.lang.String fieldDescriptor, java.util.Map<java.lang.Short,ClassFile.ElementValue> elementValuePairs, java.util.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, java.lang.String fieldDescriptor, java.util.Map<java.lang.Short,ClassFile.ElementValue> elementValuePairs)
void
ClassFile.MethodInfo. addAnnotationsAttributeEntry(boolean runtimeVisible, java.lang.String fieldDescriptor, java.util.Map<java.lang.Short,ClassFile.ElementValue> elementValuePairs)
Constructors in org.codehaus.janino.util with parameters of type ClassFile.ElementValue Constructor Description AnnotationDefaultAttribute(short attributeNameIndex, ClassFile.ElementValue elementValue)
ArrayElementValue(ClassFile.ElementValue[] values)
Constructor parameters in org.codehaus.janino.util with type arguments of type ClassFile.ElementValue Constructor Description Annotation(short typeIndex, java.util.Map<java.lang.Short,ClassFile.ElementValue> elementValuePairs)
-