Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\jvm\Code$LocalVar.class
?? 4 ? ?? % in register length= starts at pc= ()I ()V ()Z (C)V <init> C Code I InnerClasses LineNumberTable Signature SourceFile StackMapTable add adr aliveRanges append closeRange com/sun/tools/javac/code/Symbol )com/sun/tools/javac/code/Symbol$VarSymbol com/sun/tools/javac/jvm/Code %com/sun/tools/javac/jvm/Code$LocalVar +com/sun/tools/javac/jvm/Code$LocalVar$Range dup empty local var firstRange get getWidestRange hasNext hasOpenRange isEmpty isLastRangeInitialized iterator java/lang/Integer java/lang/Object java/lang/StringBuilder java/util/ArrayList java/util/Iterator java/util/List lastRange length next openRange reg remove removeLastRange size start_pc sym toString ! " # . / 0 1 2 3 +Lcom/sun/tools/javac/code/Symbol$VarSymbol; Ljava/util/List; ?Ljava/util/List<Lcom/sun/tools/javac/jvm/Code$LocalVar$Range;>; .(Lcom/sun/tools/javac/code/Symbol$VarSymbol;)V )()Lcom/sun/tools/javac/jvm/Code$LocalVar; *(Lcom/sun/tools/javac/jvm/Code$LocalVar;)V +(Lcom/sun/tools/javac/jvm/Code$LocalVar;C)V ,(Lcom/sun/tools/javac/jvm/Code$LocalVar;CC)V /()Lcom/sun/tools/javac/jvm/Code$LocalVar$Range; ()Ljava/lang/Object; (I)Ljava/lang/Object; (Ljava/lang/Object;)Z ()Ljava/lang/String; (I)Ljava/lang/String; (I)Ljava/lang/StringBuilder; ()Ljava/util/Iterator; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 5 8 <