public class com.sun.tools.javac.jvm.Items
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.tools.javac.jvm.Items
  super_class: java.lang.Object
{
  com.sun.tools.javac.jvm.PoolWriter poolWriter;
    descriptor: Lcom/sun/tools/javac/jvm/PoolWriter;
    flags: (0x0000) 

  com.sun.tools.javac.jvm.Code code;
    descriptor: Lcom/sun/tools/javac/jvm/Code;
    flags: (0x0000) 

  com.sun.tools.javac.code.Symtab syms;
    descriptor: Lcom/sun/tools/javac/code/Symtab;
    flags: (0x0000) 

  com.sun.tools.javac.code.Types types;
    descriptor: Lcom/sun/tools/javac/code/Types;
    flags: (0x0000) 

  private final com.sun.tools.javac.jvm.Items$Item voidItem;
    descriptor: Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.jvm.Items$Item thisItem;
    descriptor: Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.jvm.Items$Item superItem;
    descriptor: Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.sun.tools.javac.jvm.Items$Item[] stackItem;
    descriptor: [Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(com.sun.tools.javac.jvm.PoolWriter, com.sun.tools.javac.jvm.Code, com.sun.tools.javac.code.Symtab, com.sun.tools.javac.code.Types);
    descriptor: (Lcom/sun/tools/javac/jvm/PoolWriter;Lcom/sun/tools/javac/jvm/Code;Lcom/sun/tools/javac/code/Symtab;Lcom/sun/tools/javac/code/Types;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=6, args_size=5
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.jvm.PoolWriter poolWriter
        start local 2 // com.sun.tools.javac.jvm.Code code
        start local 3 // com.sun.tools.javac.code.Symtab syms
        start local 4 // com.sun.tools.javac.code.Types types
         0: .line 77
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 75
            aload 0 /* this */
            bipush 9
            anewarray com.sun.tools.javac.jvm.Items$Item
            putfield com.sun.tools.javac.jvm.Items.stackItem:[Lcom/sun/tools/javac/jvm/Items$Item;
         2: .line 78
            aload 0 /* this */
            aload 2 /* code */
            putfield com.sun.tools.javac.jvm.Items.code:Lcom/sun/tools/javac/jvm/Code;
         3: .line 79
            aload 0 /* this */
            aload 1 /* poolWriter */
            putfield com.sun.tools.javac.jvm.Items.poolWriter:Lcom/sun/tools/javac/jvm/PoolWriter;
         4: .line 80
            aload 0 /* this */
            aload 4 /* types */
            putfield com.sun.tools.javac.jvm.Items.types:Lcom/sun/tools/javac/code/Types;
         5: .line 81
            aload 0 /* this */
            new com.sun.tools.javac.jvm.Items$1
            dup
            aload 0 /* this */
            aload 0 /* this */
            bipush 8
            invokespecial com.sun.tools.javac.jvm.Items$1.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/jvm/Items;I)V
            putfield com.sun.tools.javac.jvm.Items.voidItem:Lcom/sun/tools/javac/jvm/Items$Item;
         6: .line 84
            aload 0 /* this */
            new com.sun.tools.javac.jvm.Items$SelfItem
            dup
            aload 0 /* this */
            iconst_0
            invokespecial com.sun.tools.javac.jvm.Items$SelfItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Z)V
            putfield com.sun.tools.javac.jvm.Items.thisItem:Lcom/sun/tools/javac/jvm/Items$Item;
         7: .line 85
            aload 0 /* this */
            new com.sun.tools.javac.jvm.Items$SelfItem
            dup
            aload 0 /* this */
            iconst_1
            invokespecial com.sun.tools.javac.jvm.Items$SelfItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Z)V
            putfield com.sun.tools.javac.jvm.Items.superItem:Lcom/sun/tools/javac/jvm/Items$Item;
         8: .line 86
            iconst_0
            istore 5 /* i */
        start local 5 // int i
         9: goto 11
      StackMap locals: com.sun.tools.javac.jvm.Items com.sun.tools.javac.jvm.PoolWriter com.sun.tools.javac.jvm.Code com.sun.tools.javac.code.Symtab com.sun.tools.javac.code.Types int
      StackMap stack:
        10: aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.stackItem:[Lcom/sun/tools/javac/jvm/Items$Item;
            iload 5 /* i */
            new com.sun.tools.javac.jvm.Items$StackItem
            dup
            aload 0 /* this */
            iload 5 /* i */
            invokespecial com.sun.tools.javac.jvm.Items$StackItem.<init>:(Lcom/sun/tools/javac/jvm/Items;I)V
            aastore
            iinc 5 /* i */ 1
      StackMap locals:
      StackMap stack:
        11: iload 5 /* i */
            bipush 8
            if_icmplt 10
        end local 5 // int i
        12: .line 87
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.stackItem:[Lcom/sun/tools/javac/jvm/Items$Item;
            bipush 8
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.voidItem:Lcom/sun/tools/javac/jvm/Items$Item;
            aastore
        13: .line 88
            aload 0 /* this */
            aload 3 /* syms */
            putfield com.sun.tools.javac.jvm.Items.syms:Lcom/sun/tools/javac/code/Symtab;
        14: .line 89
            return
        end local 4 // com.sun.tools.javac.code.Types types
        end local 3 // com.sun.tools.javac.code.Symtab syms
        end local 2 // com.sun.tools.javac.jvm.Code code
        end local 1 // com.sun.tools.javac.jvm.PoolWriter poolWriter
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   15     0        this  Lcom/sun/tools/javac/jvm/Items;
            0   15     1  poolWriter  Lcom/sun/tools/javac/jvm/PoolWriter;
            0   15     2        code  Lcom/sun/tools/javac/jvm/Code;
            0   15     3        syms  Lcom/sun/tools/javac/code/Symtab;
            0   15     4       types  Lcom/sun/tools/javac/code/Types;
            9   12     5           i  I
    MethodParameters:
            Name  Flags
      poolWriter  
      code        
      syms        
      types       

  com.sun.tools.javac.jvm.Items$Item makeVoidItem();
    descriptor: ()Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.jvm.Items this
         0: .line 94
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.voidItem:Lcom/sun/tools/javac/jvm/Items$Item;
            areturn
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;

  com.sun.tools.javac.jvm.Items$Item makeThisItem();
    descriptor: ()Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.jvm.Items this
         0: .line 99
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.thisItem:Lcom/sun/tools/javac/jvm/Items$Item;
            areturn
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;

  com.sun.tools.javac.jvm.Items$Item makeSuperItem();
    descriptor: ()Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.jvm.Items this
         0: .line 105
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.superItem:Lcom/sun/tools/javac/jvm/Items$Item;
            areturn
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;

  com.sun.tools.javac.jvm.Items$Item makeStackItem(com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Type type
         0: .line 112
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.stackItem:[Lcom/sun/tools/javac/jvm/Items$Item;
            aload 1 /* type */
            invokestatic com.sun.tools.javac.jvm.Code.typecode:(Lcom/sun/tools/javac/code/Type;)I
            aaload
            areturn
        end local 1 // com.sun.tools.javac.code.Type type
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1  type  Lcom/sun/tools/javac/code/Type;
    MethodParameters:
      Name  Flags
      type  

  com.sun.tools.javac.jvm.Items$Item makeDynamicItem(com.sun.tools.javac.code.Symbol);
    descriptor: (Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Symbol member
         0: .line 119
            new com.sun.tools.javac.jvm.Items$DynamicItem
            dup
            aload 0 /* this */
            aload 1 /* member */
            invokespecial com.sun.tools.javac.jvm.Items$DynamicItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Symbol;)V
            areturn
        end local 1 // com.sun.tools.javac.code.Symbol member
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1  member  Lcom/sun/tools/javac/code/Symbol;
    MethodParameters:
        Name  Flags
      member  

  com.sun.tools.javac.jvm.Items$Item makeIndexedItem(com.sun.tools.javac.code.Type);
    descriptor: (Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Type type
         0: .line 126
            new com.sun.tools.javac.jvm.Items$IndexedItem
            dup
            aload 0 /* this */
            aload 1 /* type */
            invokespecial com.sun.tools.javac.jvm.Items$IndexedItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Type;)V
            areturn
        end local 1 // com.sun.tools.javac.code.Type type
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1  type  Lcom/sun/tools/javac/code/Type;
    MethodParameters:
      Name  Flags
      type  

  com.sun.tools.javac.jvm.Items$LocalItem makeLocalItem(com.sun.tools.javac.code.Symbol$VarSymbol);
    descriptor: (Lcom/sun/tools/javac/code/Symbol$VarSymbol;)Lcom/sun/tools/javac/jvm/Items$LocalItem;
    flags: (0x0000) 
    Code:
      stack=5, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Symbol$VarSymbol v
         0: .line 133
            new com.sun.tools.javac.jvm.Items$LocalItem
            dup
            aload 0 /* this */
            aload 1 /* v */
            aload 0 /* this */
            getfield com.sun.tools.javac.jvm.Items.types:Lcom/sun/tools/javac/code/Types;
            invokevirtual com.sun.tools.javac.code.Symbol$VarSymbol.erasure:(Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Type;
            aload 1 /* v */
            getfield com.sun.tools.javac.code.Symbol$VarSymbol.adr:I
            invokespecial com.sun.tools.javac.jvm.Items$LocalItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Type;I)V
            areturn
        end local 1 // com.sun.tools.javac.code.Symbol$VarSymbol v
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1     v  Lcom/sun/tools/javac/code/Symbol$VarSymbol;
    MethodParameters:
      Name  Flags
      v     

  private com.sun.tools.javac.jvm.Items$LocalItem makeLocalItem(com.sun.tools.javac.code.Type, int);
    descriptor: (Lcom/sun/tools/javac/code/Type;I)Lcom/sun/tools/javac/jvm/Items$LocalItem;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Type type
        start local 2 // int reg
         0: .line 141
            new com.sun.tools.javac.jvm.Items$LocalItem
            dup
            aload 0 /* this */
            aload 1 /* type */
            iload 2 /* reg */
            invokespecial com.sun.tools.javac.jvm.Items$LocalItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Type;I)V
            areturn
        end local 2 // int reg
        end local 1 // com.sun.tools.javac.code.Type type
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1  type  Lcom/sun/tools/javac/code/Type;
            0    1     2   reg  I
    MethodParameters:
      Name  Flags
      type  
      reg   

  com.sun.tools.javac.jvm.Items$Item makeStaticItem(com.sun.tools.javac.code.Symbol);
    descriptor: (Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Symbol member
         0: .line 148
            new com.sun.tools.javac.jvm.Items$StaticItem
            dup
            aload 0 /* this */
            aload 1 /* member */
            invokespecial com.sun.tools.javac.jvm.Items$StaticItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Symbol;)V
            areturn
        end local 1 // com.sun.tools.javac.code.Symbol member
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1  member  Lcom/sun/tools/javac/code/Symbol;
    MethodParameters:
        Name  Flags
      member  

  com.sun.tools.javac.jvm.Items$Item makeMemberItem(com.sun.tools.javac.code.Symbol, boolean);
    descriptor: (Lcom/sun/tools/javac/code/Symbol;Z)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Symbol member
        start local 2 // boolean nonvirtual
         0: .line 157
            new com.sun.tools.javac.jvm.Items$MemberItem
            dup
            aload 0 /* this */
            aload 1 /* member */
            iload 2 /* nonvirtual */
            invokespecial com.sun.tools.javac.jvm.Items$MemberItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Symbol;Z)V
            areturn
        end local 2 // boolean nonvirtual
        end local 1 // com.sun.tools.javac.code.Symbol member
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1      member  Lcom/sun/tools/javac/code/Symbol;
            0    1     2  nonvirtual  Z
    MethodParameters:
            Name  Flags
      member      
      nonvirtual  

  com.sun.tools.javac.jvm.Items$Item makeImmediateItem(com.sun.tools.javac.code.Type, java.lang.Object);
    descriptor: (Lcom/sun/tools/javac/code/Type;Ljava/lang/Object;)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.code.Type type
        start local 2 // java.lang.Object value
         0: .line 165
            new com.sun.tools.javac.jvm.Items$ImmediateItem
            dup
            aload 0 /* this */
            aload 1 /* type */
            aload 2 /* value */
            invokespecial com.sun.tools.javac.jvm.Items$ImmediateItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/code/Type;Ljava/lang/Object;)V
            areturn
        end local 2 // java.lang.Object value
        end local 1 // com.sun.tools.javac.code.Type type
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0   this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1   type  Lcom/sun/tools/javac/code/Type;
            0    1     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      type   
      value  

  com.sun.tools.javac.jvm.Items$Item makeAssignItem(com.sun.tools.javac.jvm.Items$Item);
    descriptor: (Lcom/sun/tools/javac/jvm/Items$Item;)Lcom/sun/tools/javac/jvm/Items$Item;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // com.sun.tools.javac.jvm.Items$Item lhs
         0: .line 172
            new com.sun.tools.javac.jvm.Items$AssignItem
            dup
            aload 0 /* this */
            aload 1 /* lhs */
            invokespecial com.sun.tools.javac.jvm.Items$AssignItem.<init>:(Lcom/sun/tools/javac/jvm/Items;Lcom/sun/tools/javac/jvm/Items$Item;)V
            areturn
        end local 1 // com.sun.tools.javac.jvm.Items$Item lhs
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1   lhs  Lcom/sun/tools/javac/jvm/Items$Item;
    MethodParameters:
      Name  Flags
      lhs   

  com.sun.tools.javac.jvm.Items$CondItem makeCondItem(int, com.sun.tools.javac.jvm.Code$Chain, com.sun.tools.javac.jvm.Code$Chain);
    descriptor: (ILcom/sun/tools/javac/jvm/Code$Chain;Lcom/sun/tools/javac/jvm/Code$Chain;)Lcom/sun/tools/javac/jvm/Items$CondItem;
    flags: (0x0000) 
    Code:
      stack=6, locals=4, args_size=4
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // int opcode
        start local 2 // com.sun.tools.javac.jvm.Code$Chain trueJumps
        start local 3 // com.sun.tools.javac.jvm.Code$Chain falseJumps
         0: .line 183
            new com.sun.tools.javac.jvm.Items$CondItem
            dup
            aload 0 /* this */
            iload 1 /* opcode */
            aload 2 /* trueJumps */
            aload 3 /* falseJumps */
            invokespecial com.sun.tools.javac.jvm.Items$CondItem.<init>:(Lcom/sun/tools/javac/jvm/Items;ILcom/sun/tools/javac/jvm/Code$Chain;Lcom/sun/tools/javac/jvm/Code$Chain;)V
            areturn
        end local 3 // com.sun.tools.javac.jvm.Code$Chain falseJumps
        end local 2 // com.sun.tools.javac.jvm.Code$Chain trueJumps
        end local 1 // int opcode
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1      opcode  I
            0    1     2   trueJumps  Lcom/sun/tools/javac/jvm/Code$Chain;
            0    1     3  falseJumps  Lcom/sun/tools/javac/jvm/Code$Chain;
    MethodParameters:
            Name  Flags
      opcode      
      trueJumps   
      falseJumps  

  com.sun.tools.javac.jvm.Items$CondItem makeCondItem(int);
    descriptor: (I)Lcom/sun/tools/javac/jvm/Items$CondItem;
    flags: (0x0000) 
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.tools.javac.jvm.Items this
        start local 1 // int opcode
         0: .line 190
            aload 0 /* this */
            iload 1 /* opcode */
            aconst_null
            aconst_null
            invokevirtual com.sun.tools.javac.jvm.Items.makeCondItem:(ILcom/sun/tools/javac/jvm/Code$Chain;Lcom/sun/tools/javac/jvm/Code$Chain;)Lcom/sun/tools/javac/jvm/Items$CondItem;
            areturn
        end local 1 // int opcode
        end local 0 // com.sun.tools.javac.jvm.Items this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/tools/javac/jvm/Items;
            0    1     1  opcode  I
    MethodParameters:
        Name  Flags
      opcode  
}
SourceFile: "Items.java"
NestMembers:
  com.sun.tools.javac.jvm.Items$1  com.sun.tools.javac.jvm.Items$AssignItem  com.sun.tools.javac.jvm.Items$CondItem  com.sun.tools.javac.jvm.Items$DynamicItem  com.sun.tools.javac.jvm.Items$ImmediateItem  com.sun.tools.javac.jvm.Items$IndexedItem  com.sun.tools.javac.jvm.Items$Item  com.sun.tools.javac.jvm.Items$LocalItem  com.sun.tools.javac.jvm.Items$MemberItem  com.sun.tools.javac.jvm.Items$SelfItem  com.sun.tools.javac.jvm.Items$StackItem  com.sun.tools.javac.jvm.Items$StaticItem
InnerClasses:
  public VarSymbol = com.sun.tools.javac.code.Symbol$VarSymbol of com.sun.tools.javac.code.Symbol
  public Chain = com.sun.tools.javac.jvm.Code$Chain of com.sun.tools.javac.jvm.Code
  com.sun.tools.javac.jvm.Items$1
  AssignItem = com.sun.tools.javac.jvm.Items$AssignItem of com.sun.tools.javac.jvm.Items
  CondItem = com.sun.tools.javac.jvm.Items$CondItem of com.sun.tools.javac.jvm.Items
  DynamicItem = com.sun.tools.javac.jvm.Items$DynamicItem of com.sun.tools.javac.jvm.Items
  ImmediateItem = com.sun.tools.javac.jvm.Items$ImmediateItem of com.sun.tools.javac.jvm.Items
  IndexedItem = com.sun.tools.javac.jvm.Items$IndexedItem of com.sun.tools.javac.jvm.Items
  abstract Item = com.sun.tools.javac.jvm.Items$Item of com.sun.tools.javac.jvm.Items
  LocalItem = com.sun.tools.javac.jvm.Items$LocalItem of com.sun.tools.javac.jvm.Items
  MemberItem = com.sun.tools.javac.jvm.Items$MemberItem of com.sun.tools.javac.jvm.Items
  SelfItem = com.sun.tools.javac.jvm.Items$SelfItem of com.sun.tools.javac.jvm.Items
  StackItem = com.sun.tools.javac.jvm.Items$StackItem of com.sun.tools.javac.jvm.Items
  StaticItem = com.sun.tools.javac.jvm.Items$StaticItem of com.sun.tools.javac.jvm.Items