Methods' Summary |
setBreakPoint |
returns the source code line where the breakpoint was set.
|
clearAllBreakPoints |
clears all breakpoints in the module set by "setBreakPoint".
|
eval |
Evaluates an expression.
|
getStackTrace |
Returns the engine's stack trace of the current execute position. Line break is the delimiter.
|
getContextInformation |
returns more detailed information about a specified stack frame.
|
dumpVariable |
returns the value of the variable at the given stack position.
|
setVariable |
sets the value of the specified variable within the specified
stack frame.
|
isVariable |
returns whether the given variable exists within the specified stack frame.
|
stop |
stops the execution of the interpreter.
|
stepOver |
executes the next and only the next statement.
|
stepIn |
executes the next and only the next statement.
|
stepOut |
executes the program until the next return from this stack frame.
|
doContinue |
continues the program execution.
|
Methods' Details |
setBreakPoint
long |
setBreakPoint( |
[in] string |
aModuleName, |
| [in] long |
nSourceCodeLine, |
| [in] boolean |
bOn ); |
- Description
- returns the source code line where the breakpoint was set.
The value can differ from the parameter
nSourceCodeLine when this is not a valid line to
place it. -1 indicates that the breakpoint cannot be set at
this position.
|
|
clearAllBreakPoints
void |
clearAllBreakPoints( |
[in] string |
aModuleName ); |
- Description
- clears all breakpoints in the module set by "setBreakPoint".
|
|
eval
string |
eval( |
[in] string |
aSourceCode, |
| [in] short |
nCallStackPos ); |
- Description
- Evaluates an expression.
- Returns
- the value of the expression as string.
- Parameter 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.
|
|
getStackTrace
sequence< string > |
getStackTrace(); |
- Description
- Returns the engine's stack trace of the current execute position. Line break is the delimiter.
|
|
getContextInformation
- Description
- returns more detailed information about a specified stack frame.
- Parameter nCallStackPos
- specifies the position in the call stack for the
variables that should be delivered.
|
|
dumpVariable
string |
dumpVariable( |
[in] string |
aVariableName, |
| [in] short |
nCallStackPos ); |
- Description
- returns the value of the variable at the given stack position.
|
|
setVariable
void |
setVariable( |
[in] string |
aVariableName, |
| [in] string |
aValue, |
| [in] short |
nCallStackPos ); |
- Description
- sets the value of the specified variable within the specified
stack frame.
|
|
isVariable
boolean |
isVariable( |
[in] string |
aVariableName, |
| [in] short |
nCallStackPos ); |
- Description
- returns whether the given variable exists within the specified stack frame.
|
|
stop
- Description
- stops the execution of the interpreter.
To continue with the execution, call XDebugging::doContinue.
|
|
stepOver
- Description
- executes the next and only the next statement.
If the next statement is a function call, the function is
executed completely.
|
|
stepIn
- Description
- executes the next and only the next statement.
If the next statement is a function call, only the function
entered.
|
|
stepOut
- Description
- executes the program until the next return from this stack frame.
|
|
doContinue
- Description
- continues the program execution.
|
|
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.