com.google.common.collect.ImmutableList$Builder.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of plantuml-epl Show documentation
Show all versions of plantuml-epl Show documentation
PlantUML is a component that allows to quickly write diagrams from text.
???? 4 ? 5com/google/common/collect/ImmutableCollection$Builder
/com/google/common/collect/ImmutableList$Builder (I)V
()V
java/lang/Object contents [Ljava/lang/Object; size I
expandedCapacity (II)I copyOnWrite Z
! " # java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object;
% & ' ( ) $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
+ ,
ensureRoomFor
. / 0 1 2 &com/google/common/collect/ObjectArrays checkElementsNotNull (([Ljava/lang/Object;)[Ljava/lang/Object;
4 5 6 add ([Ljava/lang/Object;I)V
8 9 : ; < java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V > java/util/Collection = @ A ()I C -com/google/common/collect/ImmutableCollection
B E F G
copyIntoArray ([Ljava/lang/Object;I)I
I J K addAll M(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;
M J N M(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;
P Q R S T 'com/google/common/collect/ImmutableList asImmutableList ?([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList;
V W X sort .([Ljava/lang/Object;IILjava/util/Comparator;)V
Z [ \ build +()Lcom/google/common/collect/ImmutableList;
^ J _ G(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableList$Builder;
a J b G(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList$Builder;
d 5 e F([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;
g 5 h E(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; Code LineNumberTable LocalVariableTable this 1Lcom/google/common/collect/ImmutableList$Builder; LocalVariableTypeTable 6Lcom/google/common/collect/ImmutableList$Builder; capacity MethodParameters newElements newCapacity
StackMapTable element Ljava/lang/Object; TE; Signature ;(TE;)Lcom/google/common/collect/ImmutableList$Builder; 8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; elements [TE; <([TE;)Lcom/google/common/collect/ImmutableList$Builder; n immutableCollection /Lcom/google/common/collect/ImmutableCollection;
collection Ljava/util/Collection; Ljava/lang/Iterable; 2Lcom/google/common/collect/ImmutableCollection<*>; Ljava/util/Collection<*>; Ljava/lang/Iterable<+TE;>; R(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableList$Builder; Ljava/util/Iterator; Ljava/util/Iterator<+TE;>; R(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableList$Builder; combine d(Lcom/google/common/collect/ImmutableList$Builder;)Lcom/google/common/collect/ImmutableList$Builder; builder n(Lcom/google/common/collect/ImmutableList$Builder;)Lcom/google/common/collect/ImmutableList$Builder; 0()Lcom/google/common/collect/ImmutableList; buildSorted A(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;
comparator Ljava/util/Comparator; Ljava/util/Comparator<-TE;>; L(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableList; 1()Lcom/google/common/collect/ImmutableCollection; L([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder; K(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder; RLcom/google/common/collect/ImmutableCollection$Builder;
SourceFile ImmutableList.java InnerClasses Builder 1 i j k
l m F *? ? n
- . o p q r p s m v *? *? ? *? ? n 0 1 2 3 o p q t r p s k D l u t , m ? -*? M,?*? `? >,??
*? ? *,? ? *? ? n 6 7 9 : '; ,= o * - p q - v ( w r - p s x
? y
k @ ( l u v 5 h m y +? $W*? **? *Y? Z`? +S*? n I J
K L o p q z { r p s z | u z } ~ i ? 5 e m f +? -W*++?? 3*? n Y Z [ o p q ? r p s ? ? u ? } ? i 5 6 m z *? *+*? *? ? 7*Y? `? ? n _ h i j o p q ? ? r p s u ? ? k l J b m ? A+? $W+? =? 0+? =M*,? ? ? *,? B? ,? BN*-*? *? ? D? *?*+? HW*? n *
v w x y z "{ '| 7} 9? ?? o * ' ? ? ( ? ? A p q A ? ? r * ' ? ? ( ? ? A p s A ? ? x 9 u ? } ? i J _ m \ *+? LW*? n
? ? o p q ? ? r p s ? ? u ? } ? i ? ? m k +? $W*+? +? ? 3*? n ? ? ? o p q ? q r p s ? s u ? } ? i [ \ m Q *? *? *? ? O? n
? ? o p q r p s } ? ? ? m v *? *? *? +? U*? *? ? O? n ? ? ? o p q ? ? r p s ? ? u ? } ?A [ ? m A *? Y? n " o p q r p s A J N m B *+? ]? n " o p q r p s u ? i A J K m B *+? `? n " o p q r p s u ? i A 5 ? m B *+? c? n " o p q r p s u ? i A 5 ? m B *+? f? n " o p q r p s u z i } ? ? ? ? B ? P ?