Enum Class Tables.AttrTag

java.lang.Object
java.lang.Enum<Tables.AttrTag>
org.openjdk.asmtools.jasm.Tables.AttrTag
All Implemented Interfaces:
Serializable, Comparable<Tables.AttrTag>, Constable
Enclosing class:
Tables

public static enum Tables.AttrTag extends Enum<Tables.AttrTag>
Attribute descriptor enums
  • Enum Constant Details

    • 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
  • Field Details

    • value

      private final Integer value
    • printval

      private final String printval
    • parsekey

      private final String parsekey
  • Constructor Details

  • Method Details

    • values

      public static Tables.AttrTag[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static Tables.AttrTag valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • printval

      public String printval()
    • parsekey

      public String parsekey()