class org.terracotta.statistics.TableValueStatistic$Builder$2 implements org.terracotta.statistics.TableValueStatistic$RowBuilder
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.terracotta.statistics.TableValueStatistic$Builder$2
super_class: java.lang.Object
{
final org.terracotta.statistics.TableValueStatistic$Builder this$1;
descriptor: Lorg/terracotta/statistics/TableValueStatistic$Builder;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final java.lang.String val$rowName;
descriptor: Ljava/lang/String;
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(org.terracotta.statistics.TableValueStatistic$Builder, java.lang.String);
descriptor: (Lorg/terracotta/statistics/TableValueStatistic$Builder;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 // org.terracotta.statistics.TableValueStatistic$Builder$2 this
0: .line 83
aload 0 /* this */
aload 1
putfield org.terracotta.statistics.TableValueStatistic$Builder$2.this$1:Lorg/terracotta/statistics/TableValueStatistic$Builder;
aload 0 /* this */
aload 2
putfield org.terracotta.statistics.TableValueStatistic$Builder$2.val$rowName:Ljava/lang/String;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // org.terracotta.statistics.TableValueStatistic$Builder$2 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/terracotta/statistics/TableValueStatistic$Builder$2;
MethodParameters:
Name Flags
this$0 final
val$rowName final
public <T extends java.io.Serializable> org.terracotta.statistics.TableValueStatistic$RowBuilder registerStatistic(java.lang.String, org.terracotta.statistics.ValueStatistic<T>);
descriptor: (Ljava/lang/String;Lorg/terracotta/statistics/ValueStatistic;)Lorg/terracotta/statistics/TableValueStatistic$RowBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 // org.terracotta.statistics.TableValueStatistic$Builder$2 this
start local 1 // java.lang.String statisticName
start local 2 // org.terracotta.statistics.ValueStatistic accessor
0: .line 86
aload 0 /* this */
getfield org.terracotta.statistics.TableValueStatistic$Builder$2.this$1:Lorg/terracotta/statistics/TableValueStatistic$Builder;
getfield org.terracotta.statistics.TableValueStatistic$Builder.stat:Lorg/terracotta/statistics/TableValueStatistic;
aload 0 /* this */
getfield org.terracotta.statistics.TableValueStatistic$Builder$2.val$rowName:Ljava/lang/String;
aload 1 /* statisticName */
aload 2 /* accessor */
invokevirtual org.terracotta.statistics.TableValueStatistic.insert:(Ljava/lang/String;Ljava/lang/String;Lorg/terracotta/statistics/ValueStatistic;)V
1: .line 87
aload 0 /* this */
areturn
end local 2 // org.terracotta.statistics.ValueStatistic accessor
end local 1 // java.lang.String statisticName
end local 0 // org.terracotta.statistics.TableValueStatistic$Builder$2 this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/terracotta/statistics/TableValueStatistic$Builder$2;
0 2 1 statisticName Ljava/lang/String;
0 2 2 accessor Lorg/terracotta/statistics/ValueStatistic<TT;>;
Signature: <T::Ljava/io/Serializable;>(Ljava/lang/String;Lorg/terracotta/statistics/ValueStatistic<TT;>;)Lorg/terracotta/statistics/TableValueStatistic$RowBuilder;
MethodParameters:
Name Flags
statisticName
accessor
}
SourceFile: "TableValueStatistic.java"
EnclosingMethod: org.terracotta.statistics.TableValueStatistic$Builder.lambda$0:(Ljava/util/function/BiConsumer;Ljava/lang/String;)V
NestHost: org.terracotta.statistics.TableValueStatistic
InnerClasses:
public Builder = org.terracotta.statistics.TableValueStatistic$Builder of org.terracotta.statistics.TableValueStatistic
org.terracotta.statistics.TableValueStatistic$Builder$2
public abstract RowBuilder = org.terracotta.statistics.TableValueStatistic$RowBuilder of org.terracotta.statistics.TableValueStatistic