public abstract class org.aspectj.apache.bcel.classfile.Attribute implements java.lang.Cloneable, org.aspectj.apache.bcel.classfile.Node, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.aspectj.apache.bcel.classfile.Attribute
  super_class: java.lang.Object
{
  public static final org.aspectj.apache.bcel.classfile.Attribute[] NoAttributes;
    descriptor: [Lorg/aspectj/apache/bcel/classfile/Attribute;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  protected byte tag;
    descriptor: B
    flags: (0x0004) ACC_PROTECTED

  protected int nameIndex;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected int length;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  protected org.aspectj.apache.bcel.classfile.ConstantPool cpool;
    descriptor: Lorg/aspectj/apache/bcel/classfile/ConstantPool;
    flags: (0x0004) ACC_PROTECTED

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 90
            iconst_0
            anewarray org.aspectj.apache.bcel.classfile.Attribute
            putstatic org.aspectj.apache.bcel.classfile.Attribute.NoAttributes:[Lorg/aspectj/apache/bcel/classfile/Attribute;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  protected void <init>(byte, int, int, org.aspectj.apache.bcel.classfile.ConstantPool);
    descriptor: (BIILorg/aspectj/apache/bcel/classfile/ConstantPool;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=5, args_size=5
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
        start local 1 // byte tag
        start local 2 // int nameIndex
        start local 3 // int length
        start local 4 // org.aspectj.apache.bcel.classfile.ConstantPool cpool
         0: .line 97
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 98
            aload 0 /* this */
            iload 1 /* tag */
            putfield org.aspectj.apache.bcel.classfile.Attribute.tag:B
         2: .line 99
            aload 0 /* this */
            iload 2 /* nameIndex */
            putfield org.aspectj.apache.bcel.classfile.Attribute.nameIndex:I
         3: .line 100
            aload 0 /* this */
            iload 3 /* length */
            putfield org.aspectj.apache.bcel.classfile.Attribute.length:I
         4: .line 101
            aload 0 /* this */
            aload 4 /* cpool */
            putfield org.aspectj.apache.bcel.classfile.Attribute.cpool:Lorg/aspectj/apache/bcel/classfile/ConstantPool;
         5: .line 102
            return
        end local 4 // org.aspectj.apache.bcel.classfile.ConstantPool cpool
        end local 3 // int length
        end local 2 // int nameIndex
        end local 1 // byte tag
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    6     0       this  Lorg/aspectj/apache/bcel/classfile/Attribute;
            0    6     1        tag  B
            0    6     2  nameIndex  I
            0    6     3     length  I
            0    6     4      cpool  Lorg/aspectj/apache/bcel/classfile/ConstantPool;
    MethodParameters:
           Name  Flags
      tag        
      nameIndex  
      length     
      cpool      

  public void dump(java.io.DataOutputStream);
    descriptor: (Ljava/io/DataOutputStream;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
        start local 1 // java.io.DataOutputStream file
         0: .line 105
            aload 1 /* file */
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.nameIndex:I
            invokevirtual java.io.DataOutputStream.writeShort:(I)V
         1: .line 106
            aload 1 /* file */
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.length:I
            invokevirtual java.io.DataOutputStream.writeInt:(I)V
         2: .line 107
            return
        end local 1 // java.io.DataOutputStream file
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;
            0    3     1  file  Ljava/io/DataOutputStream;
    Exceptions:
      throws java.io.IOException
    MethodParameters:
      Name  Flags
      file  

  public static final org.aspectj.apache.bcel.classfile.Attribute readAttribute(java.io.DataInputStream, org.aspectj.apache.bcel.classfile.ConstantPool);
    descriptor: (Ljava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)Lorg/aspectj/apache/bcel/classfile/Attribute;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Code:
      stack=6, locals=7, args_size=2
        start local 0 // java.io.DataInputStream file
        start local 1 // org.aspectj.apache.bcel.classfile.ConstantPool cpool
         0: .line 111
            iconst_m1
            istore 2 /* tag */
        start local 2 // byte tag
         1: .line 112
            aload 0 /* file */
            invokevirtual java.io.DataInputStream.readUnsignedShort:()I
            istore 3 /* idx */
        start local 3 // int idx
         2: .line 113
            aload 1 /* cpool */
            iload 3 /* idx */
            invokevirtual org.aspectj.apache.bcel.classfile.ConstantPool.getConstantUtf8:(I)Lorg/aspectj/apache/bcel/classfile/ConstantUtf8;
            invokevirtual org.aspectj.apache.bcel.classfile.ConstantUtf8.getValue:()Ljava/lang/String;
            astore 4 /* name */
        start local 4 // java.lang.String name
         3: .line 114
            aload 0 /* file */
            invokevirtual java.io.DataInputStream.readInt:()I
            istore 5 /* len */
        start local 5 // int len
         4: .line 117
            iconst_0
            istore 6 /* i */
        start local 6 // byte i
         5: goto 10
         6: .line 118
      StackMap locals: java.io.DataInputStream org.aspectj.apache.bcel.classfile.ConstantPool int int java.lang.String int int
      StackMap stack:
            aload 4 /* name */
            getstatic org.aspectj.apache.bcel.Constants.ATTRIBUTE_NAMES:[Ljava/lang/String;
            iload 6 /* i */
            aaload
            invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
            ifeq 9
         7: .line 119
            iload 6 /* i */
            istore 2 /* tag */
         8: .line 120
            goto 11
         9: .line 117
      StackMap locals:
      StackMap stack:
            iload 6 /* i */
            iconst_1
            iadd
            i2b
            istore 6 /* i */
      StackMap locals:
      StackMap stack:
        10: iload 6 /* i */
            bipush 28
            if_icmplt 6
        end local 6 // byte i
        11: .line 123
      StackMap locals:
      StackMap stack:
            iload 2 /* tag */
            tableswitch { // -1 - 27
                   -1: 12
                    0: 14
                    1: 13
                    2: 15
                    3: 16
                    4: 17
                    5: 18
                    6: 19
                    7: 20
                    8: 21
                    9: 40
                   10: 22
                   11: 23
                   12: 24
                   13: 25
                   14: 26
                   15: 27
                   16: 29
                   17: 30
                   18: 28
                   19: 31
                   20: 32
                   21: 33
                   22: 34
                   23: 35
                   24: 36
                   25: 37
                   26: 38
                   27: 39
              default: 40
          }
        12: .line 125
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.Unknown
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.Unknown.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        13: .line 127
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.ConstantValue
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.ConstantValue.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        14: .line 129
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.SourceFile
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.SourceFile.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        15: .line 131
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.Code
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.Code.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        16: .line 133
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.ExceptionTable
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.ExceptionTable.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        17: .line 135
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.LineNumberTable
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.LineNumberTable.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        18: .line 137
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.LocalVariableTable
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.LocalVariableTable.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        19: .line 139
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.InnerClasses
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.InnerClasses.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        20: .line 141
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.Synthetic
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.Synthetic.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        21: .line 143
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.Deprecated
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.Deprecated.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        22: .line 145
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.Signature
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.Signature.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        23: .line 147
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.StackMap
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.StackMap.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        24: .line 149
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.annotation.RuntimeVisAnnos
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.annotation.RuntimeVisAnnos.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        25: .line 151
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisAnnos
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisAnnos.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        26: .line 153
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.annotation.RuntimeVisParamAnnos
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.annotation.RuntimeVisParamAnnos.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        27: .line 155
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisParamAnnos
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisParamAnnos.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        28: .line 157
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.AnnotationDefault
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.AnnotationDefault.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        29: .line 159
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.LocalVariableTypeTable
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.LocalVariableTypeTable.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        30: .line 161
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.EnclosingMethod
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.EnclosingMethod.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        31: .line 163
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.BootstrapMethods
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.BootstrapMethods.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        32: .line 165
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.annotation.RuntimeVisTypeAnnos
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.annotation.RuntimeVisTypeAnnos.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        33: .line 167
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisTypeAnnos
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.annotation.RuntimeInvisTypeAnnos.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        34: .line 169
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.MethodParameters
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.MethodParameters.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        35: .line 171
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.Module
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.Module.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        36: .line 173
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.ModulePackages
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.ModulePackages.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        37: .line 175
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.ModuleMainClass
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.ModuleMainClass.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        38: .line 177
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.NestHost
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.NestHost.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        39: .line 179
      StackMap locals:
      StackMap stack:
            new org.aspectj.apache.bcel.classfile.NestMembers
            dup
            iload 3 /* idx */
            iload 5 /* len */
            aload 0 /* file */
            aload 1 /* cpool */
            invokespecial org.aspectj.apache.bcel.classfile.NestMembers.<init>:(IILjava/io/DataInputStream;Lorg/aspectj/apache/bcel/classfile/ConstantPool;)V
            areturn
        40: .line 181
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalStateException
            dup
            invokespecial java.lang.IllegalStateException.<init>:()V
            athrow
        end local 5 // int len
        end local 4 // java.lang.String name
        end local 3 // int idx
        end local 2 // byte tag
        end local 1 // org.aspectj.apache.bcel.classfile.ConstantPool cpool
        end local 0 // java.io.DataInputStream file
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   41     0   file  Ljava/io/DataInputStream;
            0   41     1  cpool  Lorg/aspectj/apache/bcel/classfile/ConstantPool;
            1   41     2    tag  B
            2   41     3    idx  I
            3   41     4   name  Ljava/lang/String;
            4   41     5    len  I
            5   11     6      i  B
    Exceptions:
      throws java.io.IOException
    MethodParameters:
       Name  Flags
      file   
      cpool  

  public java.lang.String getName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
         0: .line 186
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.cpool:Lorg/aspectj/apache/bcel/classfile/ConstantPool;
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.nameIndex:I
            invokevirtual org.aspectj.apache.bcel.classfile.ConstantPool.getConstantUtf8:(I)Lorg/aspectj/apache/bcel/classfile/ConstantUtf8;
            invokevirtual org.aspectj.apache.bcel.classfile.ConstantUtf8.getValue:()Ljava/lang/String;
            areturn
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;

  public final int getLength();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
         0: .line 190
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.length:I
            ireturn
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;

  public final int getNameIndex();
    descriptor: ()I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
         0: .line 194
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.nameIndex:I
            ireturn
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;

  public final byte getTag();
    descriptor: ()B
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
         0: .line 198
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.tag:B
            ireturn
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;

  public final org.aspectj.apache.bcel.classfile.ConstantPool getConstantPool();
    descriptor: ()Lorg/aspectj/apache/bcel/classfile/ConstantPool;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
         0: .line 202
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.cpool:Lorg/aspectj/apache/bcel/classfile/ConstantPool;
            areturn
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.aspectj.apache.bcel.classfile.Attribute this
         0: .line 207
            getstatic org.aspectj.apache.bcel.Constants.ATTRIBUTE_NAMES:[Ljava/lang/String;
            aload 0 /* this */
            getfield org.aspectj.apache.bcel.classfile.Attribute.tag:B
            aaload
            areturn
        end local 0 // org.aspectj.apache.bcel.classfile.Attribute this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/aspectj/apache/bcel/classfile/Attribute;

  public abstract void accept(org.aspectj.apache.bcel.classfile.ClassVisitor);
    descriptor: (Lorg/aspectj/apache/bcel/classfile/ClassVisitor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      v     
}
SourceFile: "Attribute.java"