Methods Summary |
---|
public com.android.dexgen.rop.type.Type | getType(){@inheritDoc}
return Type.DOUBLE;
|
public double | getValue()Gets the {@code double} value.
return Double.longBitsToDouble(getLongBits());
|
public static com.android.dexgen.rop.cst.CstDouble | make(long bits)Makes an instance for the given value. This may (but does not
necessarily) return an already-allocated instance.
/*
* Note: Javadoc notwithstanding, this implementation always
* allocates.
*/
return new CstDouble(bits);
|
public java.lang.String | toHuman(){@inheritDoc}
return Double.toString(Double.longBitsToDouble(getLongBits()));
|
public java.lang.String | toString(){@inheritDoc}
long bits = getLongBits();
return "double{0x" + Hex.u8(bits) + " / " +
Double.longBitsToDouble(bits) + '}";
|
public java.lang.String | typeName(){@inheritDoc}
return "double";
|