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_target
empty_target
localvar_target
method_formal_parameter_target
offset_target
supertype_target
throws_target
type_argument_target
type_parameter_bound_target
type_parameter_target
-
Constructor Summary
Constructors Modifier Constructor Description private
TypeAnnotationEntryKind()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static TypeAnnotationEntryKind
valueOf(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
-
-