public abstract enum class oadd.org.apache.hadoop.conf.StorageUnit extends java.lang.Enum
{
public static final enum oadd.org.apache.hadoop.conf.StorageUnit EB;
public static final enum oadd.org.apache.hadoop.conf.StorageUnit PB;
public static final enum oadd.org.apache.hadoop.conf.StorageUnit TB;
public static final enum oadd.org.apache.hadoop.conf.StorageUnit GB;
public static final enum oadd.org.apache.hadoop.conf.StorageUnit MB;
public static final enum oadd.org.apache.hadoop.conf.StorageUnit KB;
public static final enum oadd.org.apache.hadoop.conf.StorageUnit BYTES;
private static final double BYTE;
private static final double KILOBYTES;
private static final double MEGABYTES;
private static final double GIGABYTES;
private static final double TERABYTES;
private static final double PETABYTES;
private static final double EXABYTES;
private static final int PRECISION;
private static final oadd.org.apache.hadoop.conf.StorageUnit[] $VALUES;
public static oadd.org.apache.hadoop.conf.StorageUnit[] values()
{
java.lang.Object v;
oadd.org.apache.hadoop.conf.StorageUnit[] v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit[] $VALUES>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
return v;
}
public static oadd.org.apache.hadoop.conf.StorageUnit valueOf(java.lang.String)
{
java.lang.String v;
java.lang.Enum v;
v := @parameter: java.lang.String;
v = staticinvoke <java.lang.Enum: java.lang.Enum valueOf(java.lang.Class,java.lang.String)>(class "Loadd/org/apache/hadoop/conf/StorageUnit;", v);
return v;
}
private void <init>(java.lang.String, int)
{
int v;
oadd.org.apache.hadoop.conf.StorageUnit v;
java.lang.String v;
v := @this: oadd.org.apache.hadoop.conf.StorageUnit;
v := @parameter: java.lang.String;
v := @parameter: int;
specialinvoke v.<java.lang.Enum: void <init>(java.lang.String,int)>(v, v);
return;
}
private static double divide(double, double)
{
java.math.BigDecimal v, v, v, v;
double v, v, v;
java.math.RoundingMode v;
v := @parameter: double;
v := @parameter: double;
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(double)>(v);
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(double)>(v);
v = virtualinvoke v.<java.math.BigDecimal: java.math.BigDecimal divide(java.math.BigDecimal)>(v);
v = <java.math.RoundingMode: java.math.RoundingMode HALF_UP>;
v = virtualinvoke v.<java.math.BigDecimal: java.math.BigDecimal setScale(int,java.math.RoundingMode)>(4, v);
v = virtualinvoke v.<java.math.BigDecimal: double doubleValue()>();
return v;
}
private static double multiply(double, double)
{
java.math.BigDecimal v, v, v, v;
double v, v, v;
java.math.RoundingMode v;
v := @parameter: double;
v := @parameter: double;
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(double)>(v);
v = new java.math.BigDecimal;
specialinvoke v.<java.math.BigDecimal: void <init>(double)>(v);
v = virtualinvoke v.<java.math.BigDecimal: java.math.BigDecimal multiply(java.math.BigDecimal)>(v);
v = <java.math.RoundingMode: java.math.RoundingMode HALF_UP>;
v = virtualinvoke v.<java.math.BigDecimal: java.math.BigDecimal setScale(int,java.math.RoundingMode)>(4, v);
v = virtualinvoke v.<java.math.BigDecimal: double doubleValue()>();
return v;
}
public abstract double toBytes(double);
public abstract double toKBs(double);
public abstract double toMBs(double);
public abstract double toGBs(double);
public abstract double toTBs(double);
public abstract double toPBs(double);
public abstract double toEBs(double);
public abstract java.lang.String getLongName();
public abstract java.lang.String getShortName();
public abstract java.lang.String getSuffixChar();
public abstract double getDefault(double);
public abstract double fromBytes(double);
public java.lang.String toString()
{
oadd.org.apache.hadoop.conf.StorageUnit v;
java.lang.String v;
v := @this: oadd.org.apache.hadoop.conf.StorageUnit;
v = virtualinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit: java.lang.String getLongName()>();
return v;
}
private static oadd.org.apache.hadoop.conf.StorageUnit[] $values()
{
oadd.org.apache.hadoop.conf.StorageUnit[] v;
oadd.org.apache.hadoop.conf.StorageUnit v, v, v, v, v, v, v;
v = newarray (oadd.org.apache.hadoop.conf.StorageUnit)[7];
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit EB>;
v[0] = v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit PB>;
v[1] = v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit TB>;
v[2] = v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit GB>;
v[3] = v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit MB>;
v[4] = v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit KB>;
v[5] = v;
v = <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit BYTES>;
v[6] = v;
return v;
}
static void <clinit>()
{
oadd.org.apache.hadoop.conf.StorageUnit[] v;
oadd.org.apache.hadoop.conf.StorageUnit$6 v;
oadd.org.apache.hadoop.conf.StorageUnit$7 v;
oadd.org.apache.hadoop.conf.StorageUnit$4 v;
oadd.org.apache.hadoop.conf.StorageUnit$5 v;
oadd.org.apache.hadoop.conf.StorageUnit$2 v;
oadd.org.apache.hadoop.conf.StorageUnit$3 v;
oadd.org.apache.hadoop.conf.StorageUnit$1 v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$1;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$1: void <init>(java.lang.String,int)>("EB", 0);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit EB> = v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$2;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$2: void <init>(java.lang.String,int)>("PB", 1);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit PB> = v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$3;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$3: void <init>(java.lang.String,int)>("TB", 2);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit TB> = v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$4;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$4: void <init>(java.lang.String,int)>("GB", 3);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit GB> = v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$5;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$5: void <init>(java.lang.String,int)>("MB", 4);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit MB> = v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$6;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$6: void <init>(java.lang.String,int)>("KB", 5);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit KB> = v;
v = new oadd.org.apache.hadoop.conf.StorageUnit$7;
specialinvoke v.<oadd.org.apache.hadoop.conf.StorageUnit$7: void <init>(java.lang.String,int)>("BYTES", 6);
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit BYTES> = v;
v = staticinvoke <oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit[] $values()>();
<oadd.org.apache.hadoop.conf.StorageUnit: oadd.org.apache.hadoop.conf.StorageUnit[] $VALUES> = v;
return;
}
}