19 #ifndef __com_sun_star_script_XDebugging_idl__
20 #define __com_sun_star_script_XDebugging_idl__
28 module
com { module sun { module star { module script {
43 [in]
long nSourceCodeLine,
60 string eval( [in]
string aSourceCode,
61 [in]
short nCallStackPos );
78 [in]
short nCallStackPos );
85 [in]
short nCallStackPos );
90 [in]
short nCallStackPos );
makes it possible to set breakpoints in an interpreter.
Definition: XDebugging.idl:34
void clearAllBreakPoints([in] string aModuleName)
clears all breakpoints in the module set by "setBreakPoint".
void setVariable([in] string aVariableName, [in] string aValue, [in] short nCallStackPos)
sets the value of the specified variable within the specified stack frame.
void doContinue()
continues the program execution.
long setBreakPoint([in] string aModuleName, [in] long nSourceCodeLine, [in] boolean bOn)
returns the source code line where the breakpoint was set.
void stepOut()
executes the program until the next return from this stack frame.
void stepIn()
executes the next and only the next statement.
void stop()
stops the execution of the interpreter.
string eval([in] string aSourceCode, [in] short nCallStackPos)
Evaluates an expression.
void stepOver()
executes the next and only the next statement.
com::sun::star::script::ContextInformation getContextInformation([in] short nCallStackPos)
returns more detailed information about a specified stack frame.
boolean isVariable([in] string aVariableName, [in] short nCallStackPos)
returns whether the given variable exists within the specified stack frame.
string dumpVariable([in] string aVariableName, [in] short nCallStackPos)
returns the value of the variable at the given stack position.
sequence< string > getStackTrace()
Returns the engine's stack trace of the current execute position.
base interface of all UNO interfaces
Definition: XInterface.idl:48
Definition: Ambiguous.idl:22
provides information about a certain stack frame.
Definition: ContextInformation.idl:31