![JAR search and dependency download from the Maven repository](/logo.png)
com.google.common.collect.RegularImmutableList.class Maven / Gradle / Ivy
???? 4 a
'com/google/common/collect/ImmutableList ()V
.com/google/common/collect/RegularImmutableList array [Ljava/lang/Object;
java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V
#com/google/common/collect/Iterators forArrayWithPosition J([Ljava/lang/Object;I)Lcom/google/common/collect/UnmodifiableListIterator; -com/google/common/collect/ImmutableCollection
java/util/Spliterators spliterator -([Ljava/lang/Object;I)Ljava/util/Spliterator;
" # $ writeReplace ()Ljava/lang/Object;
& ' ( listIterator 7(I)Lcom/google/common/collect/UnmodifiableListIterator; * java/lang/Object
, - ([Ljava/lang/Object;)V / 0 1 EMPTY )Lcom/google/common/collect/ImmutableList; Signature =Lcom/google/common/collect/ImmutableList; RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; Code LineNumberTable LocalVariableTable this 0Lcom/google/common/collect/RegularImmutableList; LocalVariableTypeTable 5Lcom/google/common/collect/RegularImmutableList; MethodParameters size ()I
isPartialView ()Z
internalArray ()[Ljava/lang/Object; internalArrayStart internalArrayEnd
copyIntoArray ([Ljava/lang/Object;I)I dst dstOff I RuntimeVisibleTypeAnnotations 5Lorg/checkerframework/checker/nullness/qual/Nullable; get (I)Ljava/lang/Object; index (I)TE; <(I)Lcom/google/common/collect/UnmodifiableListIterator; ()Ljava/util/Spliterator; ()Ljava/util/Spliterator; 0Lcom/google/common/annotations/J2ktIncompatible; /Lcom/google/common/annotations/GwtIncompatible; (I)Ljava/util/ListIterator; DLcom/google/common/collect/ImmutableList;
SourceFile RegularImmutableList.java RuntimeVisibleAnnotations ;Lcom/google/common/collect/ElementTypesAreNonnullByDefault; -Lcom/google/common/annotations/GwtCompatible; serializable emulated 0 1 2 3 ? 4 5
- 6 X
*? *+? ? 7 * + , 8
9 :
;
9 <