
com.google.javascript.jscomp.regex.RegExpTree$Concatenation$1Simplifier.class Maven / Gradle / Ivy
The newest version!
???? 3 ? ( b ( c
) d e
d ( f g h
i j k l k m n
( o p r s r t
( u r v r w x z
d {
|
}
~
a ? ? ? ?
?
? ? ??????
? ? ?
simplified Ljava/util/List; Signature ALjava/util/List; val$flags Ljava/lang/String; this$0
Concatenation InnerClasses =Lcom/google/javascript/jscomp/regex/RegExpTree$Concatenation; R(Lcom/google/javascript/jscomp/regex/RegExpTree$Concatenation;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this
Simplifier ILcom/google/javascript/jscomp/regex/RegExpTree$Concatenation$1Simplifier; ()V simplify 2(Lcom/google/javascript/jscomp/regex/RegExpTree;)V child /Lcom/google/javascript/jscomp/regex/RegExpTree; pairwise lastIndex I t
StackMapTable ? simplifyPairwise ?(Lcom/google/javascript/jscomp/regex/RegExpTree;Lcom/google/javascript/jscomp/regex/RegExpTree;)Lcom/google/javascript/jscomp/regex/RegExpTree; r
Repetition :Lcom/google/javascript/jscomp/regex/RegExpTree$Repetition; min max lmin J lmax before after beforeMin beforeMax
beforeBody beforeGreedy Z afterMin afterMax afterBody afterGreedy ? n
SourceFile RegExpTree.java EnclosingMethod = ? 0 3 . / 4 < java/util/ArrayList * + ;com/google/javascript/jscomp/regex/RegExpTree$Concatenation ? ? ? ? ? ? ? ? ? ? -com/google/javascript/jscomp/regex/RegExpTree = > 3com/google/javascript/jscomp/regex/RegExpTree$Empty Empty ? ? ? ? ? G H ? ? ? ? 2com/google/javascript/jscomp/regex/RegExpTree$Text Text java/lang/StringBuilder ? / ? ? ? ? 4 ? 8com/google/javascript/jscomp/regex/RegExpTree$Repetition L C M C ? @ ? W ? ? ? ? java/lang/Integer 4 ? Gcom/google/javascript/jscomp/regex/RegExpTree$Concatenation$1Simplifier java/lang/Object java/util/Iterator C(Ljava/lang/String;)Lcom/google/javascript/jscomp/regex/RegExpTree; elements )Lcom/google/common/collect/ImmutableList; 'com/google/common/collect/ImmutableList iterator 2()Lcom/google/common/collect/UnmodifiableIterator; hasNext ()Z next ()Ljava/lang/Object; java/util/List size ()I get (I)Ljava/lang/Object; set '(ILjava/lang/Object;)Ljava/lang/Object; add (Ljava/lang/Object;)Z text append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V body greedy equals hasCapturingGroup 5(Lcom/google/javascript/jscomp/regex/RegExpTree;IIZ)V ( ) * + , - . / 0 3 4 5 6 R *+? *,? *? *? Y? ? ? 7
g h 8 9 ; 0 3 , <