Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\tools\javac\parser\UnicodeReader.class
?? 4 ? 2 3 ()C ()I ()V ()Z ()[C (C)V (C)Z (CI)I (CZ)V (I)C (II)I (II)[C (Z)V ([CI)[C ([CII)V 0123456789abcdef <clinit> <init> C Code I LineNumberTable SourceFile StackMapTable Z [C arraycopy bp buf buflen ch charAt chars )com/sun/tools/javac/file/JavacFileManager )com/sun/tools/javac/parser/ScannerFactory (com/sun/tools/javac/parser/UnicodeReader #com/sun/tools/javac/util/ArrayUtils com/sun/tools/javac/util/Log com/sun/tools/javac/util/Names convertUnicode copyOf digit ensureCapacity error fromChars getRawCharacters illegal.nonascii.digit illegal.unicode.esc isHighSurrogate isLowSurrogate isUnicode isWhitespace java/lang/Character java/lang/NoSuchMethodError java/lang/Object java/lang/String java/lang/System java/nio/CharBuffer java/util/Arrays limit log name names peekChar putChar sbuf scanChar scanCommentChar scanSurrogates skipChar sp surrogatesSupported toArray unicodeConversionBp % & ' ( ) * 8 9 : ; < = > Lcom/sun/tools/javac/util/Log; Lcom/sun/tools/javac/util/Names; 1(Lcom/sun/tools/javac/parser/ScannerFactory;[CI)V !()Lcom/sun/tools/javac/util/Name; %([CII)Lcom/sun/tools/javac/util/Name; ()Ljava/lang/String; (Ljava/nio/CharBuffer;)[C *(Ljava/lang/Object;ILjava/lang/Object;II)V )(ILjava/lang/String;[Ljava/lang/Object;)V C(Lcom/sun/tools/javac/parser/ScannerFactory;Ljava/nio/CharBuffer;)V "