
com.groupbyinc.flux.common.google.common.base.Joiner$MapJoiner.class Maven / Gradle / Ivy
???? 2 ? >com/groupbyinc/flux/common/google/common/base/Joiner$MapJoiner java/lang/Object Joiner.java 4com/groupbyinc/flux/common/google/common/base/Joiner MapJoiner java/util/Map$Entry
java/util/Map Entry 6com/groupbyinc/flux/common/google/common/base/Joiner$1 joiner 6Lcom/groupbyinc/flux/common/google/common/base/Joiner; keyValueSeparator Ljava/lang/String; K(Lcom/groupbyinc/flux/common/google/common/base/Joiner;Ljava/lang/String;)V ()V
;com/groupbyinc/flux/common/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
java/lang/String ! # this @Lcom/groupbyinc/flux/common/google/common/base/Joiner$MapJoiner; appendTo =(Ljava/lang/Appendable;Ljava/util/Map;)Ljava/lang/Appendable; java/io/IOException ) entrySet ()Ljava/util/Set; + , - B(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable; ' /
0
appendable TA; Ljava/lang/Appendable; map Ljava/util/Map<**>; Ljava/util/Map; C(Ljava/lang/StringBuilder;Ljava/util/Map;)Ljava/lang/StringBuilder; H(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder; ' 9
: builder Ljava/lang/StringBuilder; join #(Ljava/util/Map;)Ljava/lang/String; ((Ljava/lang/Iterable;)Ljava/lang/String; > @
A ;Lcom/groupbyinc/flux/common/google/common/annotations/Beta; java/lang/Iterable D iterator ()Ljava/util/Iterator; F G E H B(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable; ' J
K entries 0Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>; Ljava/lang/Iterable; java/util/Iterator P hasNext ()Z R S Q T next ()Ljava/lang/Object; V W Q X getKey Z W
[ toString ,(Ljava/lang/Object;)Ljava/lang/CharSequence; ] ^
_ java/lang/Appendable a append 0(Ljava/lang/CharSequence;)Ljava/lang/Appendable; c d b e getValue g W
h
access$100 J(Lcom/groupbyinc/flux/common/google/common/base/Joiner;)Ljava/lang/String; j k
l e Ljava/util/Map$Entry<**>; Ljava/util/Map$Entry; entry parts 0Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>; Ljava/util/Iterator; H(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder; ' u
v java/lang/AssertionError x (Ljava/lang/Object;)V z
y {
impossible Ljava/io/IOException; ((Ljava/util/Iterator;)Ljava/lang/String; >
? java/lang/StringBuilder ?
? ()Ljava/lang/String; ] ?
? ?
useForNull T(Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/base/Joiner$MapJoiner; #Ljavax/annotation/CheckReturnValue; J(Ljava/lang/String;)Lcom/groupbyinc/flux/common/google/common/base/Joiner; ? ?
?
? nullText ?(Lcom/groupbyinc/flux/common/google/common/base/Joiner;Ljava/lang/String;Lcom/groupbyinc/flux/common/google/common/base/Joiner$1;)V x0 x1 x2 8Lcom/groupbyinc/flux/common/google/common/base/Joiner$1; Code LocalVariableTable LineNumberTable LocalVariableTypeTable
Exceptions Signature 6(TA;Ljava/util/Map<**>;)TA; G(Ljava/lang/StringBuilder;Ljava/util/Map<**>;)Ljava/lang/StringBuilder; '(Ljava/util/Map<**>;)Ljava/lang/String; S(TA;Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>;)TA; RuntimeInvisibleAnnotations
StackMapTable S(TA;Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>;)TA; d(Ljava/lang/StringBuilder;Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/StringBuilder; d(Ljava/lang/StringBuilder;Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/StringBuilder; D(Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/String; D(Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/String; RuntimeVisibleAnnotations
SourceFile InnerClasses 1 ? _ *? *+? *,? ? "? $? ? % &