com.google.common.base.Splitter.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jelly Show documentation
Show all versions of jelly Show documentation
Java Functional Metaprogramming API
The newest version!
???? 2 ? ? ? ? ? ?
? ? ????
?
? ?
? ?
?
? ? ? ?
?
?
? ? ?
? ?
? ?
? ?
? =
? ?
? ? ? ?
? ? ?
?
? ?
? ? ?
$ ? ?
? ? ? ?
? ?
* ? : ? ?
- ? ? ? ? ? ? ?
? ?
?
? ?
5 ? ? SplittingIterator InnerClasses ? Strategy MapSplitter trimmer $Lcom/google/common/base/CharMatcher; omitEmptyStrings Z strategy *Lcom/google/common/base/Splitter$Strategy; limit I -(Lcom/google/common/base/Splitter$Strategy;)V Code LineNumberTable LocalVariableTable this !Lcom/google/common/base/Splitter; S(Lcom/google/common/base/Splitter$Strategy;ZLcom/google/common/base/CharMatcher;I)V on $(C)Lcom/google/common/base/Splitter; separator C RuntimeVisibleAnnotations #Ljavax/annotation/CheckReturnValue; G(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/Splitter; separatorMatcher 5(Ljava/lang/String;)Lcom/google/common/base/Splitter; Ljava/lang/String;
StackMapTable <(Ljava/util/regex/Pattern;)Lcom/google/common/base/Splitter; separatorPattern Ljava/util/regex/Pattern; RuntimeInvisibleAnnotations /Lcom/google/common/annotations/GwtIncompatible; value java.util.regex onPattern fixedLength $(I)Lcom/google/common/base/Splitter; length #()Lcom/google/common/base/Splitter; trimResults split .(Ljava/lang/CharSequence;)Ljava/lang/Iterable; sequence Ljava/lang/CharSequence; Signature B(Ljava/lang/CharSequence;)Ljava/lang/Iterable; splittingIterator .(Ljava/lang/CharSequence;)Ljava/util/Iterator; B(Ljava/lang/CharSequence;)Ljava/util/Iterator; splitToList *(Ljava/lang/CharSequence;)Ljava/util/List; iterator Ljava/util/Iterator; result Ljava/util/List; LocalVariableTypeTable (Ljava/util/Iterator; $Ljava/util/List; ? ? >(Ljava/lang/CharSequence;)Ljava/util/List; $Lcom/google/common/annotations/Beta; withKeyValueSeparator A(Ljava/lang/String;)Lcom/google/common/base/Splitter$MapSplitter; 0(C)Lcom/google/common/base/Splitter$MapSplitter; P(Lcom/google/common/base/Splitter;)Lcom/google/common/base/Splitter$MapSplitter; keyValueSplitter
access$000 O(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator; x0 x1
access$200 G(Lcom/google/common/base/Splitter;)Lcom/google/common/base/CharMatcher;
access$300 $(Lcom/google/common/base/Splitter;)Z
access$400 $(Lcom/google/common/base/Splitter;)I
SourceFile
Splitter.java -Lcom/google/common/annotations/GwtCompatible; emulated ? ? E D E @ A > ? l m ? ? ? F M F ? B C ? ? N T ? ? ? com/google/common/base/Splitter !com/google/common/base/Splitter$1 F ? F G ? c ? *The separator may not be the empty string. ? ? ? ? N O !com/google/common/base/Splitter$2 F ? ? ? ? ? ? ? .The pattern may not match the empty string: %s java/lang/Object ? ? !com/google/common/base/Splitter$3 F ? ? ? N Y !The length may not be less than 1 !com/google/common/base/Splitter$4 F ? must be greater than zero: %s ? ? ? ? e T !com/google/common/base/Splitter$5 F ? q ? java/util/ArrayList ? ? ? ? ? ? ? ? ? ? ? N V | +com/google/common/base/Splitter$MapSplitter F ? 1com/google/common/base/Splitter$SplittingIterator (com/google/common/base/Splitter$Strategy java/util/Iterator java/util/List java/lang/Integer MAX_VALUE "com/google/common/base/CharMatcher NONE ()V is '(C)Lcom/google/common/base/CharMatcher; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; '(Lcom/google/common/base/CharMatcher;)V java/lang/String ()I
checkArgument (ZLjava/lang/Object;)V charAt (I)C (Ljava/lang/String;)V java/util/regex/Pattern matcher 3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; java/util/regex/Matcher matches ()Z )(ZLjava/lang/String;[Ljava/lang/Object;)V (Ljava/util/regex/Pattern;)V compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; (I)V valueOf (I)Ljava/lang/Integer;
WHITESPACE <(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)V hasNext next ()Ljava/lang/Object; add (Ljava/lang/Object;)Z java/util/Collections unmodifiableList "(Ljava/util/List;)Ljava/util/List; h(Lcom/google/common/base/Splitter;Lcom/google/common/base/Splitter;Lcom/google/common/base/Splitter$1;)V 1 > ? @ A B C D E F G H D *+? ? ? I
n o J K L B C F M H ? *? *+?
*? *-? *? ? I q r s t u v J 4 K L B C @ A > ? D E N O H 2 ? ? ? I ? J P Q R S N T H C *?
W? Y? Y*? ? ? I
? ? J U ? R S N V H t 2*? ? ? ? *? ? *? ? ?? Y? Y*? ? ? I ? ? ? " ? J 2 P W X @ R S N Y H p 3*?
W*? ? ? ? ? Y*S? ? Y? Y*? ? ? I ? ? # ? J 3 Z [ X @ R S \ ] ^s _ ` V H 2 *? !? "? I
J Z W R S \ ] ^s _ a b H W ? ? #? ? Y? $Y? %? ? I
% ' J c E X @ R S @ d H ? ? Y*?
*? *? ? ? I O J K L R S D b H q .? ? &? Y? 'S? ? Y*?
*? *? ? ? I
h i J . K L . D E X @ R S e d H 2 *? (? )? I x J K L R S e T H R +?
W? Y*?
*? +*? ? ? I
? ? J K L > ? R S f g H G +?
W? *Y*+? +? I
? ? J K L h i j k R S l m H @ *?
*+? , ? I ? J K L h i j n o p H ? 1+?
W*+? M? -Y? .N,? / ? -,? 0 ? 1 W???-? 2? I ? ? ? ? ? ,? J * 1 K L 1 h i &