public final class com.google.common.math.Quantiles$Scale
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.common.math.Quantiles$Scale
super_class: java.lang.Object
{
private final int scale;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: iload 1
ifle 2
iconst_1
goto 3
StackMap locals: com.google.common.math.Quantiles$Scale int
StackMap stack:
2: iconst_0
StackMap locals:
StackMap stack: int
3: ldc "Quantile scale must be positive"
invokestatic com.google.common.base.Preconditions.checkArgument:(ZLjava/lang/Object;)V
4: aload 0
iload 1
putfield com.google.common.math.Quantiles$Scale.scale:I
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lcom/google/common/math/Quantiles$Scale;
0 6 1 scale I
MethodParameters:
Name Flags
scale
public com.google.common.math.Quantiles$ScaleAndIndex index(int);
descriptor: (I)Lcom/google/common/math/Quantiles$ScaleAndIndex;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.google.common.math.Quantiles$ScaleAndIndex
dup
aload 0
getfield com.google.common.math.Quantiles$Scale.scale:I
iload 1
invokespecial com.google.common.math.Quantiles$ScaleAndIndex.<init>:(II)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/math/Quantiles$Scale;
0 1 1 index I
MethodParameters:
Name Flags
index
public com.google.common.math.Quantiles$ScaleAndIndexes indexes(int[]);
descriptor: ([I)Lcom/google/common/math/Quantiles$ScaleAndIndexes;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.google.common.math.Quantiles$ScaleAndIndexes
dup
aload 0
getfield com.google.common.math.Quantiles$Scale.scale:I
aload 1
invokevirtual int[].clone:()Ljava/lang/Object;
checkcast int[]
invokespecial com.google.common.math.Quantiles$ScaleAndIndexes.<init>:(I[I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/math/Quantiles$Scale;
0 1 1 indexes [I
MethodParameters:
Name Flags
indexes
public com.google.common.math.Quantiles$ScaleAndIndexes indexes(java.util.Collection<java.lang.Integer>);
descriptor: (Ljava/util/Collection;)Lcom/google/common/math/Quantiles$ScaleAndIndexes;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new com.google.common.math.Quantiles$ScaleAndIndexes
dup
aload 0
getfield com.google.common.math.Quantiles$Scale.scale:I
aload 1
invokestatic com.google.common.primitives.Ints.toArray:(Ljava/util/Collection;)[I
invokespecial com.google.common.math.Quantiles$ScaleAndIndexes.<init>:(I[I)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/google/common/math/Quantiles$Scale;
0 1 1 indexes Ljava/util/Collection<Ljava/lang/Integer;>;
Signature: (Ljava/util/Collection<Ljava/lang/Integer;>;)Lcom/google/common/math/Quantiles$ScaleAndIndexes;
MethodParameters:
Name Flags
indexes
}
SourceFile: "Quantiles.java"
NestHost: com.google.common.math.Quantiles
InnerClasses:
public final Scale = com.google.common.math.Quantiles$Scale of com.google.common.math.Quantiles
public final ScaleAndIndex = com.google.common.math.Quantiles$ScaleAndIndex of com.google.common.math.Quantiles
public final ScaleAndIndexes = com.google.common.math.Quantiles$ScaleAndIndexes of com.google.common.math.Quantiles