Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.eclipse.debug.core.DebugException

Packages that use DebugException
org.eclipse.debug.core | Provides support for launching programs, breakpoint management, expression management, and debug events.
org.eclipse.debug.core.model | Defines interfaces for debug model elements, source lookup, and launching.

Uses of DebugException in org.eclipse.debug.core

Methods in org.eclipse.debug.core that throw DebugException
`void` | `Launch.terminate()`
`void` | `Launch.disconnect()`

Uses of DebugException in org.eclipse.debug.core.model

Methods in org.eclipse.debug.core.model that return DebugException
`DebugException` | `IWatchExpressionResult.getException()` Returns any exception that occurred while performing the evaluation or `null` if an exception did not occur.

Methods in org.eclipse.debug.core.model that throw DebugException
`void` | `RuntimeProcess.terminate()`
`int` | `RuntimeProcess.getExitValue()`
`IValue` | `IVariable.getValue()` Returns the value of this variable.
`String` | `IVariable.getName()` Returns the name of this variable.
`String` | `IVariable.getReferenceTypeName()` Returns a description of the type of data this variable is declared to reference.
`boolean` | `IVariable.hasValueChanged()` Returns whether this variable's value has changed since the last suspend event.
`void` | `IValueModification.setValue(String expression)` Attempts to set the value of this variable to the value of the given expression.
`void` | `IValueModification.setValue(IValue value)` Sets the value of this variable to the given value.
`boolean` | `IValueModification.verifyValue(String expression)` Returns whether the given expression is valid to be used in setting a new value for this variable.
`boolean` | `IValueModification.verifyValue(IValue value)` Returns whether the given value can be used as a new value for this variable.
`String` | `IValue.getReferenceTypeName()` Returns a description of the type of data this value contains or references.
`String` | `IValue.getValueString()` Returns this value as a `String`.
`boolean` | `IValue.isAllocated()` Returns whether this value is currently allocated.
`IVariable[]` | `IValue.getVariables()` Returns the visible variables in this value.
`boolean` | `IValue.hasVariables()` Returns whether this value currently contains any visible variables.
`IStackFrame[]` | `IThread.getStackFrames()` Returns the stack frames contained in this thread.
`boolean` | `IThread.hasStackFrames()` Returns whether this thread currently contains any stack frames.
`int` | `IThread.getPriority()` Returns the priority of this thread.
`IStackFrame` | `IThread.getTopStackFrame()` Returns the top stack frame or `null` if there is currently no top stack frame.
`String` | `IThread.getName()` Returns the name of this thread.
`void` | `ITerminate.terminate()` Causes this element to terminate, generating a `TERMINATE` event.
`void` | `ISuspendResume.resume()` Causes this element to resume its execution, generating a `RESUME` event.
`void` | `ISuspendResume.suspend()` Causes this element to suspend its execution, generating a `SUSPEND` event.
`void` | `IStep.stepInto()` Steps into the current statement, generating `RESUME` and `SUSPEND` events for the associated thread.
`void` | `IStep.stepOver()` Steps over the current statement, generating `RESUME` and `SUSPEND` events for the associated thread.
`void` | `IStep.stepReturn()` Steps to the next return statement in the current scope, generating `RESUME` and `SUSPEND` events for the associated thread.
`IVariable[]` | `IStackFrame.getVariables()` Returns the visible variables in this stack frame.
`boolean` | `IStackFrame.hasVariables()` Returns whether this stack frame currently contains any visible variables.
`int` | `IStackFrame.getLineNumber()` Returns the line number of the instruction pointer in this stack frame that corresponds to a line in an associated source element, or `-1` if line number information is unavailable.
`int` | `IStackFrame.getCharStart()` Returns the index of the first character in the associated source element that corresponds to the current location of the instruction pointer in this stack frame, or `-1` if the information is unavailable.
`int` | `IStackFrame.getCharEnd()` Returns the index of the last character in the associated source element that corresponds to the current location of the instruction pointer in this stack frame, or `-1` if the information is unavailable.
`String` | `IStackFrame.getName()` Returns the name of this stack frame.
`IRegisterGroup[]` | `IStackFrame.getRegisterGroups()` Returns the register groups assigned to this stack frame, or an empty collection if no register groups are assigned to this stack frame.
`boolean` | `IStackFrame.hasRegisterGroups()` Returns whether this stack frame contains any register groups.
`String` | `IRegisterGroup.getName()` Returns the name of this register group.
`IRegister[]` | `IRegisterGroup.getRegisters()` Returns the registers in this register group.
`boolean` | `IRegisterGroup.hasRegisters()` Returns whether this register group currently contains any registers.
`IRegisterGroup` | `IRegister.getRegisterGroup()` Returns the register group this register is contained in.
`int` | `IProcess.getExitValue()` Returns the exit value of this process.
`IMemoryBlock` | `IMemoryBlockRetrieval.getMemoryBlock(long startAddress, long length)` Returns a memory block that starts at the specified memory address, with the specified length.
`byte[]` | `IMemoryBlock.getBytes()` Returns the values of the bytes currently contained in this this memory block.
`void` | `IMemoryBlock.setValue(long offset, byte[] bytes)` Sets the value of the bytes in this memory block at the specified offset within this memory block to the spcified bytes.
`IVariable` | `IIndexedValue.getVariable(int offset)` Returns the variable at the given offset in this collection.
`IVariable[]` | `IIndexedValue.getVariables(int offset, int length)` Returns a subset of the elements in this collection of variables as specified by the given offset and length.
`int` | `IIndexedValue.getSize()` Returns the number of entries in this indexed collection.
`void` | `IFilteredStep.stepWithFilters()` Deprecated. Steps into the current statement, generating `RESUME` and `SUSPEND` events for the associated thread, applying step filters, as applicable for the associated thread.
`void` | `IDisconnect.disconnect()` Disconnects this element from its target.
`IThread[]` | `IDebugTarget.getThreads()` Returns the threads contained in this debug target.
`boolean` | `IDebugTarget.hasThreads()` Returns whether this debug target currently contains any threads.
`String` | `IDebugTarget.getName()` Returns the name of this debug target.
`protected IMarker` | `Breakpoint.ensureMarker()` Returns the marker associated with this breakpoint.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Eclipse Platform Release 3.0
PREV NEXT | FRAMES NO FRAMES

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2000, 2004. All rights reserved.