public class org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile extends org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic implements org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatistic, java.io.Serializable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
super_class: org.apache.commons.math3.stat.descriptive.AbstractStorelessUnivariateStatistic
{
private static final int PSQUARE_CONSTANT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 5
private static final double DEFAULT_QUANTILE_DESIRED;
descriptor: D
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 50.0
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2283912083175715479
private static final java.text.DecimalFormat DECIMAL_FORMAT;
descriptor: Ljava/text/DecimalFormat;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final java.util.List<java.lang.Double> initialFive;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/Double;>;
private final double quantile;
descriptor: D
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private transient double lastObservation;
descriptor: D
flags: (0x0082) ACC_PRIVATE, ACC_TRANSIENT
private org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers ;
descriptor: Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
flags: (0x0002) ACC_PRIVATE
private double pValue;
descriptor: D
flags: (0x0002) ACC_PRIVATE
private long countOfObservations;
descriptor: J
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.text.DecimalFormat
dup
1: ldc "00.00"
2: invokespecial java.text.DecimalFormat.<init>:(Ljava/lang/String;)V
putstatic org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.DECIMAL_FORMAT:Ljava/text/DecimalFormat;
3: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, 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
new org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$FixedCapacityList
dup
2: iconst_5
3: invokespecial org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$FixedCapacityList.<init>:(I)V
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
4: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
5: aload 0
ldc NaN
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
6: dload 1
ldc 100.0
dcmpl
ifgt 7
dload 1
dconst_0
dcmpg
ifge 10
7: StackMap locals: org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile double
StackMap stack:
new org.apache.commons.math3.exception.OutOfRangeException
dup
getstatic org.apache.commons.math3.exception.util.LocalizedFormats.OUT_OF_RANGE:Lorg/apache/commons/math3/exception/util/LocalizedFormats;
8: dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
bipush 100
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
9: invokespecial org.apache.commons.math3.exception.OutOfRangeException.<init>:(Lorg/apache/commons/math3/exception/util/Localizable;Ljava/lang/Number;Ljava/lang/Number;Ljava/lang/Number;)V
athrow
10: StackMap locals:
StackMap stack:
aload 0
dload 1
ldc 100.0
ddiv
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
0 12 1 p D
MethodParameters:
Name Flags
p final
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
ldc 50.0
invokespecial org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.<init>:(D)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.getResult:()D
dstore 1
start local 1 1: dload 1
invokestatic java.lang.Double.isNaN:(D)Z
ifeq 2
ldc 37.0
goto 3
StackMap locals: double
StackMap stack:
2: dload 1
StackMap locals:
StackMap stack: double
3: dstore 1
4: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnonnull 5
iconst_0
goto 6
StackMap locals:
StackMap stack:
5: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
invokevirtual java.lang.Object.hashCode:()I
StackMap locals:
StackMap stack: int
6: i2d
dstore 3
start local 3 7: iconst_4
newarray 7
dup
iconst_0
dload 1
dastore
dup
iconst_1
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
dastore
dup
iconst_2
dload 3
dastore
dup
iconst_3
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.countOfObservations:J
l2d
dastore
astore 5
start local 5 8: aload 5
invokestatic java.util.Arrays.hashCode:([D)I
ireturn
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
1 9 1 result D
7 9 3 markersHash D
8 9 5 toHash [D
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: aload 0
aload 1
if_acmpne 4
2: iconst_1
istore 2
3: goto 18
StackMap locals: int
StackMap stack:
4: aload 1
ifnull 18
aload 1
instanceof org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
ifeq 18
5: aload 1
checkcast org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
astore 3
start local 3 6: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnull 7
aload 3
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnull 7
iconst_1
goto 8
StackMap locals: org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
StackMap stack:
7: iconst_0
StackMap locals:
StackMap stack: int
8: istore 4
start local 4 9: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnonnull 10
aload 3
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnonnull 10
iconst_1
goto 11
StackMap locals: int
StackMap stack:
10: iconst_0
StackMap locals:
StackMap stack: int
11: istore 5
start local 5 12: iload 4
ifeq 13
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
aload 3
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
goto 14
StackMap locals: int
StackMap stack:
13: iload 5
StackMap locals:
StackMap stack: int
14: istore 2
15: iload 2
ifeq 16
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.getN:()J
aload 3
invokevirtual org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.getN:()J
lcmp
ifne 16
iconst_1
goto 17
StackMap locals:
StackMap stack:
16: iconst_0
StackMap locals:
StackMap stack: int
17: istore 2
end local 5 end local 4 end local 3 18: StackMap locals:
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
0 19 1 o Ljava/lang/Object;
1 19 2 result Z
6 18 3 that Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
9 18 4 isNotNull Z
12 18 5 isNull Z
MethodParameters:
Name Flags
o
public void increment(double);
descriptor: (D)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.countOfObservations:J
lconst_1
ladd
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.countOfObservations:J
1: aload 0
dload 1
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.lastObservation:D
2: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnonnull 11
3: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
dload 1
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
ifeq 10
4: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokestatic java.util.Collections.sort:(Ljava/util/List;)V
5: aload 0
6: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
7: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
i2d
dmul
d2i
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
8: putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
9: return
10: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
invokestatic org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.newMarkers:(Ljava/util/List;D)Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
11: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
dload 1
invokeinterface org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers.processDataPoint:(D)D
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
12: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
0 13 1 observation D
MethodParameters:
Name Flags
observation final
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnonnull 5
1: ldc "obs=%s pValue=%s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
2: getstatic org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.DECIMAL_FORMAT:Ljava/text/DecimalFormat;
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.lastObservation:D
invokevirtual java.text.DecimalFormat.format:(D)Ljava/lang/String;
aastore
dup
iconst_1
3: getstatic org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.DECIMAL_FORMAT:Ljava/text/DecimalFormat;
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
invokevirtual java.text.DecimalFormat.format:(D)Ljava/lang/String;
aastore
4: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
5: StackMap locals:
StackMap stack:
ldc "obs=%s markers=%s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
6: getstatic org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.DECIMAL_FORMAT:Ljava/text/DecimalFormat;
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.lastObservation:D
invokevirtual java.text.DecimalFormat.format:(D)Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
aastore
7: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
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.rank.PSquarePercentile.countOfObservations:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
public org.apache.commons.math3.stat.descriptive.StorelessUnivariateStatistic copy();
descriptor: ()Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: new org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
dup
ldc 100.0
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
dmul
invokespecial org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.<init>:(D)V
astore 1
start local 1 1: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnull 3
2: aload 1
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
invokeinterface org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers.clone:()Ljava/lang/Object;
checkcast org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
3: StackMap locals: org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
StackMap stack:
aload 1
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.countOfObservations:J
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.countOfObservations:J
4: aload 1
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
5: aload 1
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.clear:()V
6: aload 1
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
7: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
1 8 1 copy Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
public double quantile();
descriptor: ()D
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.rank.PSquarePercentile.quantile:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
public void clear();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
1: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.clear:()V
2: aload 0
lconst_0
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.countOfObservations:J
3: aload 0
ldc NaN
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
public double getResult();
descriptor: ()D
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
dconst_1
invokestatic java.lang.Double.compare:(DD)I
ifne 3
1: aload 0
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.maximum:()D
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
2: goto 5
StackMap locals:
StackMap stack:
3: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.quantile:D
dconst_0
invokestatic java.lang.Double.compare:(DD)I
ifne 5
4: aload 0
aload 0
invokevirtual org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.minimum:()D
putfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
5: StackMap locals:
StackMap stack:
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.pValue:D
dreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
private double maximum();
descriptor: ()D
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=1
start local 0 0: ldc NaN
dstore 1
start local 1 1: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnull 4
2: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
iconst_5
invokeinterface org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers.height:(I)D
dstore 1
3: goto 6
StackMap locals: double
StackMap stack:
4: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 6
5: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 1
6: StackMap locals:
StackMap stack:
dload 1
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
1 7 1 val D
private double minimum();
descriptor: ()D
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: ldc NaN
dstore 1
start local 1 1: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
ifnull 4
2: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.markers:Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
iconst_1
invokeinterface org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers.height:(I)D
dstore 1
3: goto 6
StackMap locals: double
StackMap stack:
4: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
invokeinterface java.util.List.isEmpty:()Z
ifne 6
5: aload 0
getfield org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile.initialFive:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast java.lang.Double
invokevirtual java.lang.Double.doubleValue:()D
dstore 1
6: StackMap locals:
StackMap stack:
dload 1
dreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile;
1 7 1 val D
public static org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers newMarkers(java.util.List<java.lang.Double>, double);
descriptor: (Ljava/util/List;D)Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: new org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$Markers
dup
aload 0
dload 1
invokespecial org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$Markers.<init>:(Ljava/util/List;D)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 initialFive Ljava/util/List<Ljava/lang/Double;>;
0 1 1 p D
Signature: (Ljava/util/List<Ljava/lang/Double;>;D)Lorg/apache/commons/math3/stat/descriptive/rank/PSquarePercentile$PSquareMarkers;
MethodParameters:
Name Flags
initialFive final
p final
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.rank.PSquarePercentile.copy:()Lorg/apache/commons/math3/stat/descriptive/StorelessUnivariateStatistic;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "PSquarePercentile.java"
NestMembers:
org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$FixedCapacityList org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$Marker org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$Markers org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers
InnerClasses:
private FixedCapacityList = org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$FixedCapacityList of org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
private Marker = org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$Marker of org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
private Markers = org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$Markers of org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile
protected abstract PSquareMarkers = org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile$PSquareMarkers of org.apache.commons.math3.stat.descriptive.rank.PSquarePercentile