com.pnfsoftware.jeb.core.units.code.asm.type.IReferenceType |
The reference type, or pointer type.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract INativeType |
getMainType()
Get the main type.
| ||||||||||
abstract INativeType |
getPointedType()
Get the pointed type.
| ||||||||||
abstract int |
getReferenceCount()
Get the reference count.
| ||||||||||
abstract INativeType |
getReferencedType()
Get the referenced type.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.ICodeType
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.type.INativeType
|
Get the main type.
Example: If this reference is a int**
(pointer to pointer to int), then the main
type is int
.
Get the reference count.
Example: If this reference is a int**
(pointer to pointer to int), then the
reference count is 2.
Get the referenced type. Example: If this reference is a int**
(pointer to pointer
to int), then the referenced type is int*
(pointer to int).