public class org.hsqldb.index.NodeAVLDisk extends org.hsqldb.index.NodeAVL
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.hsqldb.index.NodeAVLDisk
super_class: org.hsqldb.index.NodeAVL
{
private int iLeft;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int iRight;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int iParent;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private int iId;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public static final int SIZE_IN_BYTE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public void <init>(org.hsqldb.RowAVLDisk, org.hsqldb.rowio.RowInputInterface, int);
descriptor: (Lorg/hsqldb/RowAVLDisk;Lorg/hsqldb/rowio/RowInputInterface;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokespecial org.hsqldb.index.NodeAVL.<init>:(Lorg/hsqldb/Row;)V
1: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iLeft:I
2: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iRight:I
3: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iParent:I
4: aload 0
iload 3
putfield org.hsqldb.index.NodeAVLDisk.iId:I
5: aload 0
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.index.NodeAVLDisk.iBalance:I
6: aload 0
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.index.NodeAVLDisk.iLeft:I
7: aload 0
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.index.NodeAVLDisk.iRight:I
8: aload 0
aload 2
invokeinterface org.hsqldb.rowio.RowInputInterface.readInt:()I
putfield org.hsqldb.index.NodeAVLDisk.iParent:I
9: aload 0
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
ifgt 11
10: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iLeft:I
11: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.RowAVLDisk org.hsqldb.rowio.RowInputInterface int
StackMap stack:
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
ifgt 13
12: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iRight:I
13: StackMap locals:
StackMap stack:
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
ifgt 15
14: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iParent:I
15: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 16 1 r Lorg/hsqldb/RowAVLDisk;
0 16 2 in Lorg/hsqldb/rowio/RowInputInterface;
0 16 3 id I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
r
in
id
public void <init>(org.hsqldb.RowAVLDisk, int);
descriptor: (Lorg/hsqldb/RowAVLDisk;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokespecial org.hsqldb.index.NodeAVL.<init>:(Lorg/hsqldb/Row;)V
1: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iLeft:I
2: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iRight:I
3: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iParent:I
4: aload 0
iload 2
putfield org.hsqldb.index.NodeAVLDisk.iId:I
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 6 1 r Lorg/hsqldb/RowAVLDisk;
0 6 2 id I
MethodParameters:
Name Flags
r
id
public void delete();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iLeft:I
1: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iRight:I
2: aload 0
iconst_m1
putfield org.hsqldb.index.NodeAVLDisk.iParent:I
3: aload 0
aconst_null
putfield org.hsqldb.index.NodeAVLDisk.nLeft:Lorg/hsqldb/index/NodeAVL;
4: aload 0
aconst_null
putfield org.hsqldb.index.NodeAVLDisk.nRight:Lorg/hsqldb/index/NodeAVL;
5: aload 0
aconst_null
putfield org.hsqldb.index.NodeAVLDisk.nParent:Lorg/hsqldb/index/NodeAVL;
6: aload 0
iconst_0
putfield org.hsqldb.index.NodeAVLDisk.iBalance:I
7: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
checkcast org.hsqldb.RowAVLDisk
invokevirtual org.hsqldb.RowAVLDisk.setNodesChanged:()V
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/index/NodeAVLDisk;
public boolean isInMemory();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.isInMemory:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public boolean isMemory();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public long getPos();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getPos:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public org.hsqldb.RowAVL getRow(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/RowAVL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
iconst_0
invokeinterface org.hsqldb.persist.PersistentStore.get:(Lorg/hsqldb/persist/CachedObject;Z)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 store Lorg/hsqldb/persist/PersistentStore;
MethodParameters:
Name Flags
store
public java.lang.Object[] getData(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)[Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getData:()[Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 store Lorg/hsqldb/persist/PersistentStore;
MethodParameters:
Name Flags
store
private org.hsqldb.index.NodeAVLDisk findNode(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.isInMemory:()Z
ifeq 2
1: aload 0
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getPos:()J
iconst_0
invokeinterface org.hsqldb.persist.PersistentStore.get:(JZ)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
astore 2
start local 2 3: aload 2
ifnonnull 11
4: ldc ""
astore 3
start local 3 5: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getTable:()Lorg/hsqldb/TableBase;
invokevirtual org.hsqldb.TableBase.getTableType:()I
iconst_5
if_icmpne 7
6: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getTable:()Lorg/hsqldb/TableBase;
checkcast org.hsqldb.Table
invokevirtual org.hsqldb.Table.getName:()Lorg/hsqldb/HsqlNameManager$HsqlName;
getfield org.hsqldb.HsqlNameManager$HsqlName.name:Ljava/lang/String;
astore 3
7: StackMap locals: org.hsqldb.RowAVLDisk java.lang.String
StackMap stack:
aload 1
invokeinterface org.hsqldb.persist.PersistentStore.getCache:()Lorg/hsqldb/persist/DataFileCache;
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " NodeAVLDisk "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getPos:()J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aconst_null
9: invokevirtual org.hsqldb.persist.DataFileCache.logSevereEvent:(Ljava/lang/String;Ljava/lang/Throwable;)V
10: aload 0
areturn
end local 3 11: StackMap locals:
StackMap stack:
aload 2
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iId:I
invokevirtual org.hsqldb.RowAVLDisk.getNode:(I)Lorg/hsqldb/index/NodeAVL;
checkcast org.hsqldb.index.NodeAVLDisk
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 12 1 store Lorg/hsqldb/persist/PersistentStore;
3 12 2 r Lorg/hsqldb/RowAVLDisk;
5 11 3 tableName Ljava/lang/String;
MethodParameters:
Name Flags
store
private org.hsqldb.index.NodeAVLDisk findNode(org.hsqldb.persist.PersistentStore, long);
descriptor: (Lorg/hsqldb/persist/PersistentStore;J)Lorg/hsqldb/index/NodeAVLDisk;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 4
start local 4 1: aload 1
lload 2
iconst_0
invokeinterface org.hsqldb.persist.PersistentStore.get:(JZ)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
astore 5
start local 5 2: aload 5
ifnull 4
3: aload 5
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iId:I
invokevirtual org.hsqldb.RowAVLDisk.getNode:(I)Lorg/hsqldb/index/NodeAVL;
checkcast org.hsqldb.index.NodeAVLDisk
astore 4
4: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.RowAVLDisk
StackMap stack:
aload 4
areturn
end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 5 1 store Lorg/hsqldb/persist/PersistentStore;
0 5 2 pos J
1 5 4 ret Lorg/hsqldb/index/NodeAVLDisk;
2 5 5 r Lorg/hsqldb/RowAVLDisk;
MethodParameters:
Name Flags
store
pos
boolean isLeft(org.hsqldb.persist.PersistentStore, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Z
flags: (0x0000)
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 3
start local 3 1: aload 2
ifnonnull 4
2: aload 3
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
iconst_m1
if_icmpne 3
iconst_1
ireturn
StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 3
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
i2l
aload 2
invokevirtual org.hsqldb.index.NodeAVL.getPos:()J
lcmp
ifne 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 6 1 store Lorg/hsqldb/persist/PersistentStore;
0 6 2 n Lorg/hsqldb/index/NodeAVL;
1 6 3 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
n
boolean isRight(org.hsqldb.persist.PersistentStore, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Z
flags: (0x0000)
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 3
start local 3 1: aload 2
ifnonnull 4
2: aload 3
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
iconst_m1
if_icmpne 3
iconst_1
ireturn
StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 3
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
i2l
aload 2
invokevirtual org.hsqldb.index.NodeAVL.getPos:()J
lcmp
ifne 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 6 1 store Lorg/hsqldb/persist/PersistentStore;
0 6 2 n Lorg/hsqldb/index/NodeAVL;
1 6 3 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
n
org.hsqldb.index.NodeAVL getLeft(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 2
start local 2 1: aload 2
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
iconst_m1
if_icmpne 3
2: aconst_null
areturn
3: StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
aload 0
aload 1
aload 2
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
i2l
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;J)Lorg/hsqldb/index/NodeAVLDisk;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 4 1 store Lorg/hsqldb/persist/PersistentStore;
1 4 2 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
org.hsqldb.index.NodeAVL getRight(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 2
start local 2 1: aload 2
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
iconst_m1
if_icmpne 3
2: aconst_null
areturn
3: StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
aload 0
aload 1
aload 2
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
i2l
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;J)Lorg/hsqldb/index/NodeAVLDisk;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 4 1 store Lorg/hsqldb/persist/PersistentStore;
1 4 2 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
org.hsqldb.index.NodeAVL getParent(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 2
start local 2 1: aload 2
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
iconst_m1
if_icmpne 3
2: aconst_null
areturn
3: StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
aload 0
aload 1
aload 2
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
i2l
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;J)Lorg/hsqldb/index/NodeAVLDisk;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 4 1 store Lorg/hsqldb/persist/PersistentStore;
1 4 2 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
public int getBalance(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 2
start local 2 1: aload 2
getfield org.hsqldb.index.NodeAVLDisk.iBalance:I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 2 1 store Lorg/hsqldb/persist/PersistentStore;
1 2 2 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
boolean isRoot(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Z
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 2
start local 2 1: aload 2
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
iconst_m1
if_icmpne 2
iconst_1
ireturn
StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
2: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 3 1 store Lorg/hsqldb/persist/PersistentStore;
1 3 2 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
boolean isFromLeft(org.hsqldb.persist.PersistentStore);
descriptor: (Lorg/hsqldb/persist/PersistentStore;)Z
flags: (0x0000)
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 2
start local 2 1: aload 2
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
iconst_m1
if_icmpne 3
2: iconst_1
ireturn
3: StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
aload 0
aload 1
aload 2
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
i2l
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;J)Lorg/hsqldb/index/NodeAVLDisk;
astore 3
start local 3 4: aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getPos:()J
aload 3
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
i2l
lcmp
ifne 5
iconst_1
ireturn
StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
5: iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 6 1 store Lorg/hsqldb/persist/PersistentStore;
1 6 2 node Lorg/hsqldb/index/NodeAVLDisk;
4 6 3 temp Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
public org.hsqldb.index.NodeAVL child(org.hsqldb.persist.PersistentStore, boolean);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Z)Lorg/hsqldb/index/NodeAVL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.getLeft:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVL;
goto 2
1: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.getRight:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVL;
2: StackMap locals:
StackMap stack: org.hsqldb.index.NodeAVL
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 3 1 store Lorg/hsqldb/persist/PersistentStore;
0 3 2 isleft Z
MethodParameters:
Name Flags
store
isleft
org.hsqldb.index.NodeAVL setParent(org.hsqldb.persist.PersistentStore, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
iconst_1
invokeinterface org.hsqldb.persist.PersistentStore.get:(Lorg/hsqldb/persist/CachedObject;Z)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
astore 3
start local 3 1: aload 3
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iId:I
invokevirtual org.hsqldb.RowAVLDisk.getNode:(I)Lorg/hsqldb/index/NodeAVL;
checkcast org.hsqldb.index.NodeAVLDisk
astore 4
start local 4 2: aload 3
invokevirtual org.hsqldb.RowAVLDisk.setNodesChanged:()V
3: aload 4
aload 2
ifnonnull 4
iconst_m1
goto 5
4: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.persist.PersistentStore org.hsqldb.index.NodeAVL org.hsqldb.RowAVLDisk org.hsqldb.index.NodeAVLDisk
StackMap stack: org.hsqldb.index.NodeAVLDisk
aload 2
invokevirtual org.hsqldb.index.NodeAVL.getPos:()J
l2i
5: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.persist.PersistentStore org.hsqldb.index.NodeAVL org.hsqldb.RowAVLDisk org.hsqldb.index.NodeAVLDisk
StackMap stack: org.hsqldb.index.NodeAVLDisk int
putfield org.hsqldb.index.NodeAVLDisk.iParent:I
6: aload 3
iconst_0
invokevirtual org.hsqldb.RowAVLDisk.keepInMemory:(Z)Z
pop
7: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 8 1 store Lorg/hsqldb/persist/PersistentStore;
0 8 2 n Lorg/hsqldb/index/NodeAVL;
1 8 3 row Lorg/hsqldb/RowAVLDisk;
2 8 4 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
n
public org.hsqldb.index.NodeAVL setBalance(org.hsqldb.persist.PersistentStore, int);
descriptor: (Lorg/hsqldb/persist/PersistentStore;I)Lorg/hsqldb/index/NodeAVL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
iconst_1
invokeinterface org.hsqldb.persist.PersistentStore.get:(Lorg/hsqldb/persist/CachedObject;Z)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
astore 3
start local 3 1: aload 3
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iId:I
invokevirtual org.hsqldb.RowAVLDisk.getNode:(I)Lorg/hsqldb/index/NodeAVL;
checkcast org.hsqldb.index.NodeAVLDisk
astore 4
start local 4 2: aload 3
invokevirtual org.hsqldb.RowAVLDisk.setNodesChanged:()V
3: aload 4
iload 2
putfield org.hsqldb.index.NodeAVLDisk.iBalance:I
4: aload 3
iconst_0
invokevirtual org.hsqldb.RowAVLDisk.keepInMemory:(Z)Z
pop
5: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 6 1 store Lorg/hsqldb/persist/PersistentStore;
0 6 2 b I
1 6 3 row Lorg/hsqldb/RowAVLDisk;
2 6 4 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
b
org.hsqldb.index.NodeAVL setLeft(org.hsqldb.persist.PersistentStore, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
iconst_1
invokeinterface org.hsqldb.persist.PersistentStore.get:(Lorg/hsqldb/persist/CachedObject;Z)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
astore 3
start local 3 1: aload 3
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iId:I
invokevirtual org.hsqldb.RowAVLDisk.getNode:(I)Lorg/hsqldb/index/NodeAVL;
checkcast org.hsqldb.index.NodeAVLDisk
astore 4
start local 4 2: aload 4
aload 2
ifnonnull 3
iconst_m1
goto 4
3: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.persist.PersistentStore org.hsqldb.index.NodeAVL org.hsqldb.RowAVLDisk org.hsqldb.index.NodeAVLDisk
StackMap stack: org.hsqldb.index.NodeAVLDisk
aload 2
invokevirtual org.hsqldb.index.NodeAVL.getPos:()J
l2i
4: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.persist.PersistentStore org.hsqldb.index.NodeAVL org.hsqldb.RowAVLDisk org.hsqldb.index.NodeAVLDisk
StackMap stack: org.hsqldb.index.NodeAVLDisk int
putfield org.hsqldb.index.NodeAVLDisk.iLeft:I
5: aload 3
invokevirtual org.hsqldb.RowAVLDisk.setNodesChanged:()V
6: aload 3
iconst_0
invokevirtual org.hsqldb.RowAVLDisk.keepInMemory:(Z)Z
pop
7: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 8 1 store Lorg/hsqldb/persist/PersistentStore;
0 8 2 n Lorg/hsqldb/index/NodeAVL;
1 8 3 row Lorg/hsqldb/RowAVLDisk;
2 8 4 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
n
org.hsqldb.index.NodeAVL setRight(org.hsqldb.persist.PersistentStore, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0000)
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
iconst_1
invokeinterface org.hsqldb.persist.PersistentStore.get:(Lorg/hsqldb/persist/CachedObject;Z)Lorg/hsqldb/persist/CachedObject;
checkcast org.hsqldb.RowAVLDisk
astore 3
start local 3 1: aload 3
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iId:I
invokevirtual org.hsqldb.RowAVLDisk.getNode:(I)Lorg/hsqldb/index/NodeAVL;
checkcast org.hsqldb.index.NodeAVLDisk
astore 4
start local 4 2: aload 4
aload 2
ifnonnull 3
iconst_m1
goto 4
3: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.persist.PersistentStore org.hsqldb.index.NodeAVL org.hsqldb.RowAVLDisk org.hsqldb.index.NodeAVLDisk
StackMap stack: org.hsqldb.index.NodeAVLDisk
aload 2
invokevirtual org.hsqldb.index.NodeAVL.getPos:()J
l2i
4: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.persist.PersistentStore org.hsqldb.index.NodeAVL org.hsqldb.RowAVLDisk org.hsqldb.index.NodeAVLDisk
StackMap stack: org.hsqldb.index.NodeAVLDisk int
putfield org.hsqldb.index.NodeAVLDisk.iRight:I
5: aload 3
invokevirtual org.hsqldb.RowAVLDisk.setNodesChanged:()V
6: aload 3
iconst_0
invokevirtual org.hsqldb.RowAVLDisk.keepInMemory:(Z)Z
pop
7: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 8 1 store Lorg/hsqldb/persist/PersistentStore;
0 8 2 n Lorg/hsqldb/index/NodeAVL;
1 8 3 row Lorg/hsqldb/RowAVLDisk;
2 8 4 node Lorg/hsqldb/index/NodeAVLDisk;
MethodParameters:
Name Flags
store
n
public org.hsqldb.index.NodeAVL set(org.hsqldb.persist.PersistentStore, boolean, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;ZLorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 2
ifeq 3
1: aload 0
aload 1
aload 3
invokevirtual org.hsqldb.index.NodeAVLDisk.setLeft:(Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
astore 4
start local 4 2: goto 4
end local 4 3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 3
invokevirtual org.hsqldb.index.NodeAVLDisk.setRight:(Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
astore 4
start local 4 4: StackMap locals: org.hsqldb.index.NodeAVL
StackMap stack:
aload 3
ifnull 6
5: aload 3
aload 1
aload 4
invokevirtual org.hsqldb.index.NodeAVL.setParent:(Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
pop
6: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 7 1 store Lorg/hsqldb/persist/PersistentStore;
0 7 2 isLeft Z
0 7 3 n Lorg/hsqldb/index/NodeAVL;
2 3 4 x Lorg/hsqldb/index/NodeAVL;
4 7 4 x Lorg/hsqldb/index/NodeAVL;
MethodParameters:
Name Flags
store
isLeft
n
public void replace(org.hsqldb.persist.PersistentStore, org.hsqldb.index.Index, org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/Index;Lorg/hsqldb/index/NodeAVL;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.findNode:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVLDisk;
astore 4
start local 4 1: aload 4
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
iconst_m1
if_icmpne 6
2: aload 3
ifnull 4
3: aload 3
aload 1
aconst_null
invokevirtual org.hsqldb.index.NodeAVL.setParent:(Lorg/hsqldb/persist/PersistentStore;Lorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
astore 3
4: StackMap locals: org.hsqldb.index.NodeAVLDisk
StackMap stack:
aload 1
aload 2
aload 3
invokeinterface org.hsqldb.persist.PersistentStore.setAccessor:(Lorg/hsqldb/index/Index;Lorg/hsqldb/persist/CachedObject;)V
5: goto 8
6: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.isFromLeft:(Lorg/hsqldb/persist/PersistentStore;)Z
istore 5
start local 5 7: aload 0
aload 1
invokevirtual org.hsqldb.index.NodeAVLDisk.getParent:(Lorg/hsqldb/persist/PersistentStore;)Lorg/hsqldb/index/NodeAVL;
aload 1
iload 5
aload 3
invokevirtual org.hsqldb.index.NodeAVL.set:(Lorg/hsqldb/persist/PersistentStore;ZLorg/hsqldb/index/NodeAVL;)Lorg/hsqldb/index/NodeAVL;
pop
end local 5 8: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 9 1 store Lorg/hsqldb/persist/PersistentStore;
0 9 2 index Lorg/hsqldb/index/Index;
0 9 3 n Lorg/hsqldb/index/NodeAVL;
1 9 4 node Lorg/hsqldb/index/NodeAVLDisk;
7 8 5 isFromLeft Z
MethodParameters:
Name Flags
store
index
n
boolean equals(org.hsqldb.index.NodeAVL);
descriptor: (Lorg/hsqldb/index/NodeAVL;)Z
flags: (0x0000)
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof org.hsqldb.index.NodeAVLDisk
ifeq 3
1: aload 0
aload 1
if_acmpeq 2
aload 0
getfield org.hsqldb.index.NodeAVLDisk.row:Lorg/hsqldb/Row;
invokevirtual org.hsqldb.Row.getPos:()J
aload 1
invokevirtual org.hsqldb.index.NodeAVL.getPos:()J
lcmp
ifeq 2
iconst_0
ireturn
StackMap locals:
StackMap stack:
2: iconst_1
ireturn
3: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 4 1 n Lorg/hsqldb/index/NodeAVL;
MethodParameters:
Name Flags
n
public int getRealSize(org.hsqldb.rowio.RowOutputInterface);
descriptor: (Lorg/hsqldb/rowio/RowOutputInterface;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: bipush 16
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 out Lorg/hsqldb/rowio/RowOutputInterface;
MethodParameters:
Name Flags
out
public void setInMemory(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 in Z
MethodParameters:
Name Flags
in
public void write(org.hsqldb.rowio.RowOutputInterface);
descriptor: (Lorg/hsqldb/rowio/RowOutputInterface;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iBalance:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
1: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
iconst_m1
if_icmpne 2
iconst_0
goto 3
2: StackMap locals:
StackMap stack: org.hsqldb.rowio.RowOutputInterface
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
3: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.rowio.RowOutputInterface
StackMap stack: org.hsqldb.rowio.RowOutputInterface int
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
4: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
iconst_m1
if_icmpne 5
iconst_0
goto 6
5: StackMap locals:
StackMap stack: org.hsqldb.rowio.RowOutputInterface
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
6: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.rowio.RowOutputInterface
StackMap stack: org.hsqldb.rowio.RowOutputInterface int
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
7: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
iconst_m1
if_icmpne 8
iconst_0
goto 9
8: StackMap locals:
StackMap stack: org.hsqldb.rowio.RowOutputInterface
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
9: StackMap locals: org.hsqldb.index.NodeAVLDisk org.hsqldb.rowio.RowOutputInterface
StackMap stack: org.hsqldb.rowio.RowOutputInterface int
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
10: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 11 1 out Lorg/hsqldb/rowio/RowOutputInterface;
MethodParameters:
Name Flags
out
public void write(org.hsqldb.rowio.RowOutputInterface, org.hsqldb.lib.LongLookup);
descriptor: (Lorg/hsqldb/rowio/RowOutputInterface;Lorg/hsqldb/lib/LongLookup;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iBalance:I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
1: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iLeft:I
aload 2
invokestatic org.hsqldb.index.NodeAVLDisk.getTranslatePointer:(ILorg/hsqldb/lib/LongLookup;)I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
2: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iRight:I
aload 2
invokestatic org.hsqldb.index.NodeAVLDisk.getTranslatePointer:(ILorg/hsqldb/lib/LongLookup;)I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
3: aload 1
aload 0
getfield org.hsqldb.index.NodeAVLDisk.iParent:I
aload 2
invokestatic org.hsqldb.index.NodeAVLDisk.getTranslatePointer:(ILorg/hsqldb/lib/LongLookup;)I
invokeinterface org.hsqldb.rowio.RowOutputInterface.writeInt:(I)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 5 1 out Lorg/hsqldb/rowio/RowOutputInterface;
0 5 2 lookup Lorg/hsqldb/lib/LongLookup;
MethodParameters:
Name Flags
out
lookup
private static int getTranslatePointer(int, org.hsqldb.lib.LongLookup);
descriptor: (ILorg/hsqldb/lib/LongLookup;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iload 0
iconst_m1
if_icmpeq 6
2: aload 1
ifnonnull 5
3: iload 0
istore 2
4: goto 6
5: StackMap locals: int
StackMap stack:
aload 1
iload 0
i2l
invokeinterface org.hsqldb.lib.LongLookup.lookup:(J)J
l2i
istore 2
6: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 pointer I
0 7 1 lookup Lorg/hsqldb/lib/LongLookup;
1 7 2 newPointer I
MethodParameters:
Name Flags
pointer
lookup
public void restore();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public void destroy();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public void updateAccessCount(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 count I
MethodParameters:
Name Flags
count
public int getAccessCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public void setStorageSize(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 size I
MethodParameters:
Name Flags
size
public int getStorageSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public void setPos(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 pos J
MethodParameters:
Name Flags
pos
public boolean isNew();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public boolean hasChanged();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public void setChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 flag Z
MethodParameters:
Name Flags
flag
public boolean isKeepInMemory();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
public boolean keepInMemory(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/hsqldb/index/NodeAVLDisk;
0 1 1 keep Z
MethodParameters:
Name Flags
keep
}
SourceFile: "NodeAVLDisk.java"
InnerClasses:
public final HsqlName = org.hsqldb.HsqlNameManager$HsqlName of org.hsqldb.HsqlNameManager