com.pnfsoftware.jeb.core.units.code.ICodePrototype |
Known Indirect Subclasses
|
Class Overview
Definition of a routine's prototype object.
Summary
[Expand]
Inherited Methods |
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
abstract
String
|
getAddress()
Get the item address.
|
abstract
String
|
getAddress(boolean effective)
Get the item address.
|
abstract
int
|
getGenericFlags()
Get the canonicalized generic flags for that code item.
|
abstract
int
|
getIndex()
Get the item index.
|
abstract
long
|
getItemId()
Get the item identifier.
|
abstract
String
|
getName(boolean effective)
Get the item simple name.
|
abstract
String
|
getName()
Get the item name.
|
abstract
String
|
getSignature(boolean effective)
Get the item signature.
|
abstract
String
|
getSignature()
Get the item signature.
|
abstract
String
|
getSignature(boolean effective, boolean internal)
Get the item signature.
|
abstract
boolean
|
isArtificial()
Determine if the item was part of the original code unit, or was added after processing
complete (eg, by a third-party client).
|
abstract
boolean
|
isInternal()
Determine if the item is internal or external.
|
|
Public Methods
public
abstract
List<? extends ICodeType>
getParameterTypes
()
Returns
- list of parameters, possibly empty, never null
public
abstract
ICodeType
getReturnType
()
Returns
- the return type, never null
public
abstract
boolean
isVariableArgument
()