summaryrefslogtreecommitdiff
path: root/udkapi/com/sun/star/script/XDebugging.idl
diff options
context:
space:
mode:
Diffstat (limited to 'udkapi/com/sun/star/script/XDebugging.idl')
-rw-r--r--udkapi/com/sun/star/script/XDebugging.idl84
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