Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdk\jre\lib\com\sun\jlex\internal\CSimplifyNfa.class
?? 1 ? distinct character classes. ()I ()Ljava/lang/String; ()V ()Z (I)V (I)Z (Ljava/lang/Object;)Z (Ljava/lang/String;)V . : <init> Code I LineNumberTable Ljava/io/PrintStream; Main.java NFA has SourceFile Working on character classes. [I and append ccls clear clearAll com/sun/jlex/internal/CNfa com/sun/jlex/internal/CSet "com/sun/jlex/internal/CSimplifyNfa com/sun/jlex/internal/CSpec "com/sun/jlex/internal/SparseBitSet computeClasses contains containsKey elements get hasMoreElements intValue java/io/PrintStream java/lang/Integer java/lang/Object java/lang/StringBuilder java/lang/System java/util/Enumeration java/util/Hashtable java/util/Vector m_ccls_map m_dtrans_ncols m_edge m_nfa_states m_set map mapped_charset_size nextElement original_charset_size out print println put set simplify size toString ! " # $ , - . / 0 1 2 3 Lcom/sun/jlex/internal/CSet; Ljava/util/Vector; !(Lcom/sun/jlex/internal/CSet;[I)V (Lcom/sun/jlex/internal/CSpec;)V '(Lcom/sun/jlex/internal/SparseBitSet;)V ()Ljava/lang/Object; (I)Ljava/lang/StringBuilder; ()Ljava/util/Enumeration; &(Ljava/lang/Object;)Ljava/lang/Object; -(Ljava/lang/String;)Ljava/lang/StringBuilder; 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 5 6 : <