Package org.openjdk.asmtools.jasm
Enum Tables.AttrTag
- java.lang.Object
-
- java.lang.Enum<Tables.AttrTag>
-
- org.openjdk.asmtools.jasm.Tables.AttrTag
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Tables.AttrTag>
- Enclosing class:
- Tables
public static enum Tables.AttrTag extends java.lang.Enum<Tables.AttrTag>
Attribute descriptor enums
-
-
Enum Constant Summary
-
Constructor Summary
Constructors Modifier Constructor Description private
AttrTag(java.lang.Integer val, java.lang.String print, java.lang.String parse)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
parsekey()
java.lang.String
printval()
static Tables.AttrTag
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Tables.AttrTag[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ATT_Unrecognized
public static final Tables.AttrTag ATT_Unrecognized
-
ATT_StackMap
public static final Tables.AttrTag ATT_StackMap
-
ATT_ConstantValue
public static final Tables.AttrTag ATT_ConstantValue
-
ATT_Code
public static final Tables.AttrTag ATT_Code
-
ATT_StackMapTable
public static final Tables.AttrTag ATT_StackMapTable
-
ATT_Exceptions
public static final Tables.AttrTag ATT_Exceptions
-
ATT_InnerClasses
public static final Tables.AttrTag ATT_InnerClasses
-
ATT_EnclosingMethod
public static final Tables.AttrTag ATT_EnclosingMethod
-
ATT_Synthetic
public static final Tables.AttrTag ATT_Synthetic
-
ATT_Signature
public static final Tables.AttrTag ATT_Signature
-
ATT_SourceFile
public static final Tables.AttrTag ATT_SourceFile
-
ATT_SourceDebugExtension
public static final Tables.AttrTag ATT_SourceDebugExtension
-
ATT_LineNumberTable
public static final Tables.AttrTag ATT_LineNumberTable
-
ATT_LocalVariableTable
public static final Tables.AttrTag ATT_LocalVariableTable
-
ATT_LocalVariableTypeTable
public static final Tables.AttrTag ATT_LocalVariableTypeTable
-
ATT_Deprecated
public static final Tables.AttrTag ATT_Deprecated
-
ATT_RuntimeVisibleAnnotations
public static final Tables.AttrTag ATT_RuntimeVisibleAnnotations
-
ATT_RuntimeInvisibleAnnotations
public static final Tables.AttrTag ATT_RuntimeInvisibleAnnotations
-
ATT_RuntimeVisibleParameterAnnotations
public static final Tables.AttrTag ATT_RuntimeVisibleParameterAnnotations
-
ATT_RuntimeInvisibleParameterAnnotations
public static final Tables.AttrTag ATT_RuntimeInvisibleParameterAnnotations
-
ATT_AnnotationDefault
public static final Tables.AttrTag ATT_AnnotationDefault
-
ATT_BootstrapMethods
public static final Tables.AttrTag ATT_BootstrapMethods
-
ATT_RuntimeVisibleTypeAnnotations
public static final Tables.AttrTag ATT_RuntimeVisibleTypeAnnotations
-
ATT_RuntimeInvisibleTypeAnnotations
public static final Tables.AttrTag ATT_RuntimeInvisibleTypeAnnotations
-
ATT_MethodParameters
public static final Tables.AttrTag ATT_MethodParameters
-
ATT_Module
public static final Tables.AttrTag ATT_Module
-
ATT_Version
public static final Tables.AttrTag ATT_Version
-
ATT_TargetPlatform
public static final Tables.AttrTag ATT_TargetPlatform
-
ATT_MainClass
public static final Tables.AttrTag ATT_MainClass
-
ATT_ModulePackages
public static final Tables.AttrTag ATT_ModulePackages
-
ATT_ModuleMainClass
public static final Tables.AttrTag ATT_ModuleMainClass
-
ATT_ModuleTarget
public static final Tables.AttrTag ATT_ModuleTarget
-
ATT_NestHost
public static final Tables.AttrTag ATT_NestHost
-
ATT_NestMembers
public static final Tables.AttrTag ATT_NestMembers
-
ATT_Record
public static final Tables.AttrTag ATT_Record
-
ATT_PermittedSubclasses
public static final Tables.AttrTag ATT_PermittedSubclasses
-
-
Method Detail
-
values
public static Tables.AttrTag[] 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 (Tables.AttrTag c : Tables.AttrTag.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Tables.AttrTag 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
-
printval
public java.lang.String printval()
-
parsekey
public java.lang.String parsekey()
-
-