| Access | Constructor and Description |
|---|---|
| public | BasicMemberFunctionType(String name, int size, Type returnType, Type containingClass, Type thisType, long thisAdjust)
|
| private | BasicMemberFunctionType(String name, int size, Type returnType, Type containingClass, Type thisType, long thisAdjust, int cvAttributes)
|
| Modifier and Type | Method and Description |
|---|---|
| public MemberFunctionType | |
| protected Type | createCVVariant(int cvAttributes)
Overrides sun.
|
| public Type | getContainingClass()
Implements sun. Containing class of this member function |
| public long | getThisAdjust()
Implements sun. Logical this adjustor for the method. |
| public Type | getThisType()
Implements sun. Type of this pointer |
| public void | iterateObject(Address a, ObjectVisitor v, FieldIdentifier f)
Overrides sun. Implements sun. Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame) |
| pack-priv Type | |
| public void |
| containingClass | back to summary |
|---|---|
| private Type containingClass | |
| thisAdjust | back to summary |
|---|---|
| private long thisAdjust | |
| thisType | back to summary |
|---|---|
| private Type thisType | |
| BasicMemberFunctionType | back to summary |
|---|---|
| public BasicMemberFunctionType(String name, int size, Type returnType, Type containingClass, Type thisType, long thisAdjust) | |
| BasicMemberFunctionType | back to summary |
|---|---|
| private BasicMemberFunctionType(String name, int size, Type returnType, Type containingClass, Type thisType, long thisAdjust, int cvAttributes) | |
| asMemberFunction | back to summary |
|---|---|
| public MemberFunctionType asMemberFunction() Overrides sun. Implements sun. | |
| createCVVariant | back to summary |
|---|---|
| protected Type createCVVariant(int cvAttributes) Overrides sun. | |
| getContainingClass | back to summary |
|---|---|
| public Type getContainingClass() Implements sun. Doc from sun. Containing class of this member function | |
| getThisAdjust | back to summary |
|---|---|
| public long getThisAdjust() Implements sun. Doc from sun. Logical this adjustor for the method. Whenever a class element is referenced via the this pointer, thisadjust will be added to the resultant offset before referencing the element. | |
| getThisType | back to summary |
|---|---|
| public Type getThisType() Implements sun. Doc from sun. Type of this pointer | |
| iterateObject | back to summary |
|---|---|
| public void iterateObject(Address a, ObjectVisitor v, FieldIdentifier f) Overrides sun. Implements sun. Doc from sun. Alternate visitor which allows end user to specify the FieldIdentifier associated with this type (typically for visiting locals in a frame) | |
| resolveTypes | back to summary |
|---|---|
| pack-priv Type resolveTypes(BasicCDebugInfoDataBase db, ResolveListener listener) Overrides sun. | |
| visit | back to summary |
|---|---|
| public void visit(TypeVisitor v) Overrides sun. | |