public class it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList extends it.unimi.dsi.fastutil.chars.CharCollections$SynchronizedCollection implements it.unimi.dsi.fastutil.chars.CharBigList, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList
super_class: it.unimi.dsi.fastutil.chars.CharCollections$SynchronizedCollection
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -7046029254386353129
protected final it.unimi.dsi.fastutil.chars.CharBigList list;
descriptor: Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected void <init>(it.unimi.dsi.fastutil.chars.CharBigList, java.lang.Object);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;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.chars.CharCollections$SynchronizedCollection.<init>:(Lit/unimi/dsi/fastutil/chars/CharCollection;Ljava/lang/Object;)V
1: aload 0
aload 1
putfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
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/chars/CharBigLists$SynchronizedBigList;
0 3 1 l Lit/unimi/dsi/fastutil/chars/CharBigList;
0 3 2 sync Ljava/lang/Object;
MethodParameters:
Name Flags
l final
sync final
protected void <init>(it.unimi.dsi.fastutil.chars.CharBigList);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;)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.chars.CharCollections$SynchronizedCollection.<init>:(Lit/unimi/dsi/fastutil/chars/CharCollection;)V
1: aload 0
aload 1
putfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lit/unimi/dsi/fastutil/chars/CharBigLists$SynchronizedBigList;
0 3 1 l Lit/unimi/dsi/fastutil/chars/CharBigList;
MethodParameters:
Name Flags
l final
public char getChar(long);
descriptor: (J)C
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.getChar:(J)C
aload 3
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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 char set(long, char);
descriptor: (JC)C
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
iload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.set:(JC)C
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
0 5 1 i J
0 5 3 k C
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, char);
descriptor: (JC)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
iload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.add:(JC)V
2: aload 4
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
0 7 1 i J
0 7 3 k C
Exception table:
from to target type
1 3 4 any
4 5 4 any
MethodParameters:
Name Flags
i final
k final
public char removeChar(long);
descriptor: (J)C
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.removeChar:(J)C
aload 3
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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(char);
descriptor: (C)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
iload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.indexOf:(C)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
0 5 1 k C
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
k final
public long lastIndexOf(char);
descriptor: (C)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
iload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.lastIndexOf:(C)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
0 5 1 k C
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.Character>);
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.addAll:(JLjava/util/Collection;)Z
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 c Ljava/util/Collection<+Ljava/lang/Character;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (JLjava/util/Collection<+Ljava/lang/Character;>;)Z
MethodParameters:
Name Flags
index final
c final
public void getElements(long, char[][], long, long);
descriptor: (J[[CJJ)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 8
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
lload 4
lload 6
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.getElements:(J[[CJJ)V
2: aload 8
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long char[][] 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/chars/CharBigLists$SynchronizedBigList;
0 7 1 from J
0 7 3 a [[C
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 5
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
lload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.removeElements:(JJ)V
2: aload 5
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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, char[][], long, long);
descriptor: (J[[CJJ)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 8
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
lload 4
lload 6
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.addElements:(J[[CJJ)V
2: aload 8
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long char[][] 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/chars/CharBigLists$SynchronizedBigList;
0 7 1 index J
0 7 3 a [[C
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, char[][]);
descriptor: (J[[C)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.addElements:(J[[C)V
2: aload 4
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long char[][] 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/chars/CharBigLists$SynchronizedBigList;
0 7 1 index J
0 7 3 a [[C
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.size:(J)V
2: aload 3
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.size64:()J
aload 1
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public it.unimi.dsi.fastutil.chars.CharBigListIterator iterator();
descriptor: ()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.listIterator:()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lit/unimi/dsi/fastutil/chars/CharBigLists$SynchronizedBigList;
public it.unimi.dsi.fastutil.chars.CharBigListIterator listIterator();
descriptor: ()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.listIterator:()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lit/unimi/dsi/fastutil/chars/CharBigLists$SynchronizedBigList;
public it.unimi.dsi.fastutil.chars.CharBigListIterator listIterator(long);
descriptor: (J)Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
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.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.listIterator:(J)Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lit/unimi/dsi/fastutil/chars/CharBigLists$SynchronizedBigList;
0 1 1 i J
MethodParameters:
Name Flags
i final
public it.unimi.dsi.fastutil.chars.CharBigList subList(long, long);
descriptor: (JJ)Lit/unimi/dsi/fastutil/chars/CharBigList;
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 5
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
lload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.subList:(JJ)Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
invokestatic it.unimi.dsi.fastutil.chars.CharBigLists.synchronize:(Lit/unimi/dsi/fastutil/chars/CharBigList;Ljava/lang/Object;)Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 5
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
3: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.equals:(Ljava/lang/Object;)Z
aload 2
monitorexit
4: ireturn
5: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.hashCode:()I
aload 1
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.Character>);
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.compareTo:(Ljava/lang/Object;)I
aload 2
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$SynchronizedBigList;
0 5 1 o Lit/unimi/dsi/fastutil/BigList<+Ljava/lang/Character;>;
Exception table:
from to target type
1 2 3 any
3 4 3 any
Signature: (Lit/unimi/dsi/fastutil/BigList<+Ljava/lang/Character;>;)I
MethodParameters:
Name Flags
o final
public boolean addAll(long, it.unimi.dsi.fastutil.chars.CharCollection);
descriptor: (JLit/unimi/dsi/fastutil/chars/CharCollection;)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.addAll:(JLit/unimi/dsi/fastutil/chars/CharCollection;)Z
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long it.unimi.dsi.fastutil.chars.CharCollection 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/chars/CharBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 c Lit/unimi/dsi/fastutil/chars/CharCollection;
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.chars.CharBigList);
descriptor: (JLit/unimi/dsi/fastutil/chars/CharBigList;)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.addAll:(JLit/unimi/dsi/fastutil/chars/CharBigList;)Z
aload 4
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long it.unimi.dsi.fastutil.chars.CharBigList 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/chars/CharBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 l Lit/unimi/dsi/fastutil/chars/CharBigList;
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.chars.CharBigList);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.addAll:(Lit/unimi/dsi/fastutil/chars/CharBigList;)Z
aload 2
monitorexit
2: ireturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList it.unimi.dsi.fastutil.chars.CharBigList 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/chars/CharBigLists$SynchronizedBigList;
0 5 1 l Lit/unimi/dsi/fastutil/chars/CharBigList;
Exception table:
from to target type
1 2 3 any
3 4 3 any
MethodParameters:
Name Flags
l
public void add(long, java.lang.Character);
descriptor: (JLjava/lang/Character;)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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.add:(JLjava/lang/Character;)V
2: aload 4
monitorexit
3: goto 6
StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long java.lang.Character 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/chars/CharBigLists$SynchronizedBigList;
0 7 1 i J
0 7 3 k Ljava/lang/Character;
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.Character get(long);
descriptor: (J)Ljava/lang/Character;
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.get:(J)Ljava/lang/Character;
aload 3
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.Character set(long, java.lang.Character);
descriptor: (JLjava/lang/Character;)Ljava/lang/Character;
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 4
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
aload 3
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.set:(JLjava/lang/Character;)Ljava/lang/Character;
aload 4
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList long java.lang.Character 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/chars/CharBigLists$SynchronizedBigList;
0 5 1 index J
0 5 3 k Ljava/lang/Character;
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.Character remove(long);
descriptor: (J)Ljava/lang/Character;
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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
lload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.remove:(J)Ljava/lang/Character;
aload 3
monitorexit
2: areturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.indexOf:(Ljava/lang/Object;)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.chars.CharBigLists$SynchronizedBigList.sync:Ljava/lang/Object;
dup
astore 2
monitorenter
1: aload 0
getfield it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.list:Lit/unimi/dsi/fastutil/chars/CharBigList;
aload 1
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.lastIndexOf:(Ljava/lang/Object;)J
aload 2
monitorexit
2: lreturn
3: StackMap locals: it.unimi.dsi.fastutil.chars.CharBigLists$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/chars/CharBigLists$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.Character
invokevirtual it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.set:(JLjava/lang/Character;)Ljava/lang/Character;
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.chars.CharBigLists$SynchronizedBigList.compareTo:(Lit/unimi/dsi/fastutil/BigList;)I
ireturn
LocalVariableTable:
Start End Slot Name Signature
public it.unimi.dsi.fastutil.chars.CharIterator iterator();
descriptor: ()Lit/unimi/dsi/fastutil/chars/CharIterator;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.iterator:()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
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.chars.CharBigLists$SynchronizedBigList.iterator:()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
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.chars.CharBigLists$SynchronizedBigList.listIterator:(J)Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
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.chars.CharBigLists$SynchronizedBigList.listIterator:()Lit/unimi/dsi/fastutil/chars/CharBigListIterator;
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.chars.CharBigLists$SynchronizedBigList.get:(J)Ljava/lang/Character;
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.chars.CharBigLists$SynchronizedBigList.subList:(JJ)Lit/unimi/dsi/fastutil/chars/CharBigList;
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.chars.CharBigLists$SynchronizedBigList.remove:(J)Ljava/lang/Character;
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.Character
invokevirtual it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.add:(JLjava/lang/Character;)V
return
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "CharBigLists.java"
NestHost: it.unimi.dsi.fastutil.chars.CharBigLists
InnerClasses:
public SynchronizedBigList = it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList of it.unimi.dsi.fastutil.chars.CharBigLists
public SynchronizedCollection = it.unimi.dsi.fastutil.chars.CharCollections$SynchronizedCollection of it.unimi.dsi.fastutil.chars.CharCollections