com.pnfsoftware.jeb.core.units.code.asm.decompiler.ir.IWildcardPrototype |
Interface for wildcard prototype (eprototypes), built out of wildcard types (etypes).
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
abstract ICallingConvention | getCallingConvention() | ||||||||||
abstract IWildcardType | getParameterType(int i) | ||||||||||
abstract List<IWildcardType> | getParameterTypes() | ||||||||||
abstract Collection<PrototypeAttribute> | getPrototypeAttributes() | ||||||||||
abstract IWildcardType | getReturnType(int i) | ||||||||||
abstract IWildcardType |
getReturnType()
Retrieve the primary return type, ie the type of the first returned item.
| ||||||||||
abstract List<IWildcardType> |
getReturnTypes()
Retrieve the list of types returned.
| ||||||||||
abstract IWildcardTypeManager | getWildcardTypeManager() | ||||||||||
abstract boolean | hasPrototypeAttributes() | ||||||||||
abstract boolean | isVariableArgument() | ||||||||||
abstract IPrototypeItem | resolve() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.units.code.ICodeItem
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.items.INativeItem
| |||||||||||
From interface
com.pnfsoftware.jeb.core.units.code.asm.items.INativeItemListenable
|
Retrieve the primary return type, ie the type of the first returned item. If nothing is returned, this method returns the "void" type.