public class it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList extends it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection implements it.unimi.dsi.fastutil.ints.IntBigList, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList
super_class: it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -7046029254386353129
protected final it.unimi.dsi.fastutil.ints.IntBigList list;
descriptor: Lit/unimi/dsi/fastutil/ints/IntBigList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected void <init>(it.unimi.dsi.fastutil.ints.IntBigList, java.lang.Object);
descriptor: (Lit/unimi/dsi/fastutil/ints/IntBigList;Ljava/lang/Object;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection.<init>:(Lit/unimi/dsi/fastutil/ints/IntCollection;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 3 1 l Lit/unimi/dsi/fastutil/ints/IntBigList;
0 3 2 sync Ljava/lang/Object;
MethodParameters:
Name Flags
l final
sync final
protected void <init>(it.unimi.dsi.fastutil.ints.IntBigList);
descriptor: (Lit/unimi/dsi/fastutil/ints/IntBigList;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection.<init>:(Lit/unimi/dsi/fastutil/ints/IntCollection;)V
1: aload 0
aload 1
putfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 3 1 l Lit/unimi/dsi/fastutil/ints/IntBigList;
MethodParameters:
Name Flags
l final
public int getInt(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.getInt:(J)I
aload 3
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 i J
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
i final
public int set(long, int);
descriptor: (JI)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
iload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.set:(JI)I
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long int java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 i J
0 5 3 k I
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
i final
k final
public void add(long, int);
descriptor: (JI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
iload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.add:(JI)V
2: aload 4
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long int java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 4
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 i J
0 7 3 k I
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
i final
k final
public int removeInt(long);
descriptor: (J)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.removeInt:(J)I
aload 3
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 i J
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
i final
public long indexOf(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
iload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.indexOf:(I)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList int java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 k I
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
k final
public long lastIndexOf(int);
descriptor: (I)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
iload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.lastIndexOf:(I)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList int java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 k I
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
k final
public boolean addAll(long, java.util.Collection<? extends java.lang.Integer>);
descriptor: (JLjava/util/Collection;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.addAll:(JLjava/util/Collection;)Z
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.util.Collection java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 c Ljava/util/Collection<+Ljava/lang/Integer;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (JLjava/util/Collection<+Ljava/lang/Integer;>;)Z
MethodParameters:
Name Flags
index final
c final
public void getElements(long, int[][], long, long);
descriptor: (J[[IJJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 6 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 8
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
lload 4
lload 6
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.getElements:(J[[IJJ)V
2: aload 8
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long int[][] long long java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 8
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 from J
0 7 3 a [[I
0 7 4 offset J
0 7 6 length J
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
from final
a final
offset final
length final
public void removeElements(long, long);
descriptor: (JJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 5
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
lload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.removeElements:(JJ)V
2: aload 5
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long long java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 5
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 from J
0 7 3 to J
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
from final
to final
public void addElements(long, int[][], long, long);
descriptor: (J[[IJJ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 6 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 8
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
lload 4
lload 6
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.addElements:(J[[IJJ)V
2: aload 8
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long int[][] long long java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 8
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 6 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 index J
0 7 3 a [[I
0 7 4 offset J
0 7 6 length J
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
index
a final
offset
length
public void addElements(long, int[][]);
descriptor: (J[[I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.addElements:(J[[I)V
2: aload 4
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long int[][] java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 4
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 index J
0 7 3 a [[I
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
index
a final
public void size(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.size:(J)V
2: aload 3
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 3
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 size J
Exception table:
from to target type
1 3 4 any
4 5 4 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
size final
public long size64();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.size64:()J
aload 1
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList java.lang.Object
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public it.unimi.dsi.fastutil.ints.IntBigListIterator iterator();
descriptor: ()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.listIterator:()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
public it.unimi.dsi.fastutil.ints.IntBigListIterator listIterator();
descriptor: ()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.listIterator:()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
public it.unimi.dsi.fastutil.ints.IntBigListIterator listIterator(long);
descriptor: (J)Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.listIterator:(J)Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 1 1 i J
MethodParameters:
Name Flags
i final
public it.unimi.dsi.fastutil.ints.IntBigList subList(long, long);
descriptor: (JJ)Lit/unimi/dsi/fastutil/ints/IntBigList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 5
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
lload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.subList:(JJ)Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
invokestatic it.unimi.dsi.fastutil.ints.IntBigLists.synchronize:(Lit/unimi/dsi/fastutil/ints/IntBigList;Ljava/lang/Object;)Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 5
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long long java.lang.Object
StackMap stack: java.lang.Throwable
aload 5
monitorexit
4: athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 from J
0 5 3 to J
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
from final
to final
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 1
aload 0
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
3: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.equals:(Ljava/lang/Object;)Z
aload 2
monitorexit
4: ireturn
5: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
6: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 o Ljava/lang/Object;
Exception table:
from to target type
3 4 5 any
5 6 5 any
MethodParameters:
Name Flags
o final
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.hashCode:()I
aload 1
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList java.lang.Object
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public int compareTo(it.unimi.dsi.fastutil.BigList<? extends java.lang.Integer>);
descriptor: (Lit/unimi/dsi/fastutil/BigList;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.compareTo:(Ljava/lang/Object;)I
aload 2
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList it.unimi.dsi.fastutil.BigList java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 o Lit/unimi/dsi/fastutil/BigList<+Ljava/lang/Integer;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lit/unimi/dsi/fastutil/BigList<+Ljava/lang/Integer;>;)I
MethodParameters:
Name Flags
o final
public boolean addAll(long, it.unimi.dsi.fastutil.ints.IntCollection);
descriptor: (JLit/unimi/dsi/fastutil/ints/IntCollection;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.addAll:(JLit/unimi/dsi/fastutil/ints/IntCollection;)Z
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long it.unimi.dsi.fastutil.ints.IntCollection java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 c Lit/unimi/dsi/fastutil/ints/IntCollection;
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
index final
c final
public boolean addAll(long, it.unimi.dsi.fastutil.ints.IntBigList);
descriptor: (JLit/unimi/dsi/fastutil/ints/IntBigList;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.addAll:(JLit/unimi/dsi/fastutil/ints/IntBigList;)Z
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long it.unimi.dsi.fastutil.ints.IntBigList java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 l Lit/unimi/dsi/fastutil/ints/IntBigList;
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
index final
l
public boolean addAll(it.unimi.dsi.fastutil.ints.IntBigList);
descriptor: (Lit/unimi/dsi/fastutil/ints/IntBigList;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.addAll:(Lit/unimi/dsi/fastutil/ints/IntBigList;)Z
aload 2
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList it.unimi.dsi.fastutil.ints.IntBigList java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 l Lit/unimi/dsi/fastutil/ints/IntBigList;
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
l
public void add(long, java.lang.Integer);
descriptor: (JLjava/lang/Integer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.add:(JLjava/lang/Integer;)V
2: aload 4
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Integer java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 4
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 7 1 i J
0 7 3 k Ljava/lang/Integer;
Exception table:
from to target type
1 3 4 any
4 5 4 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
i final
k
public java.lang.Integer get(long);
descriptor: (J)Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.get:(J)Ljava/lang/Integer;
aload 3
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 i J
Exception table:
from to target type
1 2 3 any
3 4 3 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
i final
public java.lang.Integer set(long, java.lang.Integer);
descriptor: (JLjava/lang/Integer;)Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.set:(JLjava/lang/Integer;)Ljava/lang/Integer;
aload 4
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Integer java.lang.Object
StackMap stack: java.lang.Throwable
aload 4
monitorexit
4: athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 k Ljava/lang/Integer;
Exception table:
from to target type
1 2 3 any
3 4 3 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
index final
k
public java.lang.Integer remove(long);
descriptor: (J)Ljava/lang/Integer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.remove:(J)Ljava/lang/Integer;
aload 3
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList long java.lang.Object
StackMap stack: java.lang.Throwable
aload 3
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 i J
Exception table:
from to target type
1 2 3 any
3 4 3 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
i final
public long indexOf(java.lang.Object);
descriptor: (Ljava/lang/Object;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.indexOf:(Ljava/lang/Object;)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 o Ljava/lang/Object;
Exception table:
from to target type
1 2 3 any
3 4 3 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
o final
public long lastIndexOf(java.lang.Object);
descriptor: (Ljava/lang/Object;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/ints/IntBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.ints.IntBigList.lastIndexOf:(Ljava/lang/Object;)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList java.lang.Object java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
4: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lit/unimi/dsi/fastutil/ints/IntBigLists$SynchronizedBigList;
0 5 1 o Ljava/lang/Object;
Exception table:
from to target type
1 2 3 any
3 4 3 any
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
o final
public java.lang.Object set(long, java.lang.Object);
descriptor: (JLjava/lang/Object;)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
lload 1
aload 3
checkcast java.lang.Integer
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.set:(JLjava/lang/Integer;)Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public int compareTo(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
checkcast it.unimi.dsi.fastutil.BigList
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.compareTo:(Lit/unimi/dsi/fastutil/BigList;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public it.unimi.dsi.fastutil.ints.IntIterator iterator();
descriptor: ()Lit/unimi/dsi/fastutil/ints/IntIterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.iterator:()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.util.Iterator iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.iterator:()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public it.unimi.dsi.fastutil.BigListIterator listIterator(long);
descriptor: (J)Lit/unimi/dsi/fastutil/BigListIterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.listIterator:(J)Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public it.unimi.dsi.fastutil.BigListIterator listIterator();
descriptor: ()Lit/unimi/dsi/fastutil/BigListIterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.listIterator:()Lit/unimi/dsi/fastutil/ints/IntBigListIterator;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object get(long);
descriptor: (J)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.get:(J)Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public it.unimi.dsi.fastutil.BigList subList(long, long);
descriptor: (JJ)Lit/unimi/dsi/fastutil/BigList;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=3
0: aload 0
lload 1
lload 3
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.subList:(JJ)Lit/unimi/dsi/fastutil/ints/IntBigList;
areturn
LocalVariableTable:
Start End Slot Name Signature
public java.lang.Object remove(long);
descriptor: (J)Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=2
0: aload 0
lload 1
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.remove:(J)Ljava/lang/Integer;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void add(long, java.lang.Object);
descriptor: (JLjava/lang/Object;)V
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=3
0: aload 0
lload 1
aload 3
checkcast java.lang.Integer
invokevirtual it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList.add:(JLjava/lang/Integer;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "IntBigLists.java"
NestHost: it.unimi.dsi.fastutil.ints.IntBigLists
InnerClasses:
public SynchronizedBigList = it.unimi.dsi.fastutil.ints.IntBigLists$SynchronizedBigList of it.unimi.dsi.fastutil.ints.IntBigLists
public SynchronizedCollection = it.unimi.dsi.fastutil.ints.IntCollections$SynchronizedCollection of it.unimi.dsi.fastutil.ints.IntCollections