ist.palcom.bytecode
Interface ISerializableMethod

All Superinterfaces:
ISerializableInvokable, ISerializableItem, ISerializableLiteral
All Known Implementing Classes:
ASTBlockExpression, ASTMethod, Main.PMethod, Method

public interface ISerializableMethod
extends ISerializableLiteral, ISerializableInvokable


Field Summary
static byte MARKER
           
 
Method Summary
 byte[] getBytecodes()
           
 ISerializableLiteral[] getLiterals()
           
 int getMaximumExpressionStackSize()
           
 ISerializableMetaInfo[] getMetaInfo()
           
 int getNumberOfLocals()
           
 
Methods inherited from interface ist.palcom.bytecode.ISerializableInvokable
getSignature
 

Field Detail

MARKER

static final byte MARKER
See Also:
Constant Field Values
Method Detail

getNumberOfLocals

int getNumberOfLocals()

getMaximumExpressionStackSize

int getMaximumExpressionStackSize()

getLiterals

ISerializableLiteral[] getLiterals()

getBytecodes

byte[] getBytecodes()

getMetaInfo

ISerializableMetaInfo[] getMetaInfo()