Enum Class EAttribute

java.lang.Object
java.lang.Enum<EAttribute>
org.openjdk.asmtools.common.structure.EAttribute
All Implemented Interfaces:
Serializable, Comparable<EAttribute>, Constable

public enum EAttribute extends Enum<EAttribute>
4.7. Attributes
  • Enum Constant Details

    • ATT_Unrecognized

      public static final EAttribute ATT_Unrecognized
    • ATT_StackMap

      public static final EAttribute ATT_StackMap
    • ATT_ConstantValue

      public static final EAttribute ATT_ConstantValue
    • ATT_Code

      public static final EAttribute ATT_Code
    • ATT_StackMapTable

      public static final EAttribute ATT_StackMapTable
    • ATT_Exceptions

      public static final EAttribute ATT_Exceptions
    • ATT_InnerClasses

      public static final EAttribute ATT_InnerClasses
    • ATT_EnclosingMethod

      public static final EAttribute ATT_EnclosingMethod
    • ATT_Synthetic

      public static final EAttribute ATT_Synthetic
    • ATT_Signature

      public static final EAttribute ATT_Signature
    • ATT_SourceFile

      public static final EAttribute ATT_SourceFile
    • ATT_SourceDebugExtension

      public static final EAttribute ATT_SourceDebugExtension
    • ATT_LineNumberTable

      public static final EAttribute ATT_LineNumberTable
    • ATT_LocalVariableTable

      public static final EAttribute ATT_LocalVariableTable
    • ATT_LocalVariableTypeTable

      public static final EAttribute ATT_LocalVariableTypeTable
    • ATT_Deprecated

      public static final EAttribute ATT_Deprecated
    • ATT_RuntimeVisibleAnnotations

      public static final EAttribute ATT_RuntimeVisibleAnnotations
    • ATT_RuntimeInvisibleAnnotations

      public static final EAttribute ATT_RuntimeInvisibleAnnotations
    • ATT_RuntimeVisibleParameterAnnotations

      public static final EAttribute ATT_RuntimeVisibleParameterAnnotations
    • ATT_RuntimeInvisibleParameterAnnotations

      public static final EAttribute ATT_RuntimeInvisibleParameterAnnotations
    • ATT_AnnotationDefault

      public static final EAttribute ATT_AnnotationDefault
    • ATT_BootstrapMethods

      public static final EAttribute ATT_BootstrapMethods
    • ATT_RuntimeVisibleTypeAnnotations

      public static final EAttribute ATT_RuntimeVisibleTypeAnnotations
    • ATT_RuntimeInvisibleTypeAnnotations

      public static final EAttribute ATT_RuntimeInvisibleTypeAnnotations
    • ATT_MethodParameters

      public static final EAttribute ATT_MethodParameters
    • ATT_Module

      public static final EAttribute ATT_Module
    • ATT_Version

      public static final EAttribute ATT_Version
    • ATT_TargetPlatform

      public static final EAttribute ATT_TargetPlatform
    • ATT_MainClass

      public static final EAttribute ATT_MainClass
    • ATT_ModulePackages

      public static final EAttribute ATT_ModulePackages
    • ATT_ModuleMainClass

      public static final EAttribute ATT_ModuleMainClass
    • ATT_NestHost

      public static final EAttribute ATT_NestHost
    • ATT_NestMembers

      public static final EAttribute ATT_NestMembers
    • ATT_Record

      public static final EAttribute ATT_Record
    • ATT_PermittedSubclasses

      public static final EAttribute ATT_PermittedSubclasses
    • ATT_Preload

      public static final EAttribute ATT_Preload
  • Field Details

  • Constructor Details

  • Method Details

    • values

      public static EAttribute[] 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 EAttribute 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
    • printValue

      public String printValue()
    • parseKey

      public String parseKey()
    • getCPTypeOfIndex

      public ClassFileConst.ConstType getCPTypeOfIndex()
    • value

      public int value()
    • get

      public static EAttribute get(int value)
    • get

      public static EAttribute get(String parseKey)