public final class it.unimi.dsi.fastutil.chars.CharBigLists
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: it.unimi.dsi.fastutil.chars.CharBigLists
super_class: java.lang.Object
{
public static final it.unimi.dsi.fastutil.chars.CharBigLists$EmptyBigList EMPTY_BIG_LIST;
descriptor: Lit/unimi/dsi/fastutil/chars/CharBigLists$EmptyBigList;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new it.unimi.dsi.fastutil.chars.CharBigLists$EmptyBigList
dup
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$EmptyBigList.<init>:()V
putstatic it.unimi.dsi.fastutil.chars.CharBigLists.EMPTY_BIG_LIST:Lit/unimi/dsi/fastutil/chars/CharBigLists$EmptyBigList;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lit/unimi/dsi/fastutil/chars/CharBigLists;
public static it.unimi.dsi.fastutil.chars.CharBigList shuffle(it.unimi.dsi.fastutil.chars.CharBigList, java.util.Random);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;Ljava/util/Random;)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.size64:()J
lstore 2
start local 2 1: goto 6
2: StackMap locals: long
StackMap stack:
aload 1
invokevirtual java.util.Random.nextLong:()J
ldc 9223372036854775807
land
lload 2
lconst_1
ladd
lrem
lstore 4
start local 4 3: aload 0
lload 2
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.getChar:(J)C
istore 6
start local 6 4: aload 0
lload 2
aload 0
lload 4
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.getChar:(J)C
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.set:(JC)C
pop
5: aload 0
lload 4
iload 6
invokeinterface it.unimi.dsi.fastutil.chars.CharBigList.set:(JC)C
pop
end local 6 end local 4 6: StackMap locals:
StackMap stack:
lload 2
dup2
lconst_1
lsub
lstore 2
lconst_0
lcmp
ifne 2
end local 2 7: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 l Lit/unimi/dsi/fastutil/chars/CharBigList;
0 8 1 random Ljava/util/Random;
1 7 2 i J
3 6 4 p J
4 6 6 t C
MethodParameters:
Name Flags
l final
random final
public static it.unimi.dsi.fastutil.chars.CharBigList singleton(char);
descriptor: (C)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new it.unimi.dsi.fastutil.chars.CharBigLists$Singleton
dup
iload 0
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$Singleton.<init>:(C)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 element C
MethodParameters:
Name Flags
element final
public static it.unimi.dsi.fastutil.chars.CharBigList singleton(java.lang.Object);
descriptor: (Ljava/lang/Object;)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new it.unimi.dsi.fastutil.chars.CharBigLists$Singleton
dup
aload 0
checkcast java.lang.Character
invokevirtual java.lang.Character.charValue:()C
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$Singleton.<init>:(C)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 element Ljava/lang/Object;
MethodParameters:
Name Flags
element final
public static it.unimi.dsi.fastutil.chars.CharBigList synchronize(it.unimi.dsi.fastutil.chars.CharBigList);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList
dup
aload 0
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.<init>:(Lit/unimi/dsi/fastutil/chars/CharBigList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l Lit/unimi/dsi/fastutil/chars/CharBigList;
MethodParameters:
Name Flags
l final
public static it.unimi.dsi.fastutil.chars.CharBigList synchronize(it.unimi.dsi.fastutil.chars.CharBigList, java.lang.Object);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;Ljava/lang/Object;)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList
dup
aload 0
aload 1
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList.<init>:(Lit/unimi/dsi/fastutil/chars/CharBigList;Ljava/lang/Object;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l Lit/unimi/dsi/fastutil/chars/CharBigList;
0 1 1 sync Ljava/lang/Object;
MethodParameters:
Name Flags
l final
sync final
public static it.unimi.dsi.fastutil.chars.CharBigList unmodifiable(it.unimi.dsi.fastutil.chars.CharBigList);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharBigList;)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new it.unimi.dsi.fastutil.chars.CharBigLists$UnmodifiableBigList
dup
aload 0
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$UnmodifiableBigList.<init>:(Lit/unimi/dsi/fastutil/chars/CharBigList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 l Lit/unimi/dsi/fastutil/chars/CharBigList;
MethodParameters:
Name Flags
l final
public static it.unimi.dsi.fastutil.chars.CharBigList asBigList(it.unimi.dsi.fastutil.chars.CharList);
descriptor: (Lit/unimi/dsi/fastutil/chars/CharList;)Lit/unimi/dsi/fastutil/chars/CharBigList;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new it.unimi.dsi.fastutil.chars.CharBigLists$ListBigList
dup
aload 0
invokespecial it.unimi.dsi.fastutil.chars.CharBigLists$ListBigList.<init>:(Lit/unimi/dsi/fastutil/chars/CharList;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 list Lit/unimi/dsi/fastutil/chars/CharList;
MethodParameters:
Name Flags
list final
}
SourceFile: "CharBigLists.java"
NestMembers:
it.unimi.dsi.fastutil.chars.CharBigLists$EmptyBigList it.unimi.dsi.fastutil.chars.CharBigLists$ListBigList it.unimi.dsi.fastutil.chars.CharBigLists$Singleton it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList it.unimi.dsi.fastutil.chars.CharBigLists$UnmodifiableBigList
InnerClasses:
public EmptyBigList = it.unimi.dsi.fastutil.chars.CharBigLists$EmptyBigList of it.unimi.dsi.fastutil.chars.CharBigLists
public ListBigList = it.unimi.dsi.fastutil.chars.CharBigLists$ListBigList of it.unimi.dsi.fastutil.chars.CharBigLists
public Singleton = it.unimi.dsi.fastutil.chars.CharBigLists$Singleton of it.unimi.dsi.fastutil.chars.CharBigLists
public SynchronizedBigList = it.unimi.dsi.fastutil.chars.CharBigLists$SynchronizedBigList of it.unimi.dsi.fastutil.chars.CharBigLists
public UnmodifiableBigList = it.unimi.dsi.fastutil.chars.CharBigLists$UnmodifiableBigList of it.unimi.dsi.fastutil.chars.CharBigLists