diff options
Diffstat (limited to 'udkapi/com/sun/star/script/XDebugging.idl')
-rw-r--r-- | udkapi/com/sun/star/script/XDebugging.idl | 84 |
1 files changed, 12 insertions, 72 deletions
diff --git a/udkapi/com/sun/star/script/XDebugging.idl b/udkapi/com/sun/star/script/XDebugging.idl index accd1d2ca..44de68452 100644 --- a/udkapi/com/sun/star/script/XDebugging.idl +++ b/udkapi/com/sun/star/script/XDebugging.idl @@ -2,9 +2,9 @@ * * $RCSfile: XDebugging.idl,v $ * - * $Revision: 1.6 $ + * $Revision: 1.7 $ * - * last change: $Author: mi $ $Date: 2001-11-16 15:09:06 $ + * last change: $Author: mi $ $Date: 2002-10-03 12:44:18 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -78,14 +78,13 @@ // DocMerge from xml: interface com::sun::star::script::XDebugging /** makes it possible to set breakpoints in an interpreter. + + @deprecated */ interface XDebugging: com::sun::star::uno::XInterface { //------------------------------------------------------------------------- - - // DocMerge from idl: method com::sun::star::script::XDebugging::setBreakPoint - /** @returns - the source code line where the breakpoint was set. + /** returns the source code line where the breakpoint was set. <p>The value can differ from the parameter <var>nSourceCodeLine</var> when this is not a valid line to @@ -97,17 +96,15 @@ interface XDebugging: com::sun::star::uno::XInterface [in] boolean bOn ); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::clearAllBreakPoints /** clears all breakpoints in the module set by "setBreakPoint". */ void clearAllBreakPoints( [in] string aModuleName ); //------------------------------------------------------------------------- - // DOCUMENTATION CHANGED FOR XDebugging::eval - - // DocMerge from idl: method com::sun::star::script::XDebugging::eval - /** + /** Evaluates an expression. + + @returns the value of the expression as string. + @param CallStackPos Position in the call stack for which the expression should be evaluated. 0 is the top/actual position in the call in the call stack, 1 the next and so on. @@ -116,18 +113,12 @@ interface XDebugging: com::sun::star::uno::XInterface [in] short nCallStackPos ); //------------------------------------------------------------------------- - // DOCUMENTATION CHANGED FOR XDebugging::getStackTrace - - // DocMerge from idl: method com::sun::star::script::XDebugging::getStackTrace - /** Return the engine's stack trace of the current execute position. Line break is the delimiter. + /** Returns the engine's stack trace of the current execute position. Line break is the delimiter. */ sequence<string> getStackTrace(); //------------------------------------------------------------------------- - - // DocMerge from idl: method com::sun::star::script::XDebugging::getContextInformation - /** @returns - more detailed information about a specified stack frame. + /** returns more detailed information about a specified stack frame. @param nCallStackPos specifies the position in the call stack for the @@ -136,17 +127,12 @@ interface XDebugging: com::sun::star::uno::XInterface com::sun::star::script::ContextInformation getContextInformation( [in] short nCallStackPos ); //------------------------------------------------------------------------- - // DOCUMENTATION CHANGED FOR XDebugging::dumpVariable - - // DocMerge from xml: method com::sun::star::script::XDebugging::dumpVariable /** returns the value of the variable at the given stack position. */ string dumpVariable( [in] string aVariableName, [in] short nCallStackPos ); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::setVariable /** sets the value of the specified variable within the specified stack frame. */ @@ -155,17 +141,12 @@ interface XDebugging: com::sun::star::uno::XInterface [in] short nCallStackPos ); //------------------------------------------------------------------------- - - // DocMerge from idl: method com::sun::star::script::XDebugging::isVariable - /** @returns - whether the given variable exists within the specified stack frame. + /** returns whether the given variable exists within the specified stack frame. */ boolean isVariable( [in] string aVariableName, [in] short nCallStackPos ); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::stop /** stops the execution of the interpreter. <p>To continue with the execution, call <method>XDebugging::doContinue</method>. @@ -173,39 +154,27 @@ interface XDebugging: com::sun::star::uno::XInterface void stop(); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::stepOver /** executes the next and only the next statement. - - <p>If the next statement is a function call, the function is executed completely.</p> */ void stepOver(); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::stepIn /** executes the next and only the next statement. - - <p>If the next statement is a function call, only the function entered.</p> */ void stepIn(); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::stepOut /** executes the program until the next return from this stack frame. */ void stepOut(); //------------------------------------------------------------------------- - - // DocMerge from xml: method com::sun::star::script::XDebugging::doContinue /** continues the program execution. */ void doContinue(); @@ -216,33 +185,4 @@ interface XDebugging: com::sun::star::uno::XInterface }; }; }; }; -/*============================================================================= - - $Log: not supported by cvs2svn $ - Revision 1.5 2001/03/16 15:10:40 jsc - remove interfaceheader with uik and remove [const] in method definitions - - Revision 1.4 2000/11/08 12:28:52 mi - moved from api - - Revision 1.1.1.1 2000/09/18 23:35:35 hjs - initial import - - Revision 1.6 2000/09/11 11:52:38 mi - documentation merged from XML - - Revision 1.4 2000/04/20 14:14:36 mm - #74031# better documentation - - Revision 1.3 2000/02/23 11:41:17 mi - results from proofreading in layouted version - - Revision 1.2 2000/02/07 11:24:51 mi - zu #70728# missing documentation marked - - Revision 1.1.1.1 1999/11/11 09:48:45 jsc - new - - -=============================================================================*/ #endif |