Top Description Fields Constructors Methods
org.droidparts.dexmaker.dx.rop.cst

public final Class CstFloat

extends CstLiteral32
Class Inheritance
Imports
org.droidparts.dexmaker.dx.rop.type.Type, org.droidparts.dexmaker.dx.util.Hex

Constants of type CONSTANT_Float_info.

Field Summary

Modifier and TypeField and Description
public static final CstFloat
VALUE_0

non-null; instance representing 0

public static final CstFloat
VALUE_1

non-null; instance representing 1

public static final CstFloat
VALUE_2

non-null; instance representing 2

Constructor Summary

AccessConstructor and Description
private
CstFloat(int
the float value as int bits
bits
)

Constructs an instance.

Method Summary

Modifier and TypeMethod and Description
public Type
getType()

Implements org.droidparts.dexmaker.dx.rop.type.TypeBearer.getType.

Gets the type associated with this instance.
public float

Returns:

the value
getValue
()

Gets the float value.

public static CstFloat
make(int
the float value as int bits
bits
)

Makes an instance for the given value.

public String
toHuman()

Implements org.droidparts.dexmaker.dx.util.ToHuman.toHuman.

Return the "human" string form of this instance.
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
public String
typeName()

Implements abstract org.droidparts.dexmaker.dx.rop.cst.Constant.typeName.

Returns the human name for the particular type of constant this instance is.
Inherited from org.droidparts.dexmaker.dx.rop.cst.CstLiteral32:
compareTo0equalsfitsInIntgetIntBitsgetLongBitshashCodeisCategory2

Field Detail

VALUE_0back to summary
public static final CstFloat VALUE_0

non-null; instance representing 0

VALUE_1back to summary
public static final CstFloat VALUE_1

non-null; instance representing 1

VALUE_2back to summary
public static final CstFloat VALUE_2

non-null; instance representing 2

Constructor Detail

CstFloatback to summary
private CstFloat(int bits)

Constructs an instance. This constructor is private; use make.

Parameters
bits:int

the float value as int bits

Method Detail

getTypeback to summary
public Type getType()

Implements org.droidparts.dexmaker.dx.rop.type.TypeBearer.getType.

Doc from org.droidparts.dexmaker.dx.rop.type.TypeBearer.getType.

Gets the type associated with this instance.

Returns:Type

non-null; the type

getValueback to summary
public float getValue()

Gets the float value.

Returns:float

the value

makeback to summary
public static CstFloat make(int bits)

Makes an instance for the given value. This may (but does not necessarily) return an already-allocated instance.

Parameters
bits:int

the float value as int bits

toHumanback to summary
public String toHuman()

Implements org.droidparts.dexmaker.dx.util.ToHuman.toHuman.

Doc from org.droidparts.dexmaker.dx.util.ToHuman.toHuman.

Return the "human" string form of this instance. This is generally less "debuggy" than toString().

Returns:String

non-null; the human string form

toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override
typeNameback to summary
public String typeName()

Implements abstract org.droidparts.dexmaker.dx.rop.cst.Constant.typeName.

Doc from org.droidparts.dexmaker.dx.rop.cst.Constant.typeName.

Returns the human name for the particular type of constant this instance is.

Returns:String

non-null; the name

Annotations
@Override