public class org.apache.commons.math3.stat.descriptive.moment.Variance extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements java.io.Serializable, org.apache.commons.math3.stat.descriptive.WeightedEvaluation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.stat.descriptive.moment.Variance
super_class: org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic
{
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -9111962718267217978
protected org.apache.commons.math3.stat.descriptive.moment.SecondMoment moment;
descriptor: Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
flags: (0x0004) ACC_PROTECTED
protected boolean incMoment;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
private boolean isBiasCorrected;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
2: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
3: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
4: aload 0
new org.apache.commons.math3.stat.descriptive.moment.SecondMoment
dup
invokespecial org.apache.commons.math3.stat.descriptive.moment.SecondMoment.<init>:()V
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
5: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
public void <init>(org.apache.commons.math3.stat.descriptive.moment.SecondMoment);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
2: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
3: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
4: aload 0
iconst_0
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
5: aload 0
aload 1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 7 1 m2 Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
MethodParameters:
Name Flags
m2 final
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
2: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
3: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
4: aload 0
new org.apache.commons.math3.stat.descriptive.moment.SecondMoment
dup
invokespecial org.apache.commons.math3.stat.descriptive.moment.SecondMoment.<init>:()V
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
5: aload 0
iload 1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 7 1 isBiasCorrected Z
MethodParameters:
Name Flags
isBiasCorrected
public void <init>(boolean, org.apache.commons.math3.stat.descriptive.moment.SecondMoment);
descriptor: (ZLorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;)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
invokespecial org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
2: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
3: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
4: aload 0
iconst_0
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
5: aload 0
aload 2
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
6: aload 0
iload 1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 8 1 isBiasCorrected Z
0 8 2 m2 Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
MethodParameters:
Name Flags
isBiasCorrected
m2
public void <init>(org.apache.commons.math3.stat.descriptive.moment.Variance);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/moment/Variance;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic.<init>:()V
1: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
2: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
3: aload 0
iconst_1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
4: aload 1
aload 0
invokestatic org.apache.commons.math3.stat.descriptive.moment.Variance.copy:(Lorg/apache/commons/math3/stat/descriptive/moment/Variance;Lorg/apache/commons/math3/stat/descriptive/moment/Variance;)V
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 6 1 original Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
MethodParameters:
Name Flags
original
public void increment(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
ifeq 2
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
dload 1
invokevirtual org.apache.commons.math3.stat.descriptive.moment.SecondMoment.increment:(D)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 3 1 d D
MethodParameters:
Name Flags
d final
public double getResult();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
getfield org.apache.commons.math3.stat.descriptive.moment.SecondMoment.n:J
lconst_0
lcmp
ifne 2
1: ldc NaN
dreturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
getfield org.apache.commons.math3.stat.descriptive.moment.SecondMoment.n:J
lconst_1
lcmp
ifne 4
3: dconst_0
dreturn
4: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
ifeq 6
5: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
getfield org.apache.commons.math3.stat.descriptive.moment.SecondMoment.m2:D
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
getfield org.apache.commons.math3.stat.descriptive.moment.SecondMoment.n:J
l2d
dconst_1
dsub
ddiv
dreturn
6: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
getfield org.apache.commons.math3.stat.descriptive.moment.SecondMoment.m2:D
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
getfield org.apache.commons.math3.stat.descriptive.moment.SecondMoment.n:J
l2d
ddiv
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
public long getN();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
invokevirtual org.apache.commons.math3.stat.descriptive.moment.SecondMoment.getN:()J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
ifeq 2
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
invokevirtual org.apache.commons.math3.stat.descriptive.moment.SecondMoment.clear:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
public double evaluate(double[]);
descriptor: ([D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: new org.apache.commons.math3.exception.NullArgumentException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.INPUT_ARRAY:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
iconst_0
anewarray java.lang.Object
invokespecial org.apache.commons.math3.exception.NullArgumentException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;[Ljava/lang/Object;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
aload 1
iconst_0
aload 1
arraylength
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.evaluate:([DII)D
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 3 1 values [D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
public double evaluate(double[], int, int);
descriptor: ([DII)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: ldc NaN
dstore 4
start local 4 1: aload 0
aload 1
iload 2
iload 3
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.test:([DII)Z
ifeq 10
2: aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.clear:()V
3: iload 3
iconst_1
if_icmpne 6
4: dconst_0
dstore 4
5: goto 10
StackMap locals: double
StackMap stack:
6: iload 3
iconst_1
if_icmple 10
7: new org.apache.commons.math3.stat.descriptive.moment.Mean
dup
invokespecial org.apache.commons.math3.stat.descriptive.moment.Mean.<init>:()V
astore 6
start local 6 8: aload 6
aload 1
iload 2
iload 3
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Mean.evaluate:([DII)D
dstore 7
start local 7 9: aload 0
aload 1
dload 7
iload 2
iload 3
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.evaluate:([DDII)D
dstore 4
end local 7 end local 6 10: StackMap locals:
StackMap stack:
dload 4
dreturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 11 1 values [D
0 11 2 begin I
0 11 3 length I
1 11 4 var D
8 10 6 mean Lorg/apache/commons/math3/stat/descriptive/moment/Mean;
9 10 7 m D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
begin final
length final
public double evaluate(double[], double[], int, int);
descriptor: ([D[DII)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc NaN
dstore 5
start local 5 1: aload 0
aload 1
aload 2
iload 3
iload 4
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.test:([D[DII)Z
ifeq 10
2: aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.clear:()V
3: iload 4
iconst_1
if_icmpne 6
4: dconst_0
dstore 5
5: goto 10
StackMap locals: double
StackMap stack:
6: iload 4
iconst_1
if_icmple 10
7: new org.apache.commons.math3.stat.descriptive.moment.Mean
dup
invokespecial org.apache.commons.math3.stat.descriptive.moment.Mean.<init>:()V
astore 7
start local 7 8: aload 7
aload 1
aload 2
iload 3
iload 4
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Mean.evaluate:([D[DII)D
dstore 8
start local 8 9: aload 0
aload 1
aload 2
dload 8
iload 3
iload 4
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.evaluate:([D[DDII)D
dstore 5
end local 8 end local 7 10: StackMap locals:
StackMap stack:
dload 5
dreturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 11 1 values [D
0 11 2 weights [D
0 11 3 begin I
0 11 4 length I
1 11 5 var D
8 10 7 mean Lorg/apache/commons/math3/stat/descriptive/moment/Mean;
9 10 8 m D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
weights final
begin final
length final
public double evaluate(double[], double[]);
descriptor: ([D[D)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
aload 1
arraylength
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.evaluate:([D[DII)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 1 1 values [D
0 1 2 weights [D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
weights final
public double evaluate(double[], double, int, int);
descriptor: ([DDII)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=16, args_size=5
start local 0 start local 1 start local 2 start local 4 start local 5 0: ldc NaN
dstore 6
start local 6 1: aload 0
aload 1
iload 4
iload 5
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.test:([DII)Z
ifeq 21
2: iload 5
iconst_1
if_icmpne 5
3: dconst_0
dstore 6
4: goto 21
StackMap locals: double
StackMap stack:
5: iload 5
iconst_1
if_icmple 21
6: dconst_0
dstore 8
start local 8 7: dconst_0
dstore 10
start local 10 8: dconst_0
dstore 12
start local 12 9: iload 4
istore 14
start local 14 10: goto 15
11: StackMap locals: org.apache.commons.math3.stat.descriptive.moment.Variance double[] double int int double double double double int
StackMap stack:
aload 1
iload 14
daload
dload 2
dsub
dstore 10
12: dload 8
dload 10
dload 10
dmul
dadd
dstore 8
13: dload 12
dload 10
dadd
dstore 12
14: iinc 14 1
StackMap locals:
StackMap stack:
15: iload 14
iload 4
iload 5
iadd
if_icmplt 11
end local 14 16: iload 5
i2d
dstore 14
start local 14 17: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
ifeq 20
18: dload 8
dload 12
dload 12
dmul
dload 14
ddiv
dsub
dload 14
dconst_1
dsub
ddiv
dstore 6
19: goto 21
20: StackMap locals: org.apache.commons.math3.stat.descriptive.moment.Variance double[] double int int double double double double double
StackMap stack:
dload 8
dload 12
dload 12
dmul
dload 14
ddiv
dsub
dload 14
ddiv
dstore 6
end local 14 end local 12 end local 10 end local 8 21: StackMap locals: org.apache.commons.math3.stat.descriptive.moment.Variance double[] double int int double
StackMap stack:
dload 6
dreturn
end local 6 end local 5 end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 22 1 values [D
0 22 2 mean D
0 22 4 begin I
0 22 5 length I
1 22 6 var D
7 21 8 accum D
8 21 10 dev D
9 21 12 accum2 D
10 16 14 i I
17 21 14 len D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
mean final
begin final
length final
public double evaluate(double[], double);
descriptor: ([DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
dload 2
iconst_0
aload 1
arraylength
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.evaluate:([DDII)D
dreturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 1 1 values [D
0 1 2 mean D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
mean final
public double evaluate(double[], double[], double, int, int);
descriptor: ([D[DDII)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=18, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 6 0: ldc NaN
dstore 7
start local 7 1: aload 0
aload 1
aload 2
iload 5
iload 6
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.test:([D[DII)Z
ifeq 26
2: iload 6
iconst_1
if_icmpne 5
3: dconst_0
dstore 7
4: goto 26
StackMap locals: double
StackMap stack:
5: iload 6
iconst_1
if_icmple 26
6: dconst_0
dstore 9
start local 9 7: dconst_0
dstore 11
start local 11 8: dconst_0
dstore 13
start local 13 9: iload 5
istore 15
start local 15 10: goto 15
11: StackMap locals: org.apache.commons.math3.stat.descriptive.moment.Variance double[] double[] double int int double double double double int
StackMap stack:
aload 1
iload 15
daload
dload 3
dsub
dstore 11
12: dload 9
aload 2
iload 15
daload
dload 11
dload 11
dmul
dmul
dadd
dstore 9
13: dload 13
aload 2
iload 15
daload
dload 11
dmul
dadd
dstore 13
14: iinc 15 1
StackMap locals:
StackMap stack:
15: iload 15
iload 5
iload 6
iadd
if_icmplt 11
end local 15 16: dconst_0
dstore 15
start local 15 17: iload 5
istore 17
start local 17 18: goto 21
19: StackMap locals: org.apache.commons.math3.stat.descriptive.moment.Variance double[] double[] double int int double double double double double int
StackMap stack:
dload 15
aload 2
iload 17
daload
dadd
dstore 15
20: iinc 17 1
StackMap locals:
StackMap stack:
21: iload 17
iload 5
iload 6
iadd
if_icmplt 19
end local 17 22: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
ifeq 25
23: dload 9
dload 13
dload 13
dmul
dload 15
ddiv
dsub
dload 15
dconst_1
dsub
ddiv
dstore 7
24: goto 26
25: StackMap locals:
StackMap stack:
dload 9
dload 13
dload 13
dmul
dload 15
ddiv
dsub
dload 15
ddiv
dstore 7
end local 15 end local 13 end local 11 end local 9 26: StackMap locals: org.apache.commons.math3.stat.descriptive.moment.Variance double[] double[] double int int double
StackMap stack:
dload 7
dreturn
end local 7 end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 27 1 values [D
0 27 2 weights [D
0 27 3 mean D
0 27 5 begin I
0 27 6 length I
1 27 7 var D
7 26 9 accum D
8 26 11 dev D
9 26 13 accum2 D
10 16 15 i I
17 26 15 sumWts D
18 22 17 i I
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
weights final
mean final
begin final
length final
public double evaluate(double[], double[], double);
descriptor: ([D[DD)D
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
dload 3
iconst_0
aload 1
arraylength
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.evaluate:([D[DDII)D
dreturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 1 1 values [D
0 1 2 weights [D
0 1 3 mean D
Exceptions:
throws org.apache.commons.math3.exception.MathIllegalArgumentException
MethodParameters:
Name Flags
values final
weights final
mean final
public boolean isBiasCorrected();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
public void setBiasCorrected(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 2 1 biasCorrected Z
MethodParameters:
Name Flags
biasCorrected
public org.apache.commons.math3.stat.descriptive.moment.Variance copy();
descriptor: ()Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new org.apache.commons.math3.stat.descriptive.moment.Variance
dup
invokespecial org.apache.commons.math3.stat.descriptive.moment.Variance.<init>:()V
astore 1
start local 1 1: aload 0
aload 1
invokestatic org.apache.commons.math3.stat.descriptive.moment.Variance.copy:(Lorg/apache/commons/math3/stat/descriptive/moment/Variance;Lorg/apache/commons/math3/stat/descriptive/moment/Variance;)V
2: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
1 3 1 result Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
public static void copy(org.apache.commons.math3.stat.descriptive.moment.Variance, org.apache.commons.math3.stat.descriptive.moment.Variance);
descriptor: (Lorg/apache/commons/math3/stat/descriptive/moment/Variance;Lorg/apache/commons/math3/stat/descriptive/moment/Variance;)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic org.apache.commons.math3.util.MathUtils.checkNotNull:(Ljava/lang/Object;)V
1: aload 1
invokestatic org.apache.commons.math3.util.MathUtils.checkNotNull:(Ljava/lang/Object;)V
2: aload 1
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.getDataRef:()[D
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.setData:([D)V
3: aload 1
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
invokevirtual org.apache.commons.math3.stat.descriptive.moment.SecondMoment.copy:()Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.moment:Lorg/apache/commons/math3/stat/descriptive/moment/SecondMoment;
4: aload 1
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.isBiasCorrected:Z
5: aload 1
aload 0
getfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
putfield org.apache.commons.math3.stat.descriptive.moment.Variance.incMoment:Z
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 source Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
0 7 1 dest Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
Exceptions:
throws org.apache.commons.math3.exception.NullArgumentException
MethodParameters:
Name Flags
source
dest
public org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatistic copy();
descriptor: ()Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.copy:()Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
areturn
LocalVariableTable:
Start End Slot Name Signature
public org.apache.commons.math3.stat.descriptive.UnivariateStatistic copy();
descriptor: ()Lorg/apache/commons/math3/stat/descriptive/UnivariateStatistic;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.moment.Variance.copy:()Lorg/apache/commons/math3/stat/descriptive/moment/Variance;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "Variance.java"