com.google.common.base.Joiner.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml Show documentation
Show all versions of plantuml Show documentation
PlantUML is a component that allows to quickly write :
* sequence diagram,
* use case diagram,
* class diagram,
* activity diagram,
* component diagram,
* state diagram
* object diagram
???? 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 ?