Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\jvm\Pool.class
?? 4 ? ()I ()V (I)V <init> Code ConstantValue I InnerClasses LineNumberTable MAX_ENTRIES MAX_STRING_LENGTH Method MethodHandle Signature SourceFile StackMapTable Variable [Ljava/lang/Object; clear com/sun/tools/javac/code/Symbol 3com/sun/tools/javac/code/Symbol$DynamicMethodSymbol ,com/sun/tools/javac/code/Symbol$MethodSymbol )com/sun/tools/javac/code/Symbol$VarSymbol com/sun/tools/javac/code/Type com/sun/tools/javac/code/Types )com/sun/tools/javac/code/Types$UniqueType com/sun/tools/javac/jvm/Pool *com/sun/tools/javac/jvm/Pool$DynamicMethod #com/sun/tools/javac/jvm/Pool$Method )com/sun/tools/javac/jvm/Pool$MethodHandle %com/sun/tools/javac/jvm/Pool$Variable #com/sun/tools/javac/util/ArrayUtils ensureCapacity get indices intValue java/lang/Double java/lang/Integer java/lang/Long java/lang/Object java/util/HashMap java/util/Map makePoolValue numEntries pool pp put reset types valueOf ?? % & ' ( ) * Lcom/sun/tools/javac/code/Types; Ljava/util/Map; 6Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Integer;>; #(Lcom/sun/tools/javac/code/Types;)V (I)Ljava/lang/Integer; (Ljava/lang/Object;)I X(Lcom/sun/tools/javac/code/Symbol$DynamicMethodSymbol;Lcom/sun/tools/javac/code/Types;)V Q(Lcom/sun/tools/javac/code/Symbol$MethodSymbol;Lcom/sun/tools/javac/code/Types;)V N(Lcom/sun/tools/javac/code/Symbol$VarSymbol;Lcom/sun/tools/javac/code/Types;)V B(Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Types;)V 7(I[Ljava/lang/Object;Lcom/sun/tools/javac/code/Types;)V &(Ljava/lang/Object;)Ljava/lang/Object; )([Ljava/lang/Object;I)[Ljava/lang/Object; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; . 1 H - # I $ 2 L N O P Q R "