
com.google.common.base.Joiner.class Maven / Gradle / Ivy
???? 4 ? com/google/common/base/Joiner separator Ljava/lang/String;
"(Lcom/google/common/base/Joiner;)V
(Ljava/lang/String;)V
java/lang/String valueOf (C)Ljava/lang/String;
java/lang/Object ()V
$com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; ! " # $ java/lang/Iterable iterator ()Ljava/util/Iterator;
& ' ( appendTo B(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable; * + , - . java/util/Iterator hasNext ()Z * 0 1 2 next ()Ljava/lang/Object;
4 5 6 toString ,(Ljava/lang/Object;)Ljava/lang/CharSequence; 8 9 : ; < java/lang/Appendable append 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
> ? @ A B java/util/Arrays asList %([Ljava/lang/Object;)Ljava/util/List;
D ' E B(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable;
G H I iterable M(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;
K ' L H(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder; N java/io/IOException P java/lang/AssertionError
O R S (Ljava/lang/Object;)V
U ' V H(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder;
X Y Z join ((Ljava/util/Iterator;)Ljava/lang/String; \ java/lang/StringBuilder
[
[ _ 5 ` ()Ljava/lang/String;
b Y c ((Ljava/lang/Iterable;)Ljava/lang/String; e com/google/common/base/Joiner$1
d g h S(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner;Ljava/lang/String;)V j com/google/common/base/Joiner$2
i l m A(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner;)V
o p q withKeyValueSeparator =(Ljava/lang/String;)Lcom/google/common/base/Joiner$MapJoiner; s 'com/google/common/base/Joiner$MapJoiner
r u v U(Lcom/google/common/base/Joiner;Ljava/lang/String;Lcom/google/common/base/Joiner$1;)V
x y z { java/util/Objects requireNonNull } java/lang/CharSequence
_ ? com/google/common/base/Joiner$3
? ? :([Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V on 3(Ljava/lang/String;)Lcom/google/common/base/Joiner; Code LineNumberTable LocalVariableTable MethodParameters "(C)Lcom/google/common/base/Joiner; C this Lcom/google/common/base/Joiner; prototype
appendable Ljava/lang/Appendable; parts Ljava/lang/Iterable; LocalVariableTypeTable TA; )Ljava/lang/Iterable<+Ljava/lang/Object;>;
Exceptions Signature L(TA;Ljava/lang/Iterable<+Ljava/lang/Object;>;)TA; RuntimeInvisibleAnnotations 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; Ljava/util/Iterator; )Ljava/util/Iterator<+Ljava/lang/Object;>;
StackMapTable L(TA;Ljava/util/Iterator<+Ljava/lang/Object;>;)TA; A(Ljava/lang/Appendable;[Ljava/lang/Object;)Ljava/lang/Appendable; [Ljava/lang/Object; partsList Ljava/util/List; Ljava/util/List<*>; 6(TA;[Ljava/lang/Object;)TA; e(Ljava/lang/Appendable;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Appendable; first Ljava/lang/Object; second rest Z(TA;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)TA; "RuntimeVisibleParameterAnnotations Ljavax/annotation/CheckForNull; builder Ljava/lang/StringBuilder; ](Ljava/lang/StringBuilder;Ljava/lang/Iterable<+Ljava/lang/Object;>;)Ljava/lang/StringBuilder;
impossible Ljava/io/IOException; ](Ljava/lang/StringBuilder;Ljava/util/Iterator<+Ljava/lang/Object;>;)Ljava/lang/StringBuilder; G(Ljava/lang/StringBuilder;[Ljava/lang/Object;)Ljava/lang/StringBuilder; k(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/StringBuilder; =(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Ljava/lang/String; =(Ljava/util/Iterator<+Ljava/lang/Object;>;)Ljava/lang/String; '([Ljava/lang/Object;)Ljava/lang/String; K(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;
useForNull nullText skipNulls !()Lcom/google/common/base/Joiner; ,(C)Lcom/google/common/base/Joiner$MapJoiner; keyValueSeparator part a(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable; C(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner$1;)V x0 x1 !Lcom/google/common/base/Joiner$1;
access$100 3(Lcom/google/common/base/Joiner;)Ljava/lang/String;
SourceFile Joiner.java RuntimeVisibleAnnotations 8Lcom/google/common/base/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; InnerClasses MapJoiner ! ? ? ? 3 ? Y*? ? ? H ? ? ? ? ? 6 ? Y? ? ? ? M ? ? ?
? L *? *+? ? ? ? ? R S T ? ? ? ?
? I
*? *+? ? ? ? V W X ?
? ?
? ? ? ? ' E ? f *+,? ? %? ? g ? ? ? ? ? ? ? ? ? ? ? ? ? M ? ? ? ? ? ? ? ?
? ' ( ? ? I+? W,? ) ? <+*,? / ? 3? 7 W,? ) ? "+*? ? 7 W+*,? / ? 3? 7 W???+? ? s t u v ( w 3 x G { ? I ? ? I ? ? I ? ? ? I ? ? I ? ? ? ' ? M ? ? ? ? ? ? ? ?
? ' ? ? ? ,? =N*+-? C? ?
? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? ? ? I ? ? M ? ? ? ? ? ? ? ? ? ? ' ? ? q
*+,-? F? C? ? ? ? 4
? ?
? ?
? ?
? ?
? ? ?
? ? ? M ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' V ? \ *+,? ? J? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ' L ? ? *+,? %W?
N? OY-? Q?+?
M ? ? ?
? ? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? J M ? ? ? ? ? ? ? ?
? ' ? ? { ,? =N*+-? T? ?
? ? ? * ? ? ? ? ? ? ? ? ? ? ? ? I ? ? ? ? ? ? ? ? ? ' ? ? _
*+,-? F? T? ? ? ? 4
? ?
? ?
? ?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? Y c ? Q *+? ? W? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? Y Z ? V *? [Y? ]+? J? ^? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? Y ? ? p +? =M*,? a? ?
? ? ? ? ? ? ? ? ? ? ? ? ? I ? ? ? ? ? ? Y ? ? S *+,-? F? a? ? ? ? * ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? H +? W? dY**+? f? ?
? ? ? ? ? ? ? ? ? ? ? 4
? iY**? k? ? ?
? ? p ? ? = *? ? n? ? 8 ? ? ? ? ? ? ? p q ? ? ? rY*+? t? ? @ ? ? ? ? ? ? 5 6 ? ] +? wW+? |?
+? |? +? ~? ?
? ? ? ? ? ? ? ? C | ? ? ? ?
H I ? R ,? W? Y,*+? ?? ?
? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? D *+? ? ? E ? ? ? ? ? ? ? ? ? ? / *? ? ? E ? ? ? ? ? ? ? ? ? ? " d i r ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy