Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\util\SharedNameTable.class
?? 4 ? ? ()I ()V ()Z ([BI)[B ([BII)I ([BI[BII)Z ([CI[BII)I <clinit> <init> Code I InnerClasses LineNumberTable Signature SourceFile StackMapTable [B [C arraycopy bytes chars2utf #com/sun/tools/javac/util/ArrayUtils com/sun/tools/javac/util/Convert com/sun/tools/javac/util/List com/sun/tools/javac/util/Name #com/sun/tools/javac/util/Name$Table (com/sun/tools/javac/util/SharedNameTable 1com/sun/tools/javac/util/SharedNameTable$NameImpl create dispose ensureCapacity equals freelist fromChars fromUtf get getByteLength hashMask hashValue hashes head index java/lang/System java/lang/ref/SoftReference length nc next nil nonEmpty prepend tail - . Lcom/sun/tools/javac/util/List; 3Lcom/sun/tools/javac/util/SharedNameTable$NameImpl; 4[Lcom/sun/tools/javac/util/SharedNameTable$NameImpl; Ljava/lang/Object; jLcom/sun/tools/javac/util/List<Ljava/lang/ref/SoftReference<Lcom/sun/tools/javac/util/SharedNameTable;>;>; !()Lcom/sun/tools/javac/util/List; %([BII)Lcom/sun/tools/javac/util/Name; %([CII)Lcom/sun/tools/javac/util/Name; #(Lcom/sun/tools/javac/util/Names;)V %(Lcom/sun/tools/javac/util/Names;II)V -(Lcom/sun/tools/javac/util/SharedNameTable;)V ()Ljava/lang/Object; (Ljava/lang/Object;)V 3(Ljava/lang/Object;)Lcom/sun/tools/javac/util/List; L(Lcom/sun/tools/javac/util/Names;)Lcom/sun/tools/javac/util/SharedNameTable; *(Ljava/lang/Object;ILjava/lang/Object;II)V ( , / 0 # A 5 A 1 B * C + D ' 3 ! ) "