Package com.google.turbine.bytecode
Class ClassFile.AnnotationInfo.ElementValue.ArrayValue
- java.lang.Object
-
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.ArrayValue
-
- All Implemented Interfaces:
ClassFile.AnnotationInfo.ElementValue
- Enclosing interface:
- ClassFile.AnnotationInfo.ElementValue
public static class ClassFile.AnnotationInfo.ElementValue.ArrayValue extends java.lang.Object implements ClassFile.AnnotationInfo.ElementValue
A constant array value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue
ClassFile.AnnotationInfo.ElementValue.ArrayValue, ClassFile.AnnotationInfo.ElementValue.ConstTurbineAnnotationValue, ClassFile.AnnotationInfo.ElementValue.ConstTurbineClassValue, ClassFile.AnnotationInfo.ElementValue.ConstValue, ClassFile.AnnotationInfo.ElementValue.EnumConstValue, ClassFile.AnnotationInfo.ElementValue.Kind
-
-
Constructor Summary
Constructors Constructor Description ArrayValue(java.util.List<ClassFile.AnnotationInfo.ElementValue> elements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<ClassFile.AnnotationInfo.ElementValue>elements()The elements of the array.ClassFile.AnnotationInfo.ElementValue.Kindkind()The value kind.
-
-
-
Constructor Detail
-
ArrayValue
public ArrayValue(java.util.List<ClassFile.AnnotationInfo.ElementValue> elements)
-
-
Method Detail
-
kind
public ClassFile.AnnotationInfo.ElementValue.Kind kind()
Description copied from interface:ClassFile.AnnotationInfo.ElementValueThe value kind.- Specified by:
kindin interfaceClassFile.AnnotationInfo.ElementValue
-
elements
public java.util.List<ClassFile.AnnotationInfo.ElementValue> elements()
The elements of the array.
-
-