Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\jvm\Code$State.class
?? 43 ( ) * 2 R Y y ? popping popping 1 popping 2 pushing at locals: locks: of type stack (from bottom): +$SwitchMap$com$sun$tools$javac$code$TypeTag ()I ()V (I)V (I)Z (Z)V ([II)[I (none) . : <init> Code I InnerClasses LineNumberTable SourceFile StackMapTable UNKNOWN! Z [I [Lcom/sun/tools/javac/code/Type; ([Lcom/sun/tools/javac/jvm/Code$LocalVar; access$100 aliveRanges andSet append check checkNull clone com/sun/tools/javac/code/Symbol ,com/sun/tools/javac/code/Symbol$MethodSymbol )com/sun/tools/javac/code/Symbol$VarSymbol com/sun/tools/javac/code/Symtab com/sun/tools/javac/code/Type -com/sun/tools/javac/code/Type$JCPrimitiveType com/sun/tools/javac/code/TypeTag com/sun/tools/javac/code/Types com/sun/tools/javac/jvm/Code com/sun/tools/javac/jvm/Code$1 %com/sun/tools/javac/jvm/Code$LocalVar "com/sun/tools/javac/jvm/Code$State )com/sun/tools/javac/jvm/UninitializedType #com/sun/tools/javac/util/ArrayUtils com/sun/tools/javac/util/Assert com/sun/tools/javac/util/Bits debugCode defined dump dup duping state ensureCapacity erasure err error forceStackTop getTag &inconsistent stack types at join point initializedType intType isMember isSubtype java/io/PrintStream java/lang/AssertionError $java/lang/CloneNotSupportedException java/lang/Cloneable java/lang/Object java/lang/StringBuilder java/lang/System join lock locks lvar markInitialized max_locals max_stack meth nlocks ordinal out owner peek pop pop1 pop2 print println push stack stackMap for stacksize sym syms this$0 toString type types undefined unlock width 4 5 > ? @ A B C D E F G H I J K L M ^ _ ` a b c d !Lcom/sun/tools/javac/code/Symbol; .Lcom/sun/tools/javac/code/Symbol$MethodSymbol; +Lcom/sun/tools/javac/code/Symbol$VarSymbol; !Lcom/sun/tools/javac/code/Symtab; Lcom/sun/tools/javac/code/Type; /Lcom/sun/tools/javac/code/Type$JCPrimitiveType; Lcom/sun/tools/javac/code/Types; Lcom/sun/tools/javac/jvm/Code; Lcom/sun/tools/javac/util/Bits; Ljava/io/PrintStream; Ljava/util/List; .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)V !()Lcom/sun/tools/javac/code/Type; "(Lcom/sun/tools/javac/code/Type;)I "(Lcom/sun/tools/javac/code/Type;)V $()Lcom/sun/tools/javac/code/TypeTag; !(Lcom/sun/tools/javac/jvm/Code;)V !(Lcom/sun/tools/javac/jvm/Code;)Z &()Lcom/sun/tools/javac/jvm/Code$State; .(Lcom/sun/tools/javac/jvm/UninitializedType;)V "(Lcom/sun/tools/javac/util/Bits;)V ()Ljava/lang/Object; (Ljava/lang/Object;)V ()Ljava/lang/String; (Ljava/lang/String;)V (I)Ljava/lang/StringBuilder; N(Lcom/sun/tools/javac/code/Symbol;)Lcom/sun/tools/javac/code/Symbol$VarSymbol; @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; A(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;)Z A(Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Type; J(Lcom/sun/tools/javac/jvm/Code$State;)Lcom/sun/tools/javac/jvm/Code$State; @(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits; )([Ljava/lang/Object;I)[Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; j - k - m - z - N 3 ! 4 g 4 p ? l ? { ? | ? ? x 5 [ ? ? ? } ? h 6 O ? U ? o ? 8 ? n " + # P # v # P $ r $ \ % ; & S ' + ? V ? Z ? ? ? X ? 7 ? + ? = ? + ? <