module com { module sun { module star { module script {
/** makes it possible to set breakpoints in an interpreter. @deprecated
*/
published interface XDebugging: com::sun::star::uno::XInterface
{ /** returns the source code line where the breakpoint was set.
<p>Thevaluecandifferfromtheparameter <var>nSourceCodeLine</var>whenthisisnotavalidlineto placeit.-1indicatesthatthebreakpointcannotbesetat thisposition.
*/ long setBreakPoint( [in] string aModuleName,
[in] long nSourceCodeLine,
[in] boolean bOn );
/** clears all breakpoints in the module set by "setBreakPoint".
*/ void clearAllBreakPoints( [in] string aModuleName );
/** Returns the engine's stack trace of the current execute position. Line break is the delimiter.
*/
sequence<string> getStackTrace();
/** returns more detailed information about a specified stack frame.
@paramnCallStackPos specifiesthepositioninthecallstackforthe variablesthatshouldbedelivered.
*/
com::sun::star::script::ContextInformation getContextInformation( [in] short nCallStackPos );
/** returns the value of the variable at the given stack position.
*/
string dumpVariable( [in] string aVariableName,
[in] short nCallStackPos );
/** sets the value of the specified variable within the specified stackframe.
*/ void setVariable( [in] string aVariableName,
[in] string aValue,
[in] short nCallStackPos );
/** returns whether the given variable exists within the specified stack frame.
*/
boolean isVariable( [in] string aVariableName,
[in] short nCallStackPos );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.