
com.groupbyinc.flux.common.google.common.base.Joiner.class Maven / Gradle / Ivy
???? 2 ? 4com/groupbyinc/flux/common/google/common/base/Joiner java/lang/Object Joiner.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; >com/groupbyinc/flux/common/google/common/base/Joiner$MapJoiner MapJoiner 6com/groupbyinc/flux/common/google/common/base/Joiner$3
6com/groupbyinc/flux/common/google/common/base/Joiner$2 6com/groupbyinc/flux/common/google/common/base/Joiner$1 separator Ljava/lang/String; on J(Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/base/Joiner; (Ljava/lang/String;)V
9(C)Lcom/groupbyinc/flux/common/google/common/base/Joiner; java/lang/String valueOf (C)Ljava/lang/String;
C ()V
! ;com/groupbyinc/flux/common/google/common/base/Preconditions # checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; % &
$ ' ) this 6Lcom/groupbyinc/flux/common/google/common/base/Joiner; 9(Lcom/groupbyinc/flux/common/google/common/base/Joiner;)V prototype appendTo B(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable; java/io/IOException 1 java/lang/Iterable 3 iterator ()Ljava/util/Iterator; 5 6 4 7 B(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable; / 9
:
appendable TA; Ljava/lang/Appendable; parts Ljava/lang/Iterable<*>; Ljava/lang/Iterable; java/util/Iterator B hasNext ()Z D E C F next ()Ljava/lang/Object; H I C J toString ,(Ljava/lang/Object;)Ljava/lang/CharSequence; L M
N java/lang/Appendable P append 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable; R S Q T Ljava/util/Iterator<*>; Ljava/util/Iterator; A(Ljava/lang/Appendable;[Ljava/lang/Object;)Ljava/lang/Appendable; java/util/Arrays Y asList %([Ljava/lang/Object;)Ljava/util/List; [ \
Z ] / 0
_ [Ljava/lang/Object; e(Ljava/lang/Appendable;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Appendable; Ljavax/annotation/Nullable; iterable M(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable; d e
f first Ljava/lang/Object; second rest H(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder; H(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder; / m
n builder Ljava/lang/StringBuilder; java/lang/AssertionError r (Ljava/lang/Object;)V t
s u
impossible Ljava/io/IOException; G(Ljava/lang/StringBuilder;[Ljava/lang/Object;)Ljava/lang/StringBuilder; / l
z k(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/StringBuilder; join ((Ljava/lang/Iterable;)Ljava/lang/String; ((Ljava/util/Iterator;)Ljava/lang/String; }
? java/lang/StringBuilder ?
? ! ()Ljava/lang/String; L ?
? ? '([Ljava/lang/Object;)Ljava/lang/String; } ~
? K(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;
useForNull #Ljavax/annotation/CheckReturnValue; ?(Lcom/groupbyinc/flux/common/google/common/base/Joiner;Lcom/groupbyinc/flux/common/google/common/base/Joiner;Ljava/lang/String;)V ?
? nullText skipNulls 8()Lcom/groupbyinc/flux/common/google/common/base/Joiner; o(Lcom/groupbyinc/flux/common/google/common/base/Joiner;Lcom/groupbyinc/flux/common/google/common/base/Joiner;)V ?
? withKeyValueSeparator T(Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/base/Joiner$MapJoiner; ?(Lcom/groupbyinc/flux/common/google/common/base/Joiner;Ljava/lang/String;Lcom/groupbyinc/flux/common/google/common/base/Joiner$1;)V ?
? keyValueSeparator java/lang/CharSequence ?
? part :([Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V ?
? q(Lcom/groupbyinc/flux/common/google/common/base/Joiner;Lcom/groupbyinc/flux/common/google/common/base/Joiner$1;)V -
? x0 x1 8Lcom/groupbyinc/flux/common/google/common/base/Joiner$1;
access$100 J(Lcom/groupbyinc/flux/common/google/common/base/Joiner;)Ljava/lang/String; Code LocalVariableTable LineNumberTable LocalVariableTypeTable
Exceptions Signature :(TA;Ljava/lang/Iterable<*>;)TA;
StackMapTable :(TA;Ljava/util/Iterator<*>;)TA; 6(TA;[Ljava/lang/Object;)TA; Z(TA;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)TA; "RuntimeVisibleParameterAnnotations K(Ljava/lang/StringBuilder;Ljava/lang/Iterable<*>;)Ljava/lang/StringBuilder; K(Ljava/lang/StringBuilder;Ljava/util/Iterator<*>;)Ljava/lang/StringBuilder; +(Ljava/lang/Iterable<*>;)Ljava/lang/String; +(Ljava/util/Iterator<*>;)Ljava/lang/String; RuntimeVisibleAnnotations a(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;
SourceFile InnerClasses RuntimeInvisibleAnnotations ! ? 3 ? Y*? ? ? ? G ? 6 ? Y? ? ? ? ? N ? L *? "*+? (? ? *? ? + , ? S T U - ? I
*? "*+? *? *? ?
+ ,
. , ? W X Y / 0 ? f *+,? 8 ? ;? ? + , <