|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TypeBearer
Object which has an associated type, possibly itself.
| Method Summary | |
|---|---|
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. |
| Methods inherited from interface com.android.dx.util.ToHuman |
|---|
toHuman |
| Method Detail |
|---|
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 not
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||