Package com.google.turbine.bytecode
Class ClassFile.AnnotationInfo.ElementValue.EnumConstValue
- java.lang.Object
-
- com.google.turbine.bytecode.ClassFile.AnnotationInfo.ElementValue.EnumConstValue
-
- All Implemented Interfaces:
ClassFile.AnnotationInfo.ElementValue
- Enclosing interface:
- ClassFile.AnnotationInfo.ElementValue
public static class ClassFile.AnnotationInfo.ElementValue.EnumConstValue extends java.lang.Object implements ClassFile.AnnotationInfo.ElementValue
An enum constant 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 EnumConstValue(java.lang.String typeName, java.lang.String constName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringconstName()The name of the enum constant.ClassFile.AnnotationInfo.ElementValue.Kindkind()The value kind.java.lang.StringtypeName()The type of the enum.
-
-
-
Method Detail
-
kind
public ClassFile.AnnotationInfo.ElementValue.Kind kind()
Description copied from interface:ClassFile.AnnotationInfo.ElementValueThe value kind.- Specified by:
kindin interfaceClassFile.AnnotationInfo.ElementValue
-
typeName
public java.lang.String typeName()
The type of the enum.
-
constName
public java.lang.String constName()
The name of the enum constant.
-
-