#include <StackFrame.h>
Inheritance diagram for acdk::lang::StackFrame:
Public Member Functions | |
virtual bool | hasFileAndLine ()=0 |
should return true if frame has information about file and line | |
virtual bool | hasLocals ()=0 |
should return true if frame has information of local variables | |
virtual bool | hasFunctionSignature ()=0 |
return true if a function signature is available | |
virtual bool | hasCurrentSourceLine ()=0 |
return true if has current line line of instruction | |
virtual bool | hasLibararyName ()=0 |
return true if frame has name of the library executing this frame | |
virtual bool | hasMethod ()=0 |
return true if a Method is available | |
virtual bool | isNative ()=0 |
return true if this frame is in native code | |
virtual int | getFileLineNo ()=0 |
return the file number, where the method is defined/declared | |
virtual RString | getFileName ()=0 |
return the file name of source code | |
virtual RString | getFunctionSignature ()=0 |
return the function signature | |
virtual RString | getCurrentSourceLine ()=0 |
return the source line of current code instruction | |
virtual RString | getLibraryName ()=0 |
return library name | |
virtual acdk::lang::reflect::RMethod | getMethod ()=0 |
return the Method of current executed method | |
virtual RStackFrameLocalArray | getLocals ()=0 |
String -> Object if Object itself is Serializable insert the Object itself otherwise use toString(). |
|
return the source line of current code instruction
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return the file number, where the method is defined/declared
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return the file name of source code
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return the function signature
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return library name
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
String -> Object if Object itself is Serializable insert the Object itself otherwise use toString().
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return the Method of current executed method
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return true if has current line line of instruction
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
should return true if frame has information about file and line
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return true if a function signature is available
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return true if frame has name of the library executing this frame
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
should return true if frame has information of local variables
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return true if a Method is available
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |
|
return true if this frame is in native code
Implemented in acdk::cfgscript::ExecutionStackFrame, and acdk::lang::NativeStackFrame. |