alloy2b.edu.mit.csail.sdg.alloy4.SafeList.class Maven / Gradle / Ivy
???? 2 ? )alloy2b/edu/mit/csail/sdg/alloy4/SafeList oLalloy2b/java/lang/Object;Ljava/io/Serializable;Lalloy2b/java/lang/Iterable; alloy2b/java/lang/Object java/io/Serializable alloy2b/java/lang/Iterable
SafeList.java 3alloy2b/edu/mit/csail/sdg/alloy4/ConstList$TempList *alloy2b/edu/mit/csail/sdg/alloy4/ConstList
TempList +alloy2b/edu/mit/csail/sdg/alloy4/SafeList$1 serialVersionUID J list Ljava/util/List; Ljava/util/List; max I ()V
java/util/ArrayList
" $ (I)V &
' (Ljava/util/Collection;)V (Ljava/util/Collection<+TT;>;)V )
+ (Lalloy2b/java/lang/Iterable;)V %(Lalloy2b/java/lang/Iterable<+TT;>;)V iterator ()Ljava/util/Iterator; / 0 1 java/util/Iterator 3 hasNext ()Z 5 6 4 7 next ()Lalloy2b/java/lang/Object; 9 : 4 ; java/util/List = add (Lalloy2b/java/lang/Object;)Z ? @ > A (Ljava/util/List;I)V (Ljava/util/List;I)V dup -()Lalloy2b/edu/mit/csail/sdg/alloy4/SafeList; 2()Lalloy2b/edu/mit/csail/sdg/alloy4/SafeList; size ()I H I
J C
L alloy2b/java/lang/Throwable N makeCopy ()Ljava/util/List; ()Ljava/util/List; get (I)Lalloy2b/java/lang/Object; S T > U
A
makeConstList .()Lalloy2b/edu/mit/csail/sdg/alloy4/ConstList; 3()Lalloy2b/edu/mit/csail/sdg/alloy4/ConstList;
' Q(Lalloy2b/java/lang/Object;)Lalloy2b/edu/mit/csail/sdg/alloy4/ConstList$TempList; ? \
] makeConst _ Y
` hashCode
1 b I
d equals > J > 1 f @
i contains (TT;)Z /alloy2b/java/lang/UnsupportedOperationException m
n addAll (Ljava/util/Collection;)Z p q > r (I)TT; +alloy2b/java/lang/IndexOutOfBoundsException u
v isEmpty ()Ljava/util/Iterator; .(Lalloy2b/edu/mit/csail/sdg/alloy4/SafeList;)V z
{ toString ()Lalloy2b/java/lang/String; alloy2b/java/lang/StringBuilder [ ? (Lalloy2b/java/lang/String;)V ?
? ? , ? append =(Lalloy2b/java/lang/String;)Lalloy2b/java/lang/StringBuilder; ? ?
? ? (this collection) ? =(Lalloy2b/java/lang/Object;)Lalloy2b/java/lang/StringBuilder; ? ?
? ? $(C)Lalloy2b/java/lang/StringBuilder; ? ?
? ? } ~
? ?
access$000 .(Lalloy2b/edu/mit/csail/sdg/alloy4/SafeList;)I
access$100 =(Lalloy2b/edu/mit/csail/sdg/alloy4/SafeList;)Ljava/util/List;
ConstantValue Signature Code LineNumberTable
StackMapTable InnerClasses
SourceFile 1 ? ? ? 9 *? *? Y? !? #*? %? ? 7 8 9 : &