LibreOffice
LibreOffice 6.4 SDK API Reference
|
Go to the documentation of this file.
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
string dumpVariable([in] string aVariableName, [in] short nCallStackPos)
returns the value of the variable at the given stack position.
string eval([in] string aSourceCode, [in] short nCallStackPos)
Evaluates an expression.
void stepOver()
executes the next and only the next statement.
void clearAllBreakPoints([in] string aModuleName)
clears all breakpoints in the module set by "setBreakPoint".
void doContinue()
continues the program execution.
void setVariable([in] string aVariableName, [in] string aValue, [in] short nCallStackPos)
sets the value of the specified variable within the specified stack frame.
boolean isVariable([in] string aVariableName, [in] short nCallStackPos)
returns whether the given variable exists within the specified stack frame.
void stepOut()
executes the program until the next return from this stack frame.
void stepIn()
executes the next and only the next statement.
Definition: Ambiguous.idl:22
com::sun::star::script::ContextInformation getContextInformation([in] short nCallStackPos)
returns more detailed information about a specified stack frame.
long setBreakPoint([in] string aModuleName, [in] long nSourceCodeLine, [in] boolean bOn)
returns the source code line where the breakpoint was set.
void stop()
stops the execution of the interpreter.
base interface of all UNO interfaces
Definition: XInterface.idl:48
provides information about a certain stack frame.
Definition: ContextInformation.idl:31
sequence< string > getStackTrace()
Returns the engine's stack trace of the current execute position.