class org.apache.cassandra.hints.CompressedChecksummedDataInput$Position extends org.apache.cassandra.hints.ChecksummedDataInput$Position
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.hints.CompressedChecksummedDataInput$Position
super_class: org.apache.cassandra.hints.ChecksummedDataInput$Position
{
final long bufferStart;
descriptor: J
flags: (0x0010) ACC_FINAL
final int bufferPosition;
descriptor: I
flags: (0x0010) ACC_FINAL
public void <init>(long, long, int);
descriptor: (JJI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=4
start local 0 // org.apache.cassandra.hints.CompressedChecksummedDataInput$Position this
start local 1 // long sourcePosition
start local 3 // long bufferStart
start local 5 // int bufferPosition
0: .line 68
aload 0 /* this */
lload 1 /* sourcePosition */
invokespecial org.apache.cassandra.hints.ChecksummedDataInput$Position.<init>:(J)V
1: .line 69
aload 0 /* this */
lload 3 /* bufferStart */
putfield org.apache.cassandra.hints.CompressedChecksummedDataInput$Position.bufferStart:J
2: .line 70
aload 0 /* this */
iload 5 /* bufferPosition */
putfield org.apache.cassandra.hints.CompressedChecksummedDataInput$Position.bufferPosition:I
3: .line 71
return
end local 5 // int bufferPosition
end local 3 // long bufferStart
end local 1 // long sourcePosition
end local 0 // org.apache.cassandra.hints.CompressedChecksummedDataInput$Position this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/cassandra/hints/CompressedChecksummedDataInput$Position;
0 4 1 sourcePosition J
0 4 3 bufferStart J
0 4 5 bufferPosition I
MethodParameters:
Name Flags
sourcePosition
bufferStart
bufferPosition
public long subtract(org.apache.cassandra.hints.InputPosition);
descriptor: (Lorg/apache/cassandra/hints/InputPosition;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 // org.apache.cassandra.hints.CompressedChecksummedDataInput$Position this
start local 1 // org.apache.cassandra.hints.InputPosition o
0: .line 76
aload 1 /* o */
checkcast org.apache.cassandra.hints.CompressedChecksummedDataInput$Position
astore 2 /* other */
start local 2 // org.apache.cassandra.hints.CompressedChecksummedDataInput$Position other
1: .line 77
aload 0 /* this */
getfield org.apache.cassandra.hints.CompressedChecksummedDataInput$Position.bufferStart:J
aload 2 /* other */
getfield org.apache.cassandra.hints.CompressedChecksummedDataInput$Position.bufferStart:J
lsub
aload 0 /* this */
getfield org.apache.cassandra.hints.CompressedChecksummedDataInput$Position.bufferPosition:I
i2l
ladd
aload 2 /* other */
getfield org.apache.cassandra.hints.CompressedChecksummedDataInput$Position.bufferPosition:I
i2l
lsub
lreturn
end local 2 // org.apache.cassandra.hints.CompressedChecksummedDataInput$Position other
end local 1 // org.apache.cassandra.hints.InputPosition o
end local 0 // org.apache.cassandra.hints.CompressedChecksummedDataInput$Position this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/hints/CompressedChecksummedDataInput$Position;
0 2 1 o Lorg/apache/cassandra/hints/InputPosition;
1 2 2 other Lorg/apache/cassandra/hints/CompressedChecksummedDataInput$Position;
MethodParameters:
Name Flags
o
}
SourceFile: "CompressedChecksummedDataInput.java"
NestHost: org.apache.cassandra.hints.CompressedChecksummedDataInput
InnerClasses:
Position = org.apache.cassandra.hints.ChecksummedDataInput$Position of org.apache.cassandra.hints.ChecksummedDataInput
Position = org.apache.cassandra.hints.CompressedChecksummedDataInput$Position of org.apache.cassandra.hints.CompressedChecksummedDataInput