public interface TypeBearer extends ToHuman
| Modifier and Type | Method and Description |
|---|---|
int |
getBasicFrameType()
Gets the basic type corresponding to this instance's frame type.
|
int |
getBasicType()
Gets the basic type corresponding to this instance.
|
TypeBearer |
getFrameType()
Gets the frame type corresponding to this type.
|
Type |
getType()
Gets the type associated with this instance.
|
boolean |
isConstant()
Returns whether this instance represents a constant value.
|
Type getType()
non-null; the typeTypeBearer getFrameType()
this, except if Type.isIntlike() on the underlying
type returns true but the underlying type is not in
fact Type.INT, in which case this method returns an instance
whose underlying type is INT.non-null; the frame type for this instanceint getBasicType()
BT_* constants
defined by Typeint getBasicFrameType()
getFrameType().getBasicType(), and
is the same as calling getFrameType() unless this
instance is an int-like type, in which case this method returns
BT_INT.BT_* constants
defined by TypegetBasicType(),
getFrameType()boolean isConstant()
true if this instance represents a constant value
and false if notCopyright © 2020. All Rights Reserved.