class org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder extends org.apache.cassandra.db.rows.BTreeRow$Builder
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder
super_class: org.apache.cassandra.db.rows.BTreeRow$Builder
{
private final org.apache.cassandra.utils.memory.AbstractAllocator allocator;
descriptor: Lorg/apache/cassandra/utils/memory/AbstractAllocator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(org.apache.cassandra.utils.memory.AbstractAllocator);
descriptor: (Lorg/apache/cassandra/utils/memory/AbstractAllocator;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 // org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder this
start local 1 // org.apache.cassandra.utils.memory.AbstractAllocator allocator
0: .line 59
aload 0 /* this */
iconst_1
invokespecial org.apache.cassandra.db.rows.BTreeRow$Builder.<init>:(Z)V
1: .line 60
aload 0 /* this */
aload 1 /* allocator */
putfield org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder.allocator:Lorg/apache/cassandra/utils/memory/AbstractAllocator;
2: .line 61
return
end local 1 // org.apache.cassandra.utils.memory.AbstractAllocator allocator
end local 0 // org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/cassandra/utils/memory/AbstractAllocator$CloningBTreeRowBuilder;
0 3 1 allocator Lorg/apache/cassandra/utils/memory/AbstractAllocator;
MethodParameters:
Name Flags
allocator
public void newRow(org.apache.cassandra.db.Clustering);
descriptor: (Lorg/apache/cassandra/db/Clustering;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder this
start local 1 // org.apache.cassandra.db.Clustering clustering
0: .line 66
aload 0 /* this */
aload 1 /* clustering */
aload 0 /* this */
getfield org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder.allocator:Lorg/apache/cassandra/utils/memory/AbstractAllocator;
invokeinterface org.apache.cassandra.db.Clustering.copy:(Lorg/apache/cassandra/utils/memory/AbstractAllocator;)Lorg/apache/cassandra/db/Clustering;
invokespecial org.apache.cassandra.db.rows.BTreeRow$Builder.newRow:(Lorg/apache/cassandra/db/Clustering;)V
1: .line 67
return
end local 1 // org.apache.cassandra.db.Clustering clustering
end local 0 // org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/utils/memory/AbstractAllocator$CloningBTreeRowBuilder;
0 2 1 clustering Lorg/apache/cassandra/db/Clustering;
MethodParameters:
Name Flags
clustering
public void addCell(org.apache.cassandra.db.rows.Cell);
descriptor: (Lorg/apache/cassandra/db/rows/Cell;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 // org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder this
start local 1 // org.apache.cassandra.db.rows.Cell cell
0: .line 72
aload 0 /* this */
aload 1 /* cell */
aload 0 /* this */
getfield org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder.allocator:Lorg/apache/cassandra/utils/memory/AbstractAllocator;
invokevirtual org.apache.cassandra.db.rows.Cell.copy:(Lorg/apache/cassandra/utils/memory/AbstractAllocator;)Lorg/apache/cassandra/db/rows/Cell;
invokespecial org.apache.cassandra.db.rows.BTreeRow$Builder.addCell:(Lorg/apache/cassandra/db/rows/Cell;)V
1: .line 73
return
end local 1 // org.apache.cassandra.db.rows.Cell cell
end local 0 // org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/cassandra/utils/memory/AbstractAllocator$CloningBTreeRowBuilder;
0 2 1 cell Lorg/apache/cassandra/db/rows/Cell;
MethodParameters:
Name Flags
cell
}
SourceFile: "AbstractAllocator.java"
NestHost: org.apache.cassandra.utils.memory.AbstractAllocator
InnerClasses:
public Builder = org.apache.cassandra.db.rows.BTreeRow$Builder of org.apache.cassandra.db.rows.BTreeRow
private CloningBTreeRowBuilder = org.apache.cassandra.utils.memory.AbstractAllocator$CloningBTreeRowBuilder of org.apache.cassandra.utils.memory.AbstractAllocator