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