类 Attribute

    • 字段详细资料

      • BOOTSTRAP_METHODS

        public static final java.lang.String BOOTSTRAP_METHODS
        另请参阅:
        常量字段值
      • SOURCE_FILE

        public static final java.lang.String SOURCE_FILE
        另请参阅:
        常量字段值
      • SOURCE_DIR

        public static final java.lang.String SOURCE_DIR
        另请参阅:
        常量字段值
      • RECORD

        public static final java.lang.String RECORD
        另请参阅:
        常量字段值
      • INNER_CLASSES

        public static final java.lang.String INNER_CLASSES
        另请参阅:
        常量字段值
      • ENCLOSING_METHOD

        public static final java.lang.String ENCLOSING_METHOD
        另请参阅:
        常量字段值
      • NEST_HOST

        public static final java.lang.String NEST_HOST
        另请参阅:
        常量字段值
      • NEST_MEMBERS

        public static final java.lang.String NEST_MEMBERS
        另请参阅:
        常量字段值
      • PERMITTED_SUBCLASSES

        public static final java.lang.String PERMITTED_SUBCLASSES
        另请参阅:
        常量字段值
      • DEPRECATED

        public static final java.lang.String DEPRECATED
        另请参阅:
        常量字段值
      • SYNTHETIC

        public static final java.lang.String SYNTHETIC
        另请参阅:
        常量字段值
      • SIGNATURE

        public static final java.lang.String SIGNATURE
        另请参阅:
        常量字段值
      • CONSTANT_VALUE

        public static final java.lang.String CONSTANT_VALUE
        另请参阅:
        常量字段值
      • METHOD_PARAMETERS

        public static final java.lang.String METHOD_PARAMETERS
        另请参阅:
        常量字段值
      • EXCEPTIONS

        public static final java.lang.String EXCEPTIONS
        另请参阅:
        常量字段值
      • CODE

        public static final java.lang.String CODE
        另请参阅:
        常量字段值
      • STACK_MAP

        public static final java.lang.String STACK_MAP
        另请参阅:
        常量字段值
      • STACK_MAP_TABLE

        public static final java.lang.String STACK_MAP_TABLE
        另请参阅:
        常量字段值
      • LINE_NUMBER_TABLE

        public static final java.lang.String LINE_NUMBER_TABLE
        另请参阅:
        常量字段值
      • LOCAL_VARIABLE_TABLE

        public static final java.lang.String LOCAL_VARIABLE_TABLE
        另请参阅:
        常量字段值
      • LOCAL_VARIABLE_TYPE_TABLE

        public static final java.lang.String LOCAL_VARIABLE_TYPE_TABLE
        另请参阅:
        常量字段值
      • RUNTIME_VISIBLE_ANNOTATIONS

        public static final java.lang.String RUNTIME_VISIBLE_ANNOTATIONS
        另请参阅:
        常量字段值
      • RUNTIME_INVISIBLE_ANNOTATIONS

        public static final java.lang.String RUNTIME_INVISIBLE_ANNOTATIONS
        另请参阅:
        常量字段值
      • RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS

        public static final java.lang.String RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
        另请参阅:
        常量字段值
      • RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS

        public static final java.lang.String RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
        另请参阅:
        常量字段值
      • RUNTIME_VISIBLE_TYPE_ANNOTATIONS

        public static final java.lang.String RUNTIME_VISIBLE_TYPE_ANNOTATIONS
        另请参阅:
        常量字段值
      • RUNTIME_INVISIBLE_TYPE_ANNOTATIONS

        public static final java.lang.String RUNTIME_INVISIBLE_TYPE_ANNOTATIONS
        另请参阅:
        常量字段值
      • ANNOTATION_DEFAULT

        public static final java.lang.String ANNOTATION_DEFAULT
        另请参阅:
        常量字段值
      • MODULE

        public static final java.lang.String MODULE
        另请参阅:
        常量字段值
      • MODULE_MAIN_CLASS

        public static final java.lang.String MODULE_MAIN_CLASS
        另请参阅:
        常量字段值
      • MODULE_PACKAGES

        public static final java.lang.String MODULE_PACKAGES
        另请参阅:
        常量字段值
      • SOURCE_DEBUG_EXTENSION

        public static final java.lang.String SOURCE_DEBUG_EXTENSION
        另请参阅:
        常量字段值
      • CHARACTER_RANGE_TABLE

        public static final java.lang.String CHARACTER_RANGE_TABLE
        另请参阅:
        常量字段值
      • COMPILATION_I_D

        public static final java.lang.String COMPILATION_I_D
        另请参阅:
        常量字段值
      • SOURCE_I_D

        public static final java.lang.String SOURCE_I_D
        另请参阅:
        常量字段值
      • u2attributeNameIndex

        public int u2attributeNameIndex
    • 构造器详细资料

      • Attribute

        protected Attribute()
        Create an uninitialized Attribute.
      • Attribute

        protected Attribute​(int u2attributeNameIndex)
        Create an initialized Attribute.
    • 方法详细资料

      • getAttributeName

        public java.lang.String getAttributeName​(Clazz clazz)
        Returns the String name of the attribute.
      • accept

        public void accept​(Clazz clazz,
                           AttributeVisitor attributeVisitor)
        Accepts the given visitor.
      • accept

        public void accept​(Clazz clazz,
                           Field field,
                           AttributeVisitor attributeVisitor)
        Accepts the given visitor in the context of the given field.
      • accept

        public void accept​(Clazz clazz,
                           Method method,
                           AttributeVisitor attributeVisitor)
        Accepts the given visitor in the context of the given method.