Enum TypeAnnotationEntryKind
- java.lang.Object
-
- java.lang.Enum<TypeAnnotationEntryKind>
-
- org.benf.cfr.reader.entities.attributes.TypeAnnotationEntryKind
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<TypeAnnotationEntryKind>
public enum TypeAnnotationEntryKind extends java.lang.Enum<TypeAnnotationEntryKind>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description catch_targetempty_targetlocalvar_targetmethod_formal_parameter_targetoffset_targetsupertype_targetthrows_targettype_argument_targettype_parameter_bound_targettype_parameter_target
-
Constructor Summary
Constructors Modifier Constructor Description privateTypeAnnotationEntryKind()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TypeAnnotationEntryKindvalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static TypeAnnotationEntryKind[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
type_parameter_target
public static final TypeAnnotationEntryKind type_parameter_target
-
supertype_target
public static final TypeAnnotationEntryKind supertype_target
-
type_parameter_bound_target
public static final TypeAnnotationEntryKind type_parameter_bound_target
-
empty_target
public static final TypeAnnotationEntryKind empty_target
-
method_formal_parameter_target
public static final TypeAnnotationEntryKind method_formal_parameter_target
-
throws_target
public static final TypeAnnotationEntryKind throws_target
-
localvar_target
public static final TypeAnnotationEntryKind localvar_target
-
catch_target
public static final TypeAnnotationEntryKind catch_target
-
offset_target
public static final TypeAnnotationEntryKind offset_target
-
type_argument_target
public static final TypeAnnotationEntryKind type_argument_target
-
-
Method Detail
-
values
public static TypeAnnotationEntryKind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (TypeAnnotationEntryKind c : TypeAnnotationEntryKind.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static TypeAnnotationEntryKind valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-