public class org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics implements org.apache.commons.math3.stat.descriptive.StatisticalSummary, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics
super_class: java.lang.Object
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -8207112444016386906
private final org.apache.commons.math3.stat.descriptive.SummaryStatistics statisticsPrototype;
descriptor: Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final org.apache.commons.math3.stat.descriptive.SummaryStatistics statistics;
descriptor: Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
new org.apache.commons.math3.stat.descriptive.SummaryStatistics
dup
invokespecial org.apache.commons.math3.stat.descriptive.SummaryStatistics.<init>:()V
invokespecial org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.<init>:(Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
public void <init>(org.apache.commons.math3.stat.descriptive.SummaryStatistics);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: uninitialized-this org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: uninitialized-this org.apache.commons.math3.stat.descriptive.SummaryStatistics
2: new org.apache.commons.math3.stat.descriptive.SummaryStatistics
dup
aload 1
invokespecial org.apache.commons.math3.stat.descriptive.SummaryStatistics.<init>:(Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
StackMap locals: uninitialized-this org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: uninitialized-this org.apache.commons.math3.stat.descriptive.SummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
3: invokespecial org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.<init>:(Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
0 5 1 prototypeStatistics Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
MethodParameters:
Name Flags
prototypeStatistics
public void <init>(org.apache.commons.math3.stat.descriptive.SummaryStatistics, org.apache.commons.math3.stat.descriptive.SummaryStatistics);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: aload 1
ifnonnull 3
new org.apache.commons.math3.stat.descriptive.SummaryStatistics
dup
invokespecial org.apache.commons.math3.stat.descriptive.SummaryStatistics.<init>:()V
goto 4
StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics
3: aload 1
4: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
putfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statisticsPrototype:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
5: aload 0
6: aload 2
ifnonnull 7
new org.apache.commons.math3.stat.descriptive.SummaryStatistics
dup
invokespecial org.apache.commons.math3.stat.descriptive.SummaryStatistics.<init>:()V
goto 8
StackMap locals:
StackMap stack: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics
7: aload 2
8: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
putfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
0 10 1 prototypeStatistics Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
0 10 2 initialStatistics Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
MethodParameters:
Name Flags
prototypeStatistics
initialStatistics
public double getMax();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getMax:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getMean();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getMean:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getMin();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getMin:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public long getN();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getN:()J
aload 1
monitorexit
2: lreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getStandardDeviation();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getStandardDeviation:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getSum();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getSum:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getVariance();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getVariance:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getSumOfLogs();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getSumOfLogs:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getGeometricMean();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getGeometricMean:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getSumsq();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getSumsq:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public double getSecondMoment();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokevirtual org.apache.commons.math3.stat.descriptive.SummaryStatistics.getSecondMoment:()D
aload 1
monitorexit
2: dreturn
3: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
4: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 2 3 any
3 4 3 any
public org.apache.commons.math3.stat.descriptive.StatisticalSummary getSummary();
descriptor: ()Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=2, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
dup
astore 1
monitorenter
1: new org.apache.commons.math3.stat.descriptive.StatisticalSummaryValues
dup
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.getMean:()D
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.getVariance:()D
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.getN:()J
2: aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.getMax:()D
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.getMin:()D
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.getSum:()D
3: invokespecial org.apache.commons.math3.stat.descriptive.StatisticalSummaryValues.<init>:(DDJDDD)V
aload 1
monitorexit
4: areturn
5: StackMap locals: org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics org.apache.commons.math3.stat.descriptive.SummaryStatistics
StackMap stack: java.lang.Throwable
aload 1
monitorexit
6: athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
Exception table:
from to target type
1 4 5 any
5 6 5 any
public org.apache.commons.math3.stat.descriptive.SummaryStatistics createContributingStatistics();
descriptor: ()Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics
dup
aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statistics:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
invokespecial org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics.<init>:(Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
1: astore 1
start local 1 2: aload 0
getfield org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics.statisticsPrototype:Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
aload 1
invokestatic org.apache.commons.math3.stat.descriptive.SummaryStatistics.copy:(Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;)V
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/apache/commons/math3/stat/descriptive/AggregateSummaryStatistics;
2 4 1 contributingStatistics Lorg/apache/commons/math3/stat/descriptive/SummaryStatistics;
public static org.apache.commons.math3.stat.descriptive.StatisticalSummaryValues aggregate(java.util.Collection<? extends org.apache.commons.math3.stat.descriptive.StatisticalSummary>);
descriptor: (Ljava/util/Collection;)Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=14, locals=25, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.Collection.iterator:()Ljava/util/Iterator;
astore 1
start local 1 3: aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
4: aconst_null
areturn
5: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.math3.stat.descriptive.StatisticalSummary
astore 2
start local 2 6: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
lstore 3
start local 3 7: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMin:()D
dstore 5
start local 5 8: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getSum:()D
dstore 7
start local 7 9: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMax:()D
dstore 9
start local 9 10: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
dstore 11
start local 11 11: dload 11
lload 3
l2d
dconst_1
dsub
dmul
dstore 13
start local 13 12: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
dstore 15
start local 15 13: goto 27
14: StackMap locals: java.util.Collection java.util.Iterator org.apache.commons.math3.stat.descriptive.StatisticalSummary long double double double double double double
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.commons.math3.stat.descriptive.StatisticalSummary
astore 2
15: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMin:()D
dload 5
dcmpg
iflt 16
dload 5
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 17
16: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMin:()D
dstore 5
17: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMax:()D
dload 9
dcmpl
ifgt 18
dload 9
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 19
18: StackMap locals:
StackMap stack:
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMax:()D
dstore 9
19: StackMap locals:
StackMap stack:
dload 7
aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getSum:()D
dadd
dstore 7
20: lload 3
l2d
dstore 17
start local 17 21: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getN:()J
l2d
dstore 19
start local 19 22: lload 3
l2d
dload 19
dadd
d2l
lstore 3
23: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getMean:()D
dload 15
dsub
dstore 21
start local 21 24: dload 7
lload 3
l2d
ddiv
dstore 15
25: aload 2
invokeinterface org.apache.commons.math3.stat.descriptive.StatisticalSummary.getVariance:()D
dload 19
dconst_1
dsub
dmul
dstore 23
start local 23 26: dload 13
dload 23
dadd
dload 21
dload 21
dmul
dload 17
dmul
dload 19
dmul
lload 3
l2d
ddiv
dadd
dstore 13
end local 23 end local 21 end local 19 end local 17 27: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 14
28: lload 3
lconst_0
lcmp
ifne 31
29: ldc NaN
dstore 17
start local 17 30: goto 35
end local 17 StackMap locals:
StackMap stack:
31: lload 3
lconst_1
lcmp
ifne 34
32: dconst_0
dstore 17
start local 17 33: goto 35
end local 17 34: StackMap locals:
StackMap stack:
dload 13
lload 3
lconst_1
lsub
l2d
ddiv
dstore 17
start local 17 35: StackMap locals: double
StackMap stack:
new org.apache.commons.math3.stat.descriptive.StatisticalSummaryValues
dup
dload 15
dload 17
lload 3
dload 9
dload 5
dload 7
invokespecial org.apache.commons.math3.stat.descriptive.StatisticalSummaryValues.<init>:(DDJDDD)V
areturn
end local 17 end local 15 end local 13 end local 11 end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 statistics Ljava/util/Collection<+Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;>;
3 36 1 iterator Ljava/util/Iterator<+Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;>;
6 36 2 current Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;
7 36 3 n J
8 36 5 min D
9 36 7 sum D
10 36 9 max D
11 36 11 var D
12 36 13 m2 D
13 36 15 mean D
21 27 17 oldN D
22 27 19 curN D
24 27 21 meanDiff D
26 27 23 curM2 D
30 31 17 variance D
33 34 17 variance D
35 36 17 variance D
Signature: (Ljava/util/Collection<+Lorg/apache/commons/math3/stat/descriptive/StatisticalSummary;>;)Lorg/apache/commons/math3/stat/descriptive/StatisticalSummaryValues;
MethodParameters:
Name Flags
statistics
}
SourceFile: "AggregateSummaryStatistics.java"
NestMembers:
org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics
InnerClasses:
private AggregatingSummaryStatistics = org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics$AggregatingSummaryStatistics of org.apache.commons.math3.stat.descriptive.AggregateSummaryStatistics