public class BasicIntType extends BasicType implements IntType
CONST, VOLATILE
Modifier | Constructor and Description |
---|---|
|
BasicIntType(java.lang.String name,
int size,
boolean unsigned) |
protected |
BasicIntType(java.lang.String name,
int size,
boolean unsigned,
int cvAttributes) |
Modifier and Type | Method and Description |
---|---|
IntType |
asInt() |
protected Type |
createCVVariant(int cvAttributes) |
int |
getIntSize()
Returns size in bytes of this type
|
boolean |
isUnsigned()
Indicates whether this type is unsigned
|
void |
iterateObject(Address a,
ObjectVisitor v,
FieldIdentifier f)
Alternate visitor which allows end user to specify the
FieldIdentifier associated with this type (typically for
visiting locals in a frame)
|
void |
visit(TypeVisitor v) |
addCVVariant, asArray, asBit, asCompound, asDouble, asEnum, asFloat, asFunction, asMemberFunction, asPointer, asRef, asVoid, findCVVariant, getCVVariant, getName, getSize, isArray, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isInt, isLazy, isMemberFunction, isPointer, isRef, isVoid, isVolatile, iterateObject, setName, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asArray, asBit, asCompound, asDouble, asEnum, asFloat, asFunction, asMemberFunction, asPointer, asRef, asVoid, getName, getSize, isArray, isBit, isCompound, isConst, isDouble, isEnum, isFloat, isFunction, isInt, isMemberFunction, isPointer, isRef, isVoid, isVolatile, iterateObject, toString
public BasicIntType(java.lang.String name, int size, boolean unsigned)
protected BasicIntType(java.lang.String name, int size, boolean unsigned, int cvAttributes)
public IntType asInt()
public int getIntSize()
IntType
getIntSize
in interface IntType
public boolean isUnsigned()
IntType
isUnsigned
in interface IntType
public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)
Type
iterateObject
in interface Type
iterateObject
in class BasicType
protected Type createCVVariant(int cvAttributes)
createCVVariant
in class BasicType
public void visit(TypeVisitor v)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.