Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\jvm\Code.class
?? 4? ?? * . H ? ? ? ? ?3 stack= +$SwitchMap$com$sun$tools$javac$code$TypeTag 6$SwitchMap$com$sun$tools$javac$jvm$Code$StackMapFormat ()I ()J ()V ()Z (C)V (CC)V (CCCC)V (I)I (I)V (I)Z (II)V (III)V (Z)V ([BI)[B : <clinit> <init> ArrayType BOT C Code I INT InnerClasses %Invalid type of constant pool entry: LineNumberTable MethodHandle MethodType $Should have chosen a stackmap format Signature SourceFile StackMapTable Z [B [C [I [Lcom/sun/tools/javac/code/Type; 9[Lcom/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame; ([Lcom/sun/tools/javac/jvm/Code$LocalVar; -[Lcom/sun/tools/javac/jvm/Code$StackMapFrame; [Ljava/lang/Object; access$100 access$200 addCatch addLineNumber addLocalVar adjustAliveRanges adr align alive aliveRanges append argtypes arraycode arraycode botType branch catchInfo check checkLimits checkNull classType closeRange closed code "com/sun/tools/javac/code/Attribute /com/sun/tools/javac/code/Attribute$TypeCompound com/sun/tools/javac/code/Symbol +com/sun/tools/javac/code/Symbol$ClassSymbol ,com/sun/tools/javac/code/Symbol$MethodSymbol *com/sun/tools/javac/code/Symbol$TypeSymbol )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$ArrayType -com/sun/tools/javac/code/Type$JCPrimitiveType (com/sun/tools/javac/code/Type$MethodType /com/sun/tools/javac/code/TypeAnnotationPosition com/sun/tools/javac/code/TypeTag com/sun/tools/javac/code/Types )com/sun/tools/javac/code/Types$UniqueType com/sun/tools/javac/jvm/CRTable #com/sun/tools/javac/jvm/ClassWriter 6com/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame com/sun/tools/javac/jvm/Code com/sun/tools/javac/jvm/Code$1 "com/sun/tools/javac/jvm/Code$Chain %com/sun/tools/javac/jvm/Code$LocalVar +com/sun/tools/javac/jvm/Code$LocalVar$Range 'com/sun/tools/javac/jvm/Code$Mneumonics +com/sun/tools/javac/jvm/Code$StackMapFormat *com/sun/tools/javac/jvm/Code$StackMapFrame "com/sun/tools/javac/jvm/Code$State com/sun/tools/javac/jvm/Pool )com/sun/tools/javac/jvm/Pool$MethodHandle )com/sun/tools/javac/jvm/UninitializedType #com/sun/tools/javac/util/ArrayUtils com/sun/tools/javac/util/Assert com/sun/tools/javac/util/Bits %com/sun/tools/javac/util/JCDiagnostic 8com/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition com/sun/tools/javac/util/List #com/sun/tools/javac/util/ListBuffer com/sun/tools/javac/util/Log !com/sun/tools/javac/util/Position )com/sun/tools/javac/util/Position$LineMap compressCatchTable contains cp crt curCP debugCode defined doubleType dump dup elemtype emit1 emit2 emit4 emit@ emitAnewarray emitCLDCStackMap emitInvokedynamic emitInvokeinterface emitInvokespecial emitInvokestatic emitInvokevirtual emitJump emitLdc emitMultianewarray emitNewarray emitStackMap emitStackMapFrame emitop emitop0 emitop1 emitop1w emitop2 emitop4 endScope endScopes ensureCapacity entry point entryPoint erasure err error exception_index excl externalType fatcode fillExceptionParameterPositions fillLocalVarPosition findExceptionIndex fixedPc flags floatType frameBeforeLast get1 get2 get4 getClass getInitialFrame getInstance getLVTSize getLineNumber getLocalsSize getParameterTypes getRawTypeAttributes getReturnType getTag getWidestRange hasNext hasTag hasTypeAnnotations head incl intType isAlive isConstructor isEmpty isExceptionParameter isLastRangeInitialized isMember isStatic isValidOffset iterator java/io/PrintStream java/lang/AssertionError java/lang/Double java/lang/Float java/lang/Integer java/lang/Long java/lang/Object java/lang/String java/lang/StringBuilder java/lang/System java/util/Iterator java/util/List join jsrReturnValue lastFrame lastRange lastStackMapPC length limit.code limit.locals limit.stack lineDebugInfo lineInfo lineMap locals longType lvar lvarIndex lvarLength lvarOffset markDead markInitialized markStatBegin max_locals max_stack mergeChains meth methodHandleType methodTypeType mnem needStackMap negate newLocal newRegSegment next nextBit nextreg nil nlocks nonEmpty objectType openRange ordinal owner pc peek pendingJumps pendingStackMap pendingStatPos pool pop pop1 pop2 position postop prepend println push put1 put2 put4 putVar reg removeLastRange resolve resolvePending resolving chain state= setDefined setUndefined size stack stackMap stackMapBuffer stackMapBufferSize stackMapTableBuffer stacksize start_pc statBegin state stringType sym syms tail toList toString truncate tsym type typeForPool type_index typecode typecode types unannotatedType uninitializedObject uninitializedThis valueOf varBuffer varBufferSize varDebugInfo width xorSet 4 6 7 8 9 S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { ? ? ? ? ? ? ? ? ? ? ? ? !Lcom/sun/tools/javac/code/Symbol; .Lcom/sun/tools/javac/code/Symbol$MethodSymbol; ,Lcom/sun/tools/javac/code/Symbol$TypeSymbol; +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; 1Lcom/sun/tools/javac/code/TypeAnnotationPosition; "Lcom/sun/tools/javac/code/TypeTag; Lcom/sun/tools/javac/code/Types; !Lcom/sun/tools/javac/jvm/CRTable; $Lcom/sun/tools/javac/jvm/Code$Chain; -Lcom/sun/tools/javac/jvm/Code$StackMapFormat; ,Lcom/sun/tools/javac/jvm/Code$StackMapFrame; $Lcom/sun/tools/javac/jvm/Code$State; Lcom/sun/tools/javac/jvm/Pool; Lcom/sun/tools/javac/util/Bits; Lcom/sun/tools/javac/util/List; #Lcom/sun/tools/javac/util/List<[C>; %Lcom/sun/tools/javac/util/ListBuffer; )Lcom/sun/tools/javac/util/ListBuffer<[C>; +Lcom/sun/tools/javac/util/Position$LineMap; Ljava/io/PrintStream; Ljava/lang/Object; Ljava/util/List; .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)I .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)V !()Lcom/sun/tools/javac/code/Type; $(IILcom/sun/tools/javac/code/Type;)V #(ILcom/sun/tools/javac/code/Type;)V "(Lcom/sun/tools/javac/code/Type;)I "(Lcom/sun/tools/javac/code/Type;)V $()Lcom/sun/tools/javac/code/TypeTag; %(Lcom/sun/tools/javac/code/TypeTag;)Z !(Lcom/sun/tools/javac/jvm/Code;)V !(Lcom/sun/tools/javac/jvm/Code;)Z '(I)Lcom/sun/tools/javac/jvm/Code$Chain; '(Lcom/sun/tools/javac/jvm/Code$Chain;)V ((Lcom/sun/tools/javac/jvm/Code$Chain;I)V )()Lcom/sun/tools/javac/jvm/Code$LocalVar; *(Lcom/sun/tools/javac/jvm/Code$LocalVar;)V /()Lcom/sun/tools/javac/jvm/Code$LocalVar$Range; .()Lcom/sun/tools/javac/jvm/Code$StackMapFrame; &()Lcom/sun/tools/javac/jvm/Code$State; '(Lcom/sun/tools/javac/jvm/Code$State;)I .(Lcom/sun/tools/javac/jvm/UninitializedType;)V "(Lcom/sun/tools/javac/util/Bits;)V !()Lcom/sun/tools/javac/util/List; "(Lcom/sun/tools/javac/util/List;)I ()Ljava/lang/Class; (I)Ljava/lang/Integer; ()Ljava/lang/Object; (Ljava/lang/Object;)V (Ljava/lang/Object;)Z ()Ljava/lang/String; ()[Ljava/lang/String; (I)Ljava/lang/String; (Ljava/lang/String;)V (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; Q(Lcom/sun/tools/javac/code/TypeTag;Lcom/sun/tools/javac/code/Symbol$TypeSymbol;)V @(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/code/Type; A(Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/code/Type; F(Lcom/sun/tools/javac/jvm/Code$State;Lcom/sun/tools/javac/code/Type;)I C(Lcom/sun/tools/javac/util/List<Lcom/sun/tools/javac/code/Type;>;)I 3(Ljava/lang/Object;)Lcom/sun/tools/javac/code/Type; L(ILcom/sun/tools/javac/jvm/Code$Chain;Lcom/sun/tools/javac/jvm/Code$State;)V J(Lcom/sun/tools/javac/jvm/Code$State;)Lcom/sun/tools/javac/jvm/Code$State; L(Lcom/sun/tools/javac/code/Type;)Lcom/sun/tools/javac/jvm/UninitializedType; M(Lcom/sun/tools/javac/code/Type;I)Lcom/sun/tools/javac/jvm/UninitializedType; @(Lcom/sun/tools/javac/util/Bits;)Lcom/sun/tools/javac/util/Bits; 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; 9(Ljava/lang/Object;)Lcom/sun/tools/javac/util/ListBuffer; [(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Lcom/sun/tools/javac/util/Log;)Z )([Ljava/lang/Object;I)[Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; n(Lcom/sun/tools/javac/jvm/Code$Chain;Lcom/sun/tools/javac/jvm/Code$Chain;)Lcom/sun/tools/javac/jvm/Code$Chain; b(Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;Ljava/lang/String;[Ljava/lang/Object;)V ?(Lcom/sun/tools/javac/jvm/Code$StackMapFrame;I[Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Types;)Lcom/sun/tools/javac/jvm/ClassWriter$StackMapTableFrame;(Lcom/sun/tools/javac/code/Symbol$MethodSymbol;ZLcom/sun/tools/javac/util/Position$LineMap;ZLcom/sun/tools/javac/jvm/Code$StackMapFormat;ZLcom/sun/tools/javac/jvm/CRTable;Lcom/sun/tools/javac/code/Symtab;Lcom/sun/tools/javac/code/Types;Lcom/sun/tools/javac/jvm/Pool;)V ? % %$ % A ' ~ ' ? ' ? ' ? ' ? ' ? ' ? ' ' '! '# '1 ': ' C 2 ? 2 ? 2 ? 2 ? 2 ? 2 ? 2 2; 2 R 3 5 5 ? 5 ? 5 ? 5~ ?.?(?)? I? O? ?? ?? ?? ?'?/? ? 6 6 ?? ?? ?? ?? ? $? (?4? ?"