
com.google.javascript.jscomp.regex.RegExpTree$Concatenation.class Maven / Gradle / Ivy
The newest version!
???? 3 ?
e
f g h
f i j
k
f l m n m o p
q
r s t u v w t x y
z
{
|
} ~ ?
? ?
?
? ?
? ?
? ?
? ?
? ? ? ? ? ! ? ?
? ?
f ? ?~>
f ?
Concatenation InnerClasses
Simplifier elements )Lcom/google/common/collect/ImmutableList; Signature ZLcom/google/common/collect/ImmutableList; a(Lcom/google/javascript/jscomp/regex/RegExpTree;Lcom/google/javascript/jscomp/regex/RegExpTree;)V Code LineNumberTable LocalVariableTable this =Lcom/google/javascript/jscomp/regex/RegExpTree$Concatenation; a /Lcom/google/javascript/jscomp/regex/RegExpTree; b (Ljava/util/List;)V Ljava/util/List; LocalVariableTypeTable BLjava/util/List<+Lcom/google/javascript/jscomp/regex/RegExpTree;>; E(Ljava/util/List<+Lcom/google/javascript/jscomp/regex/RegExpTree;>;)V simplify C(Ljava/lang/String;)Lcom/google/javascript/jscomp/regex/RegExpTree; element flags Ljava/lang/String; s ILcom/google/javascript/jscomp/regex/RegExpTree$Concatenation$1Simplifier;
StackMapTable j ? isCaseSensitive ()Z containsAnchor numCapturingGroups ()I n I children ()Ljava/util/List; D()Ljava/util/List<+Lcom/google/javascript/jscomp/regex/RegExpTree;>; appendSourceCode (Ljava/lang/StringBuilder;)V firstChar C start parenthesize Z sb Ljava/lang/StringBuilder; digitsMightBleed p appendDebugInfo equals (Ljava/lang/Object;)Z o Ljava/lang/Object; hashCode
SourceFile RegExpTree.java / ? ? ? ? + , ? ? Gcom/google/javascript/jscomp/regex/RegExpTree$Concatenation$1Simplifier / ? ? ? ? ? I ? ? -com/google/javascript/jscomp/regex/RegExpTree > ? > ? ? : ? ? L ? ? ? ? ? ;com/google/javascript/jscomp/regex/RegExpTree$Concatenation / 9 H I J I K L 9com/google/javascript/jscomp/regex/RegExpTree$Alternation Alternation (?: ? ? ? R S ? ? ? L ? ? ? ? ? ? ;com/google/javascript/jscomp/regex/RegExpTree$BackReference
BackReference ? N 2com/google/javascript/jscomp/regex/RegExpTree$Text Text ? B { ? ? ? ^ _ b L java/util/Iterator ()V 'com/google/common/collect/ImmutableList of O(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList; copyOf A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList; R(Lcom/google/javascript/jscomp/regex/RegExpTree$Concatenation;Ljava/lang/String;)V iterator 2()Lcom/google/common/collect/UnmodifiableIterator; hasNext next ()Ljava/lang/Object; 2(Lcom/google/javascript/jscomp/regex/RegExpTree;)V
simplified java/util/List size 3com/google/javascript/jscomp/regex/RegExpTree$Empty Empty INSTANCE 5Lcom/google/javascript/jscomp/regex/RegExpTree$Empty; get (I)Ljava/lang/Object; java/lang/StringBuilder append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; length charAt (I)C insert (IC)Ljava/lang/StringBuilder; .(ILjava/lang/String;)Ljava/lang/StringBuilder;
groupIndex text java/lang/String endsWith (Ljava/lang/String;)Z 0
+ , - . / 0 1 T *? *+,? ? ? 2 ] ^
_ 3 4 5 6 7 8 7 / 9 1 [
*? *+? ? ? 2 a b c 3
4 5
+ : ;
+ <