JaCIL Framework API

TypeMetrics Members

TypeMetrics overview

Public Static Fields

ALL_MASK The full mask
BOOL_METRICS The type metrics for booleans
FLOAT32_METRICS The type metrics for single precision float
FLOAT64_METRICS The type metrics for signed long
INT16_METRICS The type metrics for signed shorts
INT32_METRICS The type metrics for signed ints
INT64_METRICS The type metrics for signed long
INT8_METRICS The type metrics for signed bytes
UINT16_METRICS The type metrics for unsigned shorts
UINT32_METRICS The type metrics for unsigned ints
UINT64_METRICS The type metrics for unsigned long
UINT8_METRICS The type metrics for unsigned bytes

Public Instance Constructors

TypeMetrics Overloaded. Initializes a new instance of the TypeMetrics class.

Public Instance Properties

BitWidth Returns the width
IsUnsigned Return whether this type is unsigned.
Mask Returns the mask that will clear out the extra bits if it is unsigned. Returns ALL_MASK otherwise.
Type The JVM stack type represented by this type.

Public Instance Methods

ToString  

See Also

TypeMetrics Class | JaCIL.Compiler.Util Namespace