
com.groupbyinc.flux.common.regex.Regex.class Maven / Gradle / Ivy
???? 3 ? &com/groupbyinc/flux/common/regex/Regex java/lang/Object
Regex.java UNICODE_CHARACTER_CLASS I ()V
this (Lcom/groupbyinc/flux/common/regex/Regex; isSimpleMatchPattern (Ljava/lang/String;)Z java/lang/String indexOf (I)I
str Ljava/lang/String; isMatchAllPattern * equals (Ljava/lang/Object;)Z
simpleMatch '(Ljava/lang/String;Ljava/lang/String;)Z length ()I " #
$ (II)I &
' substring (I)Ljava/lang/String; ) *
+ endsWith -
. !
0 (II)Ljava/lang/String; ) 2
3 (Ljava/lang/String;)I 5
6 (Ljava/lang/String;I)I 8
9 nextIndex part partIndex pattern
firstIndex (([Ljava/lang/String;Ljava/lang/String;)Z [Ljava/lang/String; A patterns )([Ljava/lang/String;[Ljava/lang/String;)Z type types compile ?(Ljava/lang/String;Ljava/lang/String;)Ljava/util/regex/Pattern; flagsFromString I 5
J java/util/regex/Pattern L .(Ljava/lang/String;I)Ljava/util/regex/Pattern; G N
M O regex flags pFlags | T "com/groupbyinc/flux/common/Strings V delimitedListToStringArray 9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String; X Y
W Z isEmpty ()Z \ ]
^ java/util/Locale ` ROOT Ljava/util/Locale; b c a d toUpperCase &(Ljava/util/Locale;)Ljava/lang/String; f g
h CASE_INSENSITIVE j MULTILINE l DOTALL n UNICODE_CASE p CANON_EQ r
UNIX_LINES t LITERAL v COMMENTS x UNICODE_CHAR_CLASS z "java/lang/IllegalArgumentException | java/lang/StringBuilder ~
Unknown regex flag [ ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ] ? toString ()Ljava/lang/String; ? ?
? (Ljava/lang/String;)V ?
} ? s
flagsToString CASE_INSENSITIVE| ?
MULTILINE| ? DOTALL| ?
UNICODE_CASE| ? CANON_EQ| ? UNIX_LINES| ? LITERAL| ? COMMENTS| ? UNICODE_CHAR_CLASS| ? sb Ljava/lang/StringBuilder;
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! ?
? / *? ? ?
? ? E **? ? ? ? ? ? * ? @ ? 1 *? ? ? ? . ! ? ? ?*? +? ?**? =? *+? ?? u*? %? ?**`? (>?
+*? ,? /??
*? ,+? 1?*? 4:+? 76? +*? ,+? %`? ,? 1? ?+`? :6????+? %? )*? 4+? 4? ? *? ,+? ,? 1? ? ? ? > 4 ^ ; Z 8 <