A B C D E F G H I J K L M N O P Q R S T U V W _

A

addChild(IDebugElement) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Adds this child to the collection of children for this element.
addChild(IDebugElement) - Method in class com.ibm.debug.internal.picl.PICLThread
Adds this child as the first child in the collection of children for this thread.
addEventListener(BreakpointEventListener) - Method in class com.ibm.debug.model.Breakpoint
 
addEventListener(DebugEngineEventListener) - Method in class com.ibm.debug.model.DebugEngine
Add a debug engine event listener to this DebugEngine object.
addEventListener(DebuggeeProcessEventListener) - Method in class com.ibm.debug.model.DebuggeeProcess
Add a process event listener to this DebuggeeProcess object.
addEventListener(DebuggeeThreadEventListener) - Method in class com.ibm.debug.model.DebuggeeThread
 
addEventListener(DebugModelEventListener) - Static method in class com.ibm.debug.model.Model
Add a Model event listener.
addEventListener(EngineDaemonEventListener) - Method in class com.ibm.debug.model.EngineDaemon
Add an engine daemon event listener to this EngineDaemon object.
addEventListener(HostEventListener) - Method in class com.ibm.debug.model.Host
Add a host event listener to this Host object.
addEventListener(LocalMonitoredExpressionsEventListener) - Method in class com.ibm.debug.model.LocalMonitoredExpressions
Event listener for adding a local monitor
addEventListener(ModuleEventListener) - Method in class com.ibm.debug.model.Module
Add a module event listener to this Module object.
addEventListener(MonitoredExpressionEventListener) - Method in class com.ibm.debug.model.MonitoredExpression
 
addEventListener(MonitoredRegisterEventListener) - Method in class com.ibm.debug.model.MonitoredRegister
 
addEventListener(MonitoredRegisterGroupEventListener) - Method in class com.ibm.debug.model.MonitoredRegisterGroup
 
addEventListener(StackEventListener) - Method in class com.ibm.debug.model.Stack
 
addEventListener(StackFrameEventListener) - Method in class com.ibm.debug.model.StackFrame
 
addEventListener(StorageEventListener) - Method in class com.ibm.debug.model.Storage
 
addEventListener(StorageLineEventListener) - Method in class com.ibm.debug.model.StorageLine
 
addEventListener(ViewFileEventListener) - Method in class com.ibm.debug.model.ViewFile
 
addModule(Module) - Method in class com.ibm.debug.internal.picl.PICLModuleParent
Used to add modules to this parent.
addMonitoredExpression(MonitoredExpression) - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
Add a monitored expression to this parent
addOptionDescriptor(DebuggerOptionDescriptor) - Method in class com.ibm.debug.util.DebuggerOptions
Add a DebuggerOptionDescriptor to personalize this object.
addProgram(String, int, int) - Method in class com.ibm.debug.model.DebugEngine
Add a module, in AS400 a module is called a program, which can have different types (class, which is for java classes, or service for dlls and default for the rest of module types).
AddressBreakpoint - class com.ibm.debug.model.AddressBreakpoint.
 
addressBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
addStorage(Storage) - Method in class com.ibm.debug.internal.picl.PICLStorageParent
Used to add storage to this parent.
AggregateMonitoredExpressionTreeNode - class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode.
This is an abstract super class of the following tree structures: 1) StructMonitoredExpressionTreeNode 2) ClassMonitoredExpressionTreeNode 3) ArrayMonitoredExpressionTreeNode
AIX - Static variable in class com.ibm.debug.model.Host
 
ALPHA - Static variable in class com.ibm.debug.model.CHARACTERTYPE
 
AMPERSAND - Static variable in class com.ibm.debug.model.CHARACTERTYPE
 
ArgumentTokenizer - class com.ibm.debug.util.ArgumentTokenizer.
The ArgumentTokenizer class is used to strip tokens from an argument string.
ArgumentTokenizer(String) - Constructor for class com.ibm.debug.util.ArgumentTokenizer
Create a tokenizer, with a String
ArrayMonitoredExpressionTreeNode - class com.ibm.debug.model.ArrayMonitoredExpressionTreeNode.
This class represents the monitored expressions of array type
Assertion - class com.ibm.debug.util.Assertion.
Assertion class provides a similar function as the assert() in C.
Assertion() - Constructor for class com.ibm.debug.util.Assertion
 
asyncRequest() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Returns the request type ...
attach(DebuggeeAttachOptions, int) - Method in class com.ibm.debug.model.DebugEngine
Attach to a process in order to debug it.
attach(PICLAttachInfo) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Do a process attach
AUTOSAVE - Static variable in class com.ibm.debug.model.SaveRestoreFlags
Automatically save the specified objects every time a round of Model updates has completed.

B

baseFileName() - Method in class com.ibm.debug.model.ViewFile
Get the base name of the file without path qualification.
begin - Variable in class com.ibm.debug.model.FRAGMENT
 
beginRequest() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Marks the beginning of a request to the engine
Breakpoint - class com.ibm.debug.model.Breakpoint.
An abstract class which is the superclass for all breakpoint types in the Model.
breakpointAdded(BreakpointAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
breakpointAdded(BreakpointAddedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
breakpointAdded(BreakpointAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever a breakpoint is added to the process.
breakpointAdded(BreakpointAddedEvent) - Method in class com.ibm.debug.model.ViewFileEventAdapter
This method will be called whenever a breakpoint is added to the ViewFile.
breakpointAdded(BreakpointAddedEvent) - Method in interface com.ibm.debug.model.ViewFileEventListener
This method will be called whenever a breakpoint is added to the ViewFile.
breakpointAdded(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
breakpointAdded(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
BreakpointAddedEvent - class com.ibm.debug.model.BreakpointAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
breakpointChanged(BreakpointChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
breakpointChanged(BreakpointChangedEvent) - Method in class com.ibm.debug.model.BreakpointEventAdapter
 
breakpointChanged(BreakpointChangedEvent) - Method in interface com.ibm.debug.model.BreakpointEventListener
This method will be called when a breakpoint's attributes have changed.
breakpointChanged(IMarker, IMarkerDelta) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
breakpointChanged(IMarker, IMarkerDelta) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
BreakpointChangedEvent - class com.ibm.debug.model.BreakpointChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
breakpointDeleted(BreakpointDeletedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
breakpointDeleted(BreakpointDeletedEvent) - Method in class com.ibm.debug.model.BreakpointEventAdapter
 
breakpointDeleted(BreakpointDeletedEvent) - Method in interface com.ibm.debug.model.BreakpointEventListener
This method will be called when a breakpoint has been deleted and is just about to be removed from its owning process object.
BreakpointDeletedEvent - class com.ibm.debug.model.BreakpointDeletedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
breakpointEnableDisableSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
BreakpointEvent - class com.ibm.debug.model.BreakpointEvent.
The super class for all breakpoint events.
BreakpointEventAdapter - class com.ibm.debug.model.BreakpointEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
BreakpointEventAdapter() - Constructor for class com.ibm.debug.model.BreakpointEventAdapter
Construct an event adapter with no specified owning client.
BreakpointEventAdapter(Client) - Constructor for class com.ibm.debug.model.BreakpointEventAdapter
Construct an event adapter which is owned by the specified client.
BreakpointEventListener - interface com.ibm.debug.model.BreakpointEventListener.
The methods in this interface correspond to events that can occur within a debuggee at the breakpoint level.
breakpointFrequencySupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
breakpointHit(InternalBreakpointEvent) - Method in interface com.ibm.debug.jni.control.IInternalEventListener
An internal breakpoint was hit.
breakpointModifySupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
breakpointRemoved(IMarker, IMarkerDelta) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
breakpointRemoved(IMarker, IMarkerDelta) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
BREAKPOINTS - Static variable in class com.ibm.debug.model.SaveRestoreFlags
Save or restore all breakpoints.
breakpointsFlagIsSet(int) - Static method in class com.ibm.debug.model.SaveRestoreFlags
In the given set of flags, is the 'BREAKPOINTS' flag on?
breakpointsHaveChanged() - Method in class com.ibm.debug.model.DebuggeeProcess
Determine if the most recent reply from the debug engine caused any changes to this process's breakpoints.
breakpointThreadsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
buildPathList(String[], String) - Method in class com.ibm.debug.util.FileSystem
Collect the path list information from the engine and the UI and return a vector of paths.

C

canBeReused() - Method in class com.ibm.debug.model.DebugEngine
Inidicates that this engine can generally be reused.
cancelPendingDefaultRepresentation() - Method in class com.ibm.debug.model.Type
 
cancelPendingDefaultRepresentationChanges() - Method in class com.ibm.debug.model.Language
For each Type object owned by this Language object, set the pending default representation to be the same as the current default representation.
canConnectToUIDaemon() - Method in class com.ibm.debug.model.EngineInfo
Can this engine connect to the UI's daemon?
canConnectToUIDaemon() - Method in class com.ibm.debug.model.WileyEngineInfo
 
canDisconnect() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
canDisconnect() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
canJumpToLocation() - Method in class com.ibm.debug.internal.picl.PICLThread
Checks if jump to location is ok
canResume() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
canResume() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
canResume() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Stack frames can not be resumed.
canResume() - Method in class com.ibm.debug.internal.picl.PICLThread
 
canRunToLocation() - Method in class com.ibm.debug.internal.picl.PICLThread
Checks if run to location is ok
canStepDebug() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
canStepDebug() - Method in class com.ibm.debug.internal.picl.PICLThread
Supported by PICL but not available in the debug core yet...
canStepInto() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
canStepInto() - Method in class com.ibm.debug.internal.picl.PICLThread
 
canStepOver() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
canStepOver() - Method in class com.ibm.debug.internal.picl.PICLThread
 
canStepReturn() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
canStepReturn() - Method in class com.ibm.debug.internal.picl.PICLThread
 
canSuspend() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
canSuspend() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
canSuspend() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Stack frames can not be suspended.
canSuspend() - Method in class com.ibm.debug.internal.picl.PICLThread
 
canTerminate() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
canTerminate() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
canTerminate() - Method in class com.ibm.debug.internal.picl.PICLProcess
 
canTerminate() - Method in class com.ibm.debug.internal.picl.PICLThread
 
canWaitForConnection() - Method in class com.ibm.debug.model.EngineInfo
Can this engine wait for a connection from the UI?
changeExceptionStatus() - Method in class com.ibm.debug.model.DebugEngine
Change the state (enabled or disabled) of every DebuggeeException object contained in this DebugEngine.
changeRepresentation(Representation) - Method in class com.ibm.debug.internal.picl.PICLVariable
Sets the current representation for this variable It must be in the array of representations returned by @see getArrayOfRepresentations()
changeRepresentation(Representation, int) - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Send a request to change the representation of a monitored value.
changeSourceFileSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
CHARACTERTYPE - class com.ibm.debug.model.CHARACTERTYPE.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
CHARACTERTYPE() - Constructor for class com.ibm.debug.model.CHARACTERTYPE
 
check(boolean) - Static method in class com.ibm.debug.util.Assertion
 
check(boolean, String) - Static method in class com.ibm.debug.util.Assertion
 
check(Object) - Static method in class com.ibm.debug.util.Assertion
 
check(Object, String) - Static method in class com.ibm.debug.util.Assertion
 
ClassMonitoredExpressionTreeNode - class com.ibm.debug.model.ClassMonitoredExpressionTreeNode.
This class represents monitored expressions of type class
cleanup() - Method in class com.ibm.debug.model.Storage
 
clearDebuggee() - Method in class com.ibm.debug.util.DebuggerOptions
Clear the debuggee name & options
clearInternalEntryBreakpoint(Object) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
clearInternalEntryBreakpoint(Object) - Method in interface com.ibm.debug.jni.control.IInternalDebugTarget
Clear an internal entry breakpoint.
clearInternalEventListener(IInternalEventListener) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
clearOptionDescriptors() - Method in class com.ibm.debug.util.DebuggerOptions
Clear the option descriptors.
clearStoppedByBreakpoint() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Clears the flag indicating whether this process is currently stopped by a breakpoint
clearStoppedByException() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Clears the flag indicating whether this process is currently stopped by an exception
Client - class com.ibm.debug.model.Client.
Client objects are created by calling Model.createClient.
collapse(int, int, int) - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Send a request to collapse a node in a structure, a class, or an array item.
ColumnBasedIdentifierParser - class com.ibm.debug.model.ColumnBasedIdentifierParser.
This interface finds identifiers in strings, for column-sensitive languages such as RPG, etc.
ColumnBasedIdentifierParser() - Constructor for class com.ibm.debug.model.ColumnBasedIdentifierParser
 
columns() - Method in class com.ibm.debug.model.StackFrame
Return an array of column contents.
COMM_FAILURE - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
 
commandLogExecute(String, int) - Method in class com.ibm.debug.model.DebugEngine
send a CommandLogExecute command to the debug engine.
commandLogResponse(DebugEngineCommandLogResponseEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
commandLogResponse(DebugEngineCommandLogResponseEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
commandLogResponse(DebugEngineCommandLogResponseEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
commandLogResponse(DebugEngineCommandLogResponseEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
This method will be called whenever a clear text 'CommandLog' message (command) has been sent to a Debug Engine.
commandLogResponse(String[], int) - Method in class com.ibm.debug.model.DebugEngine
 
commandLogSupported() - Method in class com.ibm.debug.model.EngineWindowCapabilities
 
commitExceptionChanges(boolean) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
commitPendingDefaultRepresentation() - Method in class com.ibm.debug.model.Type
 
commitPendingDefaultRepresentationChanges(boolean) - Method in class com.ibm.debug.model.Language
For each Type object owned by this Language object, set the default representation to be the same as the pending default representation.
commitPendingExceptionStateChanges(boolean) - Method in class com.ibm.debug.model.DebugEngine
This method is the same as changeExceptionStatus(), but in addition to changing the exception status, it will also save the the status of the exceptions as debuggee-specific defaults and, optionally, as engine-specific defaults as well.
conditionalBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
connect(ConnectionInfo) - Method in class com.ibm.debug.model.DebugEngine
Connect to the actual debug engine represented by this DebugEngine object.
connect(ConnectionInfo, boolean) - Method in class com.ibm.debug.model.DebugEngine
Connect to the actual debug engine represented by this DebugEngine object.
connectUsingSocket(int) - Method in class com.ibm.debug.model.ExecutableDebugEngine
Establish a connection with the debug engine using a socket.
countedNotify() - Method in class com.ibm.debug.util.Semaphore
 
countedWait() - Method in class com.ibm.debug.util.Semaphore
 
countedWait(int) - Method in class com.ibm.debug.util.Semaphore
 
countedWaitInterruptable() - Method in class com.ibm.debug.util.Semaphore
 
CPlusPlusPICLEngineInfo - class com.ibm.debug.model.CPlusPlusPICLEngineInfo.
This class provides information that is needed in order to load or reuse a debug engine of this type.
CPlusPlusPICLEngineInfo() - Constructor for class com.ibm.debug.model.CPlusPlusPICLEngineInfo
This ctor will give the C++ PICL engine a default name of "irmtdbgc".
CPlusPlusPICLEngineInfo(String, byte) - Constructor for class com.ibm.debug.model.CPlusPlusPICLEngineInfo
 
createClient(byte) - Method in class com.ibm.debug.model.Model
This is equivalent to createClient(id, null, false).
createClient(byte, String, boolean) - Method in class com.ibm.debug.model.Model
Create a new Client object.
currentLocationWithinView(ViewInformation) - Method in class com.ibm.debug.model.DebuggeeThread
Return the current location (file and line number) of this thread.

D

DASH - Static variable in class com.ibm.debug.model.CHARACTERTYPE
 
dateBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
DBG - Static variable in class com.ibm.debug.internal.util.EclipseLogger
compile time static to enable/exclude 'dbg' debug message function/code
DBG - Static variable in class com.ibm.debug.util.TraceLogger
compile time static to enable/exclude 'dbg' debug message function/code
dbg(int, String) - Method in class com.ibm.debug.internal.util.EclipseLogger
used to output debug messages, level=1 (normal), level=2 (more), etc
dbg(int, String) - Method in class com.ibm.debug.util.TraceLogger
used to output debug messages, level=1 (normal), level=2 (more), etc
dbg(int, String, Exception) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
DBX - Static variable in class com.ibm.debug.model.Client
Client is DBX.
DCI - Static variable in class com.ibm.debug.model.Client
Client is the Debug Command Interface (Model test tool).
DEBUG - Static variable in class com.ibm.debug.internal.picl.PICLUtils
Debug setting..if true internal errors are logged to the standard out.
DEBUG_INITIALIZATION - Static variable in class com.ibm.debug.launch.PICLLoadInfo
Used to specify the debugger startup behaviour.
DebugEngine - class com.ibm.debug.model.DebugEngine.

This class represents a debug engine that can be used to debug a process.
debugEngine() - Method in class com.ibm.debug.model.DebuggeeException
Returns the debug engine object to which this exception belongs
debugEngine() - Method in class com.ibm.debug.model.DebuggeeProcess
Returns the debug engine object which "owns" this process.
debugEngineAdded(DebugEngineAddedEvent) - Method in class com.ibm.debug.model.HostEventAdapter
 
debugEngineAdded(DebugEngineAddedEvent) - Method in interface com.ibm.debug.model.HostEventListener
 
DebugEngineAddedEvent - class com.ibm.debug.model.DebugEngineAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
debugEngineAssignedID() - Method in class com.ibm.debug.model.DebuggeeThread
Get the debug engine-generated ID for this thread.
DebugEngineCommandLogResponseEvent - class com.ibm.debug.model.DebugEngineCommandLogResponseEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DebugEngineEvent - class com.ibm.debug.model.DebugEngineEvent.
The super class for all debug engine events.
DebugEngineEventAdapter - class com.ibm.debug.model.DebugEngineEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
DebugEngineEventAdapter() - Constructor for class com.ibm.debug.model.DebugEngineEventAdapter
Construct an event adapter with no specified owning client.
DebugEngineEventAdapter(Client) - Constructor for class com.ibm.debug.model.DebugEngineEventAdapter
Construct an event adapter which is owned by the specified client.
DebugEngineEventListener - interface com.ibm.debug.model.DebugEngineEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
debugEngineIsBusyFlag - Static variable in class com.ibm.debug.model.DebugEngine
A request has been sent to the debug engine to perform an action and/or return some information, and we have not yet received a reply to that request from the debug engine.
debugEngineProcess() - Method in class com.ibm.debug.model.ExecutableDebugEngine
 
debugEngineTerminated(DebugEngineTerminatedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
debugEngineTerminated(DebugEngineTerminatedEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
debugEngineTerminated(DebugEngineTerminatedEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
debugEngineTerminated(DebugEngineTerminatedEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
This method will be called whenever a debug engine has been terminated.
DebugEngineTerminatedEvent - class com.ibm.debug.model.DebugEngineTerminatedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
debugEngineWaiting(DebugEngineWaitingEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
debugEngineWaiting(DebugEngineWaitingEvent) - Method in class com.ibm.debug.model.EngineDaemonEventAdapter
 
debugEngineWaiting(DebugEngineWaitingEvent) - Method in interface com.ibm.debug.model.EngineDaemonEventListener
This event indicates that a remote engine has contacted the EngineDaemon and is waiting to be connected to.
DebugEngineWaitingEvent - class com.ibm.debug.model.DebugEngineWaitingEvent.
Event generated when a remote debug engine is waiting for a connection
debuggeeArgs() - Method in class com.ibm.debug.util.DebuggerOptions
Get the debuggee args
DebuggeeAttachOptions - class com.ibm.debug.model.DebuggeeAttachOptions.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DebuggeeAttachOptions(String, int, int, int, String, boolean, byte) - Constructor for class com.ibm.debug.model.DebuggeeAttachOptions
Use this constructor when both a process ID and an event handler ID are available.
DebuggeeAttachOptions(String, int, int, String, boolean) - Constructor for class com.ibm.debug.model.DebuggeeAttachOptions
Deprecated. Use the above version instead.
DebuggeeAttachOptions(String, int, int, String, boolean, boolean, byte) - Constructor for class com.ibm.debug.model.DebuggeeAttachOptions
Use this constructor when a SystemProcess object is not available but a process ID is.
DebuggeeAttachOptions(String, SystemProcess, int, String, boolean, byte) - Constructor for class com.ibm.debug.model.DebuggeeAttachOptions
Use this ctor whenever a SystemProcess object is available which represents the process to attach to.
DebuggeeException - class com.ibm.debug.model.DebuggeeException.
Class representing any possible exception supported by a given debug engine.
debuggeeName() - Method in class com.ibm.debug.util.DebuggerOptions
Get the debuggee name
DebuggeePrepareOptions - class com.ibm.debug.model.DebuggeePrepareOptions.
Objects of this class are passed to DebuggeeProcess.prepareProgram in order to tell the Model how to control the startup of the debuggee.
DebuggeePrepareOptions(String, String, int, String, boolean, boolean, boolean, String, byte) - Constructor for class com.ibm.debug.model.DebuggeePrepareOptions
 
DebuggeePrepareOptions(String, String, int, String, boolean, boolean, String) - Constructor for class com.ibm.debug.model.DebuggeePrepareOptions
Deprecated. Use the above version instead
DebuggeeProcess - class com.ibm.debug.model.DebuggeeProcess.
This class represents a process that is being debugged.
DebuggeeProcessEventAdapter - class com.ibm.debug.model.DebuggeeProcessEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
DebuggeeProcessEventAdapter() - Constructor for class com.ibm.debug.model.DebuggeeProcessEventAdapter
Construct an event adapter with no specified owning client.
DebuggeeProcessEventAdapter(Client) - Constructor for class com.ibm.debug.model.DebuggeeProcessEventAdapter
Construct an event adapter which is owned by the specified client.
DebuggeeProcessEventListener - interface com.ibm.debug.model.DebuggeeProcessEventListener.
The methods in this interface correspond to events that can occur within a debuggee at the process level.
DebuggeeStartupOptions - class com.ibm.debug.model.DebuggeeStartupOptions.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DebuggeeStartupOptions(String, int, String, boolean, boolean) - Constructor for class com.ibm.debug.model.DebuggeeStartupOptions
 
DebuggeeThread - class com.ibm.debug.model.DebuggeeThread.
This class represents threads within the process being debugged.
DebuggeeThreadEventAdapter - class com.ibm.debug.model.DebuggeeThreadEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
DebuggeeThreadEventAdapter() - Constructor for class com.ibm.debug.model.DebuggeeThreadEventAdapter
Construct an event adapter with no specified owning client.
DebuggeeThreadEventAdapter(Client) - Constructor for class com.ibm.debug.model.DebuggeeThreadEventAdapter
Construct an event adapter which is owned by the specified client.
DebuggeeThreadEventListener - interface com.ibm.debug.model.DebuggeeThreadEventListener.
The methods in this interface correspond to events that can occur within a debuggee at the thread level.
DebuggerOptionDescriptor - class com.ibm.debug.util.DebuggerOptionDescriptor.
The DebuggerOptionDescriptor controls how options are parsed.
DebuggerOptionDescriptor(String, int, boolean, boolean) - Constructor for class com.ibm.debug.util.DebuggerOptionDescriptor
Construct an DebuggerOptionDescriptor
DebuggerOptions - class com.ibm.debug.util.DebuggerOptions.
The DebuggerOption class provides the basic functionality for parsing the options of a java debugger.
DebuggerOptions() - Constructor for class com.ibm.debug.util.DebuggerOptions
Construct a DebuggerOptions object with an empty set of options
DebuggerOptions(DebuggerOptions) - Constructor for class com.ibm.debug.util.DebuggerOptions
Construct a DebuggerOptions object from another DebuggerOptions object.
DebuggerOptions(String[]) - Constructor for class com.ibm.debug.util.DebuggerOptions
Construct a DebuggerOptions object from a set of parameters, such as those that are passed to a main() function.
debugInitializationSupported() - Method in class com.ibm.debug.model.EngineStartupCapabilities
 
DebugModelEventAdapter - class com.ibm.debug.model.DebugModelEventAdapter.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DebugModelEventAdapter() - Constructor for class com.ibm.debug.model.DebugModelEventAdapter
Construct an event adapter with no specified owning client.
DebugModelEventAdapter(Client) - Constructor for class com.ibm.debug.model.DebugModelEventAdapter
Construct an event adapter which is owned by the specified client.
DebugModelEventListener - interface com.ibm.debug.model.DebugModelEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
DebugModelObject - class com.ibm.debug.model.DebugModelObject.
 
debugState() - Method in class com.ibm.debug.model.DebuggeeThread
Get this thread's current debug state (e.g.
DEFAULT_DATA_REPRESENTATIONS - Static variable in class com.ibm.debug.model.SaveRestoreFlags
 
defaultDataRepresentationsFlagIsSet(int) - Static method in class com.ibm.debug.model.SaveRestoreFlags
In the given set of flags, is the 'DEFAULT_DATA_REPRESENTATIONS' flag on?
defaultDataRepresentationsHaveChanged() - Method in class com.ibm.debug.model.DebugEngine
Determine if the most recent reply from the debug engine caused any changes to this debug engine's default data representations.
defaultStateIsEnabled() - Method in class com.ibm.debug.model.DebuggeeException
Get the default state of this exception.
deferredBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
delete() - Method in class com.ibm.debug.internal.picl.PICLStorage
Delete this storage monitor
delete() - Method in class com.ibm.debug.internal.picl.PICLVariable
Delete this monitored expression NOTE: this will only work if it is the parent.
DelimitersBasedIdentifierParser - class com.ibm.debug.model.DelimitersBasedIdentifierParser.
This abstruct class finds identifiers in strings for languages which can clearly determine tocken delimiters.
DelimitersBasedIdentifierParser() - Constructor for class com.ibm.debug.model.DelimitersBasedIdentifierParser
Set up the finder
dereference(int) - Method in class com.ibm.debug.model.PointerMonitoredExpressionTreeNode
Send a request to de-reference a pointer expression.
detach(int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Detach from the process being debugged.
determineSourceFileNameAndLocation() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Determines the name of the source file and the current location for this stack frame
disable() - Method in class com.ibm.debug.internal.picl.PICLStorage
Disable this storage monitor
disable() - Method in class com.ibm.debug.internal.picl.PICLVariable
Disable this monitored expression
disable() - Method in class com.ibm.debug.model.DebuggeeException
Call this method to change the pending state of the exception to "disabled".
disable() - Method in class com.ibm.debug.model.Storage
Returns 'true' if the storage monitor was sucessfully disabled or was already disabled, otherwise, returns false.
disable(int) - Method in class com.ibm.debug.model.Breakpoint
Send a request to disable a breakpoint that has been enabled.
disable(int) - Method in class com.ibm.debug.model.MonitoredExpression
Send a request to disable a monitored expression.
disable(int, Object) - Method in class com.ibm.debug.model.Breakpoint
 
disableExpression() - Method in class com.ibm.debug.model.Storage
Returns 'true' if the expression was sucessfully disabled or was already disabled, otherwise, returns false.
disconnect() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
disconnect() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
displayErrorMessage() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
doCleanup() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Cleans up this debug element when it's no longer needed.
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Cleanup activities particular to the implementing subclass.
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLFile
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLFunction
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLModule
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLModuleParent
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLPart
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLRegister
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroupParent
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLStorage
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLStorageParent
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLThread
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLValue
 
doCleanupDetails() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
doLanguageSpecifics(String, String, int) - Method in class com.ibm.debug.model.IdentifierParser
Given a highlighted token a line where this toake is found and starting position of the token within this line, update the token if required by the specific language parser (e.g.
doLanguageSpecifics(String, String, int) - Method in class com.ibm.debug.model.IdentifierParserForOPMRPG
Given a highlighted token a line where this toake is found and starting position of the token within this line, update the token if required by the specific language parser (e.g.
doLanguageSpecifics(String, String, int) - Method in class com.ibm.debug.model.IdentifierParserForRPG
Given a highlighted token a line where this toake is found and starting position of the token within this line, update the token if required by the specific language parser (e.g.
doResume() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
dropToFrame() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 

E

EclipseLogger - class com.ibm.debug.internal.util.EclipseLogger.
This class implements the EclipseLogger.
EclipseLogger() - Constructor for class com.ibm.debug.internal.util.EclipseLogger
default constructor (DEFAULT="UNKNOWN_APP")
EclipseLogger(Plugin, String) - Constructor for class com.ibm.debug.internal.util.EclipseLogger
fully qualified TraceCatcher constructor (appname).
enable() - Method in class com.ibm.debug.internal.picl.PICLStorage
Enable this storage monitor
enable() - Method in class com.ibm.debug.internal.picl.PICLVariable
Enable this monitored expression
enable() - Method in class com.ibm.debug.model.DebuggeeException
Call this method to change the pending state of the exception to "enabled".
enable() - Method in class com.ibm.debug.model.Storage
Returns 'true' if the storage monitor was sucessfully enabled or was already enabled, otherwise, returns false.
enable(int) - Method in class com.ibm.debug.model.Breakpoint
Send a request to enable a breakpoint that has been disabled.
enable(int) - Method in class com.ibm.debug.model.MonitoredExpression
Send a request to enable a monitored expression.
enable(int, Object) - Method in class com.ibm.debug.model.Breakpoint
 
enableDateBreakpoints(boolean) - Method in class com.ibm.debug.model.DebugEngine
Tell the debug engine to enable or disable date breakpoints.
enableEntryBreakpointsAutoSet(boolean) - Method in class com.ibm.debug.model.DebugEngine
Tell the debug engine to enable or disable auto-set entry breakpoints.
enableExpression() - Method in class com.ibm.debug.model.Storage
Returns 'true' if the expression was sucessfully enabled or was already enabled, otherwise, returns false.
enableSpecialBreakpoints(boolean, boolean) - Method in class com.ibm.debug.model.DebugEngine
Enable or disable both kinds of "special" breakpoints with a single method call.
end - Variable in class com.ibm.debug.model.FRAGMENT
 
endInternalStepping(int) - Method in class com.ibm.debug.internal.picl.PICLThread
Sets that this thread is finished executing an internal step request and fires an internal step event.
endRequest() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Marks the completion of a request, successful or not.
EngineArgs - class com.ibm.debug.model.EngineArgs.
Objects of this class provide information regarding arguments that will be passed to a debug engine when it is started.
EngineArgs(boolean, Vector, Vector, Vector, boolean) - Constructor for class com.ibm.debug.model.EngineArgs
This ctor is intended to be used when the client wants to launch a debug engine but does NOT want to pass the engine any program name or process id which identifies the debuggee.
EngineArgs(boolean, Vector, Vector, Vector, boolean, boolean) - Constructor for class com.ibm.debug.model.EngineArgs
 
EngineArgs(Vector, Vector, Vector, RemoteAgentInfo, boolean) - Constructor for class com.ibm.debug.model.EngineArgs
 
EngineArgs(Vector, Vector, Vector, String, boolean) - Constructor for class com.ibm.debug.model.EngineArgs
Client code should use this constructor when it wants to launch an engine and pass the engine a process id for attaching.
EngineArgs(Vector, Vector, Vector, String, String, boolean) - Constructor for class com.ibm.debug.model.EngineArgs
Client code should use this constructor when it wants to launch an engine and pass the engine the name of a debuggee as well as the arguments to that debuggee.
EngineBreakpointCapabilities - class com.ibm.debug.model.EngineBreakpointCapabilities.
 
EngineCapabilities - class com.ibm.debug.model.EngineCapabilities.
This class corresponds directly to what are called "FCT bits" in EPDC - it contains information regarding the capabilities of a given debug engine.
engineCapabilitiesChanged(EngineCapabilitiesChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
engineCapabilitiesChanged(EngineCapabilitiesChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
engineCapabilitiesChanged(EngineCapabilitiesChangedEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
engineCapabilitiesChanged(EngineCapabilitiesChangedEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
 
EngineCapabilitiesChangedEvent - class com.ibm.debug.model.EngineCapabilitiesChangedEvent.
This kind of event is fired whenever the capabilities of a debug engine change.
EngineCapabilitiesGroup - class com.ibm.debug.model.EngineCapabilitiesGroup.
This class represents a group of debug engine capabilities.
EngineDaemon - class com.ibm.debug.model.EngineDaemon.
Represents the daemon that listens for remote debug engines.
EngineDaemon() - Constructor for class com.ibm.debug.model.EngineDaemon
 
EngineDaemonEventAdapter - class com.ibm.debug.model.EngineDaemonEventAdapter.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EngineDaemonEventAdapter() - Constructor for class com.ibm.debug.model.EngineDaemonEventAdapter
Construct an event adapter with no specified owning client.
EngineDaemonEventAdapter(Client) - Constructor for class com.ibm.debug.model.EngineDaemonEventAdapter
Construct an event adapter which is owned by the specified client.
EngineDaemonEventListener - interface com.ibm.debug.model.EngineDaemonEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
EngineExceptionCapabilities - class com.ibm.debug.model.EngineExceptionCapabilities.
 
EngineFileCapabilities - class com.ibm.debug.model.EngineFileCapabilities.
 
EngineGeneralCapabilities - class com.ibm.debug.model.EngineGeneralCapabilities.
 
EngineInfo - class com.ibm.debug.model.EngineInfo.
The main purpose of this class is to provide information regarding the different types of debug engines that can be launched from the Model.
engineIsReadyToConnect(PICLStartupInfo, ConnectionInfo) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Establishes a connection with the engine received by the EngineDaemon.
EngineMonitorCapabilities - class com.ibm.debug.model.EngineMonitorCapabilities.
 
EngineRunCapabilities - class com.ibm.debug.model.EngineRunCapabilities.
 
engineShouldConnectToDaemon() - Method in class com.ibm.debug.model.EngineArgs
 
EngineStackCapabilities - class com.ibm.debug.model.EngineStackCapabilities.
 
EngineStartupCapabilities - class com.ibm.debug.model.EngineStartupCapabilities.
 
EngineStorageCapabilities - class com.ibm.debug.model.EngineStorageCapabilities.
 
EngineWindowCapabilities - class com.ibm.debug.model.EngineWindowCapabilities.
 
enquote(String) - Static method in class com.ibm.debug.util.QuoteUtil
Put a string in quotes.
enquoteIfNecessary(String) - Static method in class com.ibm.debug.util.QuoteUtil
Put the string in quotes if required.
EntryBreakpoint - class com.ibm.debug.model.EntryBreakpoint.
This class represents a breakpoint that has been set on the entry point of a function.
entryBreakpointsAutoSetSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
ENV_COMMAND_WINDOW - Static variable in class com.ibm.debug.launch.PICLLoadInfo
For internal use by PICL Debug Plugin only.
ENV_DEBUGGER_STARTUP - Static variable in class com.ibm.debug.launch.PICLLoadInfo
 
ENV_PREVIOUS_SESSION - Static variable in class com.ibm.debug.launch.PICLLoadInfo
 
ERR - Static variable in class com.ibm.debug.internal.util.EclipseLogger
compile time static to enable/exclude 'err' error message function/code
ERR - Static variable in class com.ibm.debug.util.TraceLogger
compile time static to enable/exclude 'err' error message function/code
err(int, String) - Method in class com.ibm.debug.internal.util.EclipseLogger
used to output error messages, ALSO sets msg into Frame-Title (will become POPUP)
err(int, String) - Method in class com.ibm.debug.util.TraceLogger
used to output error messages, level=1 (normal), level=2 (more), etc
err(int, String, Exception) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
err(int, String, Frame) - Method in class com.ibm.debug.util.TraceLogger
used to output error messages, ALSO sets msg into Frame-Title (will become POPUP)
errorOccurred(ErrorOccurredEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
errorOccurred(ErrorOccurredEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
errorOccurred(ErrorOccurredEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
errorOccurred(ErrorOccurredEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
This event is fired whenever the debug engine returns an error code in response to a request that was sent to it.
ErrorOccurredEvent - class com.ibm.debug.model.ErrorOccurredEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
evaluateExpression(Location, String, int, int) - Method in class com.ibm.debug.model.DebuggeeThread
Do a once-only evaluation of the given expression.
EventBreakpoint - class com.ibm.debug.model.EventBreakpoint.
 
EVT - Static variable in class com.ibm.debug.internal.util.EclipseLogger
compile time static to enable/exclude 'evt' event message function/code
EVT - Static variable in class com.ibm.debug.util.TraceLogger
compile time static to enable/exclude 'evt' event message function/code
evt(int, String) - Method in class com.ibm.debug.internal.util.EclipseLogger
used to output significant messages, level=1 (normal), level=2 (more), etc
evt(int, String) - Method in class com.ibm.debug.util.TraceLogger
used to output significant messages, level=1 (normal), level=2 (more), etc
evt(int, String, Exception) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
EWB - Static variable in class com.ibm.debug.model.Client
Client is Enterprise Workbench.
EXCEPTION_FILTERS - Static variable in class com.ibm.debug.model.SaveRestoreFlags
 
exceptionEventThatStoppedProcess - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The exception event that stopped this process.
exceptionExamineSupported() - Method in class com.ibm.debug.model.EngineExceptionCapabilities
 
exceptionFiltersFlagIsSet(int) - Static method in class com.ibm.debug.model.SaveRestoreFlags
In the given set of flags, is the 'EXCEPTION_FILTERS' flag on?
exceptionFiltersHaveChanged() - Method in class com.ibm.debug.model.DebugEngine
Determine if the most recent reply from the debug engine caused any changes to this debug engine's exception filters.
exceptionFilterSupported() - Method in class com.ibm.debug.model.EngineExceptionCapabilities
 
exceptionMsg() - Method in class com.ibm.debug.model.ExceptionRaisedEvent
Returns the exception message.
exceptionRaised(ExceptionRaisedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
exceptionRaised(ExceptionRaisedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
exceptionRaised(ExceptionRaisedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever an exception occurs.
ExceptionRaisedEvent - class com.ibm.debug.model.ExceptionRaisedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
exceptionRunSupported() - Method in class com.ibm.debug.model.EngineExceptionCapabilities
 
exceptionStepSupported() - Method in class com.ibm.debug.model.EngineExceptionCapabilities
 
ExecCommand - class com.ibm.debug.util.ExecCommand.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ExecCommand(String, String, String) - Constructor for class com.ibm.debug.util.ExecCommand
 
ExecCommand(String, String, String, boolean) - Constructor for class com.ibm.debug.util.ExecCommand
 
EXECUTABLE - Static variable in class com.ibm.debug.model.EngineInfo
Engine is an executable.
ExecutableDebugEngine - class com.ibm.debug.model.ExecutableDebugEngine.
A debug engine which is packaged as an executable and can be loaded by SUI as a separate process (or is already running in a separate process).
ExecutableDebugEngine(Host, String) - Constructor for class com.ibm.debug.model.ExecutableDebugEngine
Construct a debug engine with the given name on the given host machine.
execute() - Method in class com.ibm.debug.internal.picl.MonitorExpressionDeleteRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorExpressionDisableRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorExpressionEnableRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorExpressionRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorRegisterGroupEndRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorRegisterGroupRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorStorageDeleteRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorStorageRequest
 
execute() - Method in class com.ibm.debug.internal.picl.MonitorStorageUpdateRequest
 
execute() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
This is called to send the request to the engine.
execute() - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
Executes this operation's request when the engine is no longer busy.
execute() - Method in class com.ibm.debug.internal.picl.RunRequest
 
execute() - Method in class com.ibm.debug.internal.picl.StepDebugRequest
 
execute() - Method in class com.ibm.debug.internal.picl.StepIntoRequest
 
execute() - Method in class com.ibm.debug.internal.picl.StepOverRequest
 
execute() - Method in class com.ibm.debug.internal.picl.StepReturnRequest
 
execute() - Method in class com.ibm.debug.internal.picl.WatchpointModifyRequest
 
execute() - Static method in class com.ibm.debug.util.ExecCommand
 
executeAfterAttach() - Method in class com.ibm.debug.model.DebuggeeAttachOptions
 
executeAfterPrepare() - Method in class com.ibm.debug.model.DebuggeePrepareOptions
 
executeAfterStartup() - Method in class com.ibm.debug.model.DebuggeeStartupOptions
 
executeForkAndFollowChild(int) - Method in class com.ibm.debug.model.DebuggeeThread
The method is used when the program is about to fork and the user has requested to follow the child process.
executeForkAndFollowParent(int) - Method in class com.ibm.debug.model.DebuggeeThread
The method is used when the program is about to fork and the user has requested to follow the parent process.
exeName() - Method in class com.ibm.debug.model.ExecutableDebugEngine
 
expand(int, int, int) - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Send a request to expand a node in a structure, a class, or an array item.
expressionIsEnabled() - Method in class com.ibm.debug.model.Storage
 

F

fAttachOnConnect - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
A flag indicating if this process is waiting to attach (true), or waiting to launch/prepare a program (false).
fBreakpoint - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget.InternalBreakpoint
 
fBreakpointID - Variable in class com.ibm.debug.jni.control.InternalBreakpointEvent
 
fChildren - Variable in class com.ibm.debug.internal.picl.PICLDebugElement
A collection of the children of this element.
fConnected - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
true once a debug engine has connected and a process has been created.
fConnectionInfo - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
 
fDebugEngine - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The debug engine this process is running in.
fDebuggeeProcess - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The IBM debug model process this PICL element is a proxy for.
fDebuggeeThread - Variable in class com.ibm.debug.internal.picl.PICLThread
The IBM debug model thread this PICL element is a proxy for.
fDebugTarget - Variable in class com.ibm.debug.internal.picl.PICLEngineRequest
 
fDoneCleanup - Variable in class com.ibm.debug.internal.picl.PICLDebugElement
Flag that tracks if doCleanup() has been called on this debug element.
fEnabledExceptions - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The exceptions currently enabled.
fEngine - Variable in class com.ibm.debug.internal.picl.PICLRequestOperation
The engine that this operation must wait for
fExpressionNode - Variable in class com.ibm.debug.internal.picl.PICLVariable
The IBM debug model expression node that this variable is a proxy for
fFilePath - Variable in class com.ibm.debug.internal.picl.SourceLocation
 
fgEmptyChildren - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Shared, immutable empty collection used for efficiency.
fgStringName - Static variable in class com.ibm.debug.internal.picl.PICLModelPresentation
 
fHost - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
Host object
fID - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
Cached copy of the underlying DebuggeeProcess's process ID
file() - Method in class com.ibm.debug.model.Location
Get the ViewFile object associated with this Location object.
fileContainingThisLine() - Method in class com.ibm.debug.model.Line
Returns the ViewFile object representing the file that contains this line.
fileNameCanBeOverridden() - Method in class com.ibm.debug.model.ViewFile
Determine if the name of the file can be overridden so that lines of text will be retrieved from a different file.
filenamesMatch(String, String) - Static method in class com.ibm.debug.util.Platform
 
FileSystem - class com.ibm.debug.util.FileSystem.
This class provides file utilities to manipulate files that belong to a file system (vs.
FileSystem(String) - Constructor for class com.ibm.debug.util.FileSystem
 
FileUtility - class com.ibm.debug.util.FileUtility.
This class will provide a number of information about a file.
filterEvents() - Method in class com.ibm.debug.model.Client
Does this client want the Model to filter the events that it receives so that it only sees events that it originated, or does it want to see all events regardless of which client originated them?
filterEvents() - Method in class com.ibm.debug.model.ModelEventAdapter
If getClient() returns null then this method returns 'false', otherwise, this method returns getClient().filterEvents().
finalize() - Method in class com.ibm.debug.internal.util.EclipseLogger
not really necessary, ensures socket is closed.
finalize() - Method in class com.ibm.debug.util.TraceLogger
not really necessary, ensures socket is closed.
findAgain(int, int) - Method in class com.ibm.debug.model.ViewFile
Find the string that was most recently passed to findString.
findIdentifier(String, int) - Method in class com.ibm.debug.model.DelimitersBasedIdentifierParser
Given a string and index return the string identifier for the contained idenfifier
findIdentifier(String, int) - Method in class com.ibm.debug.model.IdentifierParser
Given a string and index return the string identifier for the contained idenfifier
findNext() - Method in class com.ibm.debug.model.ViewFile
Find the next occurence of the string that was most recently passed to findString.
findString(String, int, int, boolean) - Method in class com.ibm.debug.model.ViewFile
Ask the debug engine to search the file for the given string.
findString(String, int, int, boolean) - Method in class com.ibm.debug.util.FileSystem
Return the position of a string that is being search within the file.
findString(String, int, int, boolean) - Method in class com.ibm.debug.util.FileUtility
 
findTerm() - Static method in class com.ibm.debug.util.ExecCommand
 
findVariable(String) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
fInternalBreakpointHit - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
Set to the internal breakpoint currently stopped at or null.
fireChangeEvent() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking change to this element.
fireCreationEvent() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking the creation of this element.
fireEvent(IInternalEventListener) - Method in class com.ibm.debug.jni.control.InternalBreakpointEvent
 
fireEvent(IInternalEventListener) - Method in class com.ibm.debug.jni.control.InternalDebugEvent
Fire the event to the given listener.
fireEvent(IInternalEventListener) - Method in class com.ibm.debug.jni.control.InternalResumeEvent
 
fireEvent(IInternalEventListener) - Method in class com.ibm.debug.jni.control.InternalStepEvent
 
fireEvent(IInternalEventListener) - Method in class com.ibm.debug.jni.control.InternalSuspendEvent
 
fireInternalEvent(InternalDebugEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
fireResumeEvent() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking the RESUME of this element.
fireResumeEvent(int) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking the RESUME of this element with the associated detail.
fireSuspendEvent() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking the SUSPEND of this element.
fireSuspendEvent(int) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking the SUSPEND of this element with the associated detail.
fireTerminateEvent() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fire a debug event marking the termination of this element.
firstLineNumber() - Method in class com.ibm.debug.model.ViewFile
Get the line number of the first line in the file (will usually be 1).
fIsInternal - Variable in class com.ibm.debug.internal.picl.PICLEngineRequest
 
fIsRunning - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
Is this process running
fIsStoppedByBreakpoint - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
A flag indicating if this process was stopped by encountering a breakpoint
fIsStoppedByException - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
A flag indicating if this process was stopped by encountering an exception
fIsStoppedByExec - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
A flag indicating if this process was stopped by an exec
fIsStoppedByFork - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
A flag indicating if this process was stopped by a fork
fIsStoppedByNone - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
A flag indicating if this process stopped with no reason (Why_none).
fIsTerminateAllowed - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
true when this target is allowed to be terminated
fKind - Variable in class com.ibm.debug.jni.control.InternalStepEvent
 
flatten() - Method in class com.ibm.debug.util.DebuggerOptions
Create a String object which represents this DebuggerOptions object.
fLineNumber - Variable in class com.ibm.debug.internal.picl.SourceLocation
 
fLocalExpressionsMonitor - Variable in class com.ibm.debug.internal.picl.PICLThread
The local expressions monitor for this stack frame.
flush() - Method in class com.ibm.debug.internal.util.EclipseLogger
Needed because 'finalize()' isnt called until after System.out is gone
flush() - Method in class com.ibm.debug.util.TraceLogger
Needed because 'finalize()' isnt called until after System.out is gone
fName - Variable in class com.ibm.debug.internal.picl.PICLThread
Cached copy of the underlying DebuggeeThread's name
fNotified - Variable in class com.ibm.debug.internal.picl.PICLRequestOperation
A flag indicating if we've been notified via a callback from the DebugEngine that the engine is ready to accept a request
forceRunToMainEntryPoint(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Force the current process to run to its main entry point, regardless of whether this has been done before.
fParent - Variable in class com.ibm.debug.internal.picl.PICLDebugElement
This element's parent, or null if this element does not have a parent.
fPreferredView - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The source view (e.g.
fPriority - Variable in class com.ibm.debug.internal.picl.PICLThread
Cached copy of the underlying DebuggeeThread's priority
fProcessRequest - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The current process request.
FRAGMENT - class com.ibm.debug.model.FRAGMENT.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
FRAGMENT() - Constructor for class com.ibm.debug.model.FRAGMENT
 
freeStack(int) - Method in class com.ibm.debug.model.Stack
This is the method to request to free the stack for a given thread.
freeze(int) - Method in class com.ibm.debug.model.DebuggeeThread
Call this method to freeze the current thread.
fRequest - Variable in class com.ibm.debug.internal.picl.PICLRequestOperation
The request to perform
fRequestException - Variable in class com.ibm.debug.internal.picl.PICLDebugElement
The latest exception generated by a request
fShowQualified - Variable in class com.ibm.debug.internal.picl.PICLModelPresentation
 
fShowTypes - Variable in class com.ibm.debug.internal.picl.PICLModelPresentation
 
fSourceLocation - Variable in class com.ibm.debug.internal.picl.PICLStackFrame
The current source location for this stack frame.
fStack - Variable in class com.ibm.debug.internal.picl.PICLThread
The IBM debug model stack for this PICL thread
fStackFrame - Variable in class com.ibm.debug.internal.picl.PICLStackFrame
The IBM debug model stack frame this PICL element is a proxy for.
fStartupInfo - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
Everything needed to start the engine
fStepping - Variable in class com.ibm.debug.internal.picl.PICLThread
Is the thread currently stepping
fStoppingThread - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
The thread that caused the process to stop
fSystemProcess - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
Associated system process (possibly null
fTerminated - Variable in class com.ibm.debug.internal.picl.PICLDebugTarget
true when this target has terminated
fThreadContext - Variable in class com.ibm.debug.internal.picl.StepRequest
 
fType - Variable in class com.ibm.debug.internal.picl.PICLDebugElement
This element's type - one of the constants defined in IDebugElementTypeConstants.
fullParse(String) - Static method in class com.ibm.debug.util.ArgumentTokenizer
Convert a debuggee arguments string to an array of Strings in the same way that the command parser of the platform would do so.
Function - class com.ibm.debug.model.Function.
Function objects are contained within ViewFile objects.
FUNCTION - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Function type.
functionBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
fViewFile - Variable in class com.ibm.debug.internal.picl.PICLStackFrame
The current ViewFile for this stack frame.
fViewInformation - Variable in class com.ibm.debug.internal.picl.PICLStackFrame
The view information (source view, disassembly view, etc.) associated with this stack frame.
fViewInformation - Variable in class com.ibm.debug.internal.picl.StepRequest
 

G

generateDebugException(int, String, Exception) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
Creates and returns a properly configured debug exception.
generateStartupInfo(DebugDaemon.EngineParameters) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getAdapter(Class) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
This provides some simple properties and forwards requests for other properties to the extender manager.
getAdapter(Class) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getAdapter(Class) - Method in class com.ibm.debug.internal.picl.PICLProcess
 
getAdapter(Class) - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getAdditionalEngineArgs(Vector) - Method in class com.ibm.debug.model.EngineArgs
Any additional engine args that were specified when this EngineArgs object was constructed will be added to the argVector Vector.
getAddress() - Method in class com.ibm.debug.internal.picl.PICLStorage
Return the address expression used to compute the address
getAddress() - Method in class com.ibm.debug.model.AddressBreakpoint
Get the address at which this bkp is set.
getAddress() - Method in class com.ibm.debug.model.Host
The returned object will be either an InetAddress (for those tcp/ip hosts where the InetAddress is known), a String (for APPC hosts as well as tcp/ip hosts where the InetAddress cannot be determined), or null if no address is known for this host.
getAddress() - Method in class com.ibm.debug.model.LocationBreakpoint
Returns the address of this breakpoint.
getAddress() - Method in class com.ibm.debug.model.Storage
Get the base address of this monitored storage.
getAddress() - Method in class com.ibm.debug.model.StorageLine
Get the starting address for this line of storage.
getAddress() - Method in class com.ibm.debug.model.Watchpoint
Return the computed address that is used in the change address breakpoint.
getAllLinesFromEngine() - Method in class com.ibm.debug.model.ViewFile
Not recommended for large files.
getAncestorOfType(int) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns the first ancestor of this PICLDebugElement of the given type.
getArguments() - Method in class com.ibm.debug.model.DebugEngineWaitingEvent
Returns the arguments passed by the remote debug engine to the EngineDaemon
getArrayOfRepresentations() - Method in class com.ibm.debug.internal.picl.PICLVariable
Returns the array of possible representations for this variable
getArrayOfRepresentations() - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Return the arrary of all possible representation types for this expression
getAttribute() - Method in class com.ibm.debug.model.Breakpoint
Return the breakpoint attribute.
getAttribute(String) - Method in class com.ibm.debug.internal.picl.PICLProcess
 
getAttributes() - Method in class com.ibm.debug.model.DebuggeeThread
Returns an array of all attributes for this thread.
getBaseFileName() - Method in class com.ibm.debug.util.FileUtility
Get the base name of a file (without its fully qualified path)
getBaseName(Object) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Returns the base name of a fully qualified class name.
getBlockingThread() - Method in class com.ibm.debug.model.DebuggeeThread
A convience method for getting the name of the thread that is blocking the execution of this thread (because it holds a lock on an object, for example).
getBreakpoint() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget.InternalBreakpoint
 
getBreakpoint() - Method in class com.ibm.debug.model.BreakpointEvent
 
getBreakpoint(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Given a breakpoint marker, return the corresponding Breakpoint
getBreakpointCapabilities() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns a class that can be used to query breakpoint capabilities of the engine associated with this debug target
getBreakpointCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getBreakpointID() - Method in class com.ibm.debug.jni.control.InternalBreakpointEvent
Get the breakpointID of the internal breakpoint that was it.
getBreakpointManager() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Convenience method to get the breakpoint manager
getBreakpoints() - Method in class com.ibm.debug.model.ViewFile
Returns a Vector of LocationBreakpoint objects representing all of the breakpoints that are set in this file.
getBreakpoints(int) - Method in class com.ibm.debug.model.ViewFile
Returns a Vector of LocationBreakpoint objects representing the breakpoints that are set in this file on the given line.
getBreakpointsArray() - Method in class com.ibm.debug.model.DebuggeeProcess
Return the entire list of breakpoints in this process.
getBreakpointsHit() - Method in class com.ibm.debug.model.ProcessStopInfo
 
getByteCount() - Method in class com.ibm.debug.model.Watchpoint
Return the number of bytes to watch in the change address breakpoint
getBytesPerUnit() - Method in class com.ibm.debug.model.StorageStyle
 
getCapabilities() - Method in class com.ibm.debug.model.DebugEngine
Get this debug engine's set of capabilities.
getChildNumber() - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLFile
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLPart
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLThread
If the process is running, return an empty collection, otherwise return my real children.
getChildren() - Method in class com.ibm.debug.internal.picl.PICLValue
 
getChildren() - Method in class com.ibm.debug.internal.picl.PICLVariable
Returns any child nodes
getChildren() - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Return the array of children of the node
getChildrenAsList() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns children as a List
getChildrenAsList() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getChildrenNoExpand() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Override this method if the debug element uses getChildren() to force a retrieval from the engine.
getChildrenNoExpand() - Method in class com.ibm.debug.internal.picl.PICLFile
 
getChildrenNoExpand() - Method in class com.ibm.debug.internal.picl.PICLPart
 
getChildrenNoExpand() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getChildrenNoExpand() - Method in class com.ibm.debug.internal.picl.PICLThread
 
getChildrenNoExpand() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getClient() - Method in class com.ibm.debug.model.ModelEvent
Determine which client caused this event to be generated.
getClient() - Method in class com.ibm.debug.model.ModelEventAdapter
If this adapter was constructed with a particular Client object or the Client object has been set by calling setClient, that object will be returned.
getColumnName() - Method in class com.ibm.debug.model.ProcessListColumnDetails
 
getColumnName() - Method in class com.ibm.debug.model.StackColumnDetails
Return column name as assigned by the backend.
getColumnNameAlignment() - Method in class com.ibm.debug.model.ProcessListColumnDetails
Return alignment of column name.
getColumnNameAlignment() - Method in class com.ibm.debug.model.StackColumnDetails
Return name of column alignment.
getColumnNumber() - Method in class com.ibm.debug.model.Location
Get the column number of this Location.
getColumnTextAlignment() - Method in class com.ibm.debug.model.ProcessListColumnDetails
Return alignment of column contents.
getColumnTextAlignment() - Method in class com.ibm.debug.model.StackColumnDetails
Return name of column text alignment.
getCommand() - Static method in class com.ibm.debug.util.ExecCommand
 
getConnectionInfo() - Method in class com.ibm.debug.model.DebugEngineWaitingEvent
Returns the ConnectionInfo object required to connect to the remote debug engine that is waiting for a connection
getCorrespondingView(ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getCurrentLocation(ViewInformation) - Method in class com.ibm.debug.model.StackFrame
Return the current location (file and line number) of this StackFrame object.
getCurrentRepresentation() - Method in class com.ibm.debug.internal.picl.PICLVariable
Returns the current representation for this variable
getCurrentRepresentation() - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Get the current representation for this expression
getCurrentThread() - Method in class com.ibm.debug.model.ModelUpdateLock
Query which thread currently owns this lock.
getDateBreakpointsEnabled() - Method in class com.ibm.debug.model.DebugEngine
Determine if date breakpoints are currently enabled in the debug engine.
getDebugEngine() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns the debug engine this element is contained in.
getDebugEngine() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns the debug engine that this element is contained in.
getDebugEngine() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
returns the debug engine
getDebugEngine() - Method in class com.ibm.debug.model.DebugEngineEvent
 
getDebugEnginesArray() - Method in class com.ibm.debug.model.Host
Get a list of the debug engines currently owned by this Host.
getDebuggeeArgs() - Method in class com.ibm.debug.model.EngineArgs
 
getDebuggeeArguments() - Method in class com.ibm.debug.model.DebuggeePrepareOptions
 
getDebuggeeInterpreterArgs() - Method in class com.ibm.debug.model.EngineArgs
 
getDebuggeeName() - Method in class com.ibm.debug.model.DebuggeeStartupOptions
 
getDebuggeeName() - Method in class com.ibm.debug.model.EngineArgs
 
getDebuggeeProcess() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Gets the debuggeeProcess
getDebuggeeProcess() - Method in class com.ibm.debug.internal.picl.PICLProcess
Gets the debuggeeProcess
getDebuggeeStartupOptions() - Method in class com.ibm.debug.model.DebugEngine
 
getDebuggeeThread() - Method in class com.ibm.debug.internal.picl.PICLThread
Gets the debuggeeThread
getDebugLevel() - Method in class com.ibm.debug.internal.util.EclipseLogger
 
getDebugLevel() - Method in class com.ibm.debug.util.TraceLogger
 
getDebugPlugin() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getDebugState() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns a String that represents the debug state of the underlying debuggee thread.
getDebugTarget() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getDebugTarget() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getDebugTarget() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Gets the debugTarget
getDebugTarget() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getDefaultRep() - Method in class com.ibm.debug.model.Type
Return the default representation for this type
getDeferredBreakpointLineNumber(ViewInformation) - Method in class com.ibm.debug.model.LineBreakpoint
Return the line number of a deferred line breakpoint.
getDelimiters() - Method in class com.ibm.debug.model.DelimitersBasedIdentifierParser
This abstract method must be overriden to return the delimiters for that language
getDelimiters() - Method in class com.ibm.debug.model.IdentifierParserForCL400
This method must be overriden to return the delimiters for that language.
getDelimiters() - Method in class com.ibm.debug.model.IdentifierParserForCPP
This method must be overriden to return the delimiters for that language
getDelimiters() - Method in class com.ibm.debug.model.IdentifierParserForCobol
This method must be overriden to return the delimiters for that language.
getDelimiters() - Method in class com.ibm.debug.model.IdentifierParserForFreeFormRPG
This method must be overriden to return the delimiters for that language
getDemangledName() - Method in class com.ibm.debug.model.Function
Get the demangled name of this function.
getDisassemblyViewInformation() - Method in class com.ibm.debug.model.DebugEngine
Get the ViewInformation object for the Disassembly view.
getDominantLanguage() - Method in class com.ibm.debug.model.DebuggeeAttachOptions
 
getDominantLanguage() - Method in class com.ibm.debug.model.DebuggeePrepareOptions
 
getEditorId(IEditorInput, Object) - Method in class com.ibm.debug.internal.picl.PICLModelPresentation
 
getEditorInput(Object) - Method in class com.ibm.debug.internal.picl.PICLModelPresentation
 
getElementType() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getElementType() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getElementType() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getEndChildNumber() - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Returns the ordinal number of the last child.
getEngineDirectory(ProductInfo) - Static method in class com.ibm.debug.model.EngineInfo
 
getEngineEnvars() - Method in class com.ibm.debug.model.EngineArgs
 
getEngineInterpreterArgs() - Method in class com.ibm.debug.model.EngineArgs
 
getEngineParameters() - Method in class com.ibm.debug.model.DebugEngineWaitingEvent
Returns the engine parameters passed to the engine daemon by the remote debug engine.
getEngineSettings(int) - Method in class com.ibm.debug.model.DebugEngine
Get The XML stream information from the debug engine.
getEngineSuppliedViewEI() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Gets the fEngineSuppliedViewEI
getEntryBreakpointsAutoSetEnabled() - Method in class com.ibm.debug.model.DebugEngine
Determine if auto-setting of entry breakpoints is currently enabled in the debug engine.
getEPDCMonitoredExpression() - Method in class com.ibm.debug.model.MonitoredExpression
Return the monitored expression change packet
getErrorCode() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
returns the errorCode if there was an error.
getErrorLevel() - Method in class com.ibm.debug.internal.util.EclipseLogger
 
getErrorLevel() - Method in class com.ibm.debug.util.TraceLogger
 
getErrorMessage() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
returns the error message text if there was an error.
getEventHandlerID() - Method in class com.ibm.debug.model.DebuggeeAttachOptions
Returns the event handler id, or 0 if this DebuggeeAttachOptions object was not constructed using the ctor which takes an event handler id.
getEventLevel() - Method in class com.ibm.debug.internal.util.EclipseLogger
 
getEventLevel() - Method in class com.ibm.debug.util.TraceLogger
 
getEveryVal() - Method in class com.ibm.debug.model.Breakpoint
Return the number of times a breakpoint should stop when it is hit.
getExceptionCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getExceptionDialogAnswer() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get the stored result of the ExceptionDialog.
getExceptionEventThatStoppedProcess() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns the ExceptionRaisedEvent that stopped this process
getExceptionMsg() - Method in class com.ibm.debug.model.ProcessStopInfo
 
getExceptions() - Method in class com.ibm.debug.model.DebugEngine
Returns an array of DebuggeeException objects.
getExpandedElements() - Method in class com.ibm.debug.internal.picl.PICLModuleParent
Returns tree expanded elements
getExpandedElements() - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
Returns the current expanded state of its child tree.
getExpandedElements() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroupParent
Returns the current expanded state of its child tree.
getExpandedElements() - Method in class com.ibm.debug.internal.picl.PICLStorageParent
Returns tree expanded elements
getExpression() - Method in class com.ibm.debug.model.LocationBreakpoint
Get the conditional expr associated with this breakpoint.
getExpression() - Method in class com.ibm.debug.model.Storage
Get the expression string that was evaluated to monitor this storage.
getExpression() - Method in class com.ibm.debug.model.Watchpoint
 
getExpressionThread() - Method in class com.ibm.debug.model.Storage
Get the thread for the expression used to monitor this storage.
getExpressionTreeNode() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getFCTBits() - Method in class com.ibm.debug.model.EngineCapabilitiesGroup
 
getFile() - Method in class com.ibm.debug.model.Function
Get the ViewFile which contains this function.
getFile() - Method in class com.ibm.debug.util.FileUtility
Get the File object representing this file
getFileCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getFileName() - Method in class com.ibm.debug.internal.picl.PICLFile
return the file name
getFileName() - Method in class com.ibm.debug.internal.picl.PICLFunction
return the file name that contains this function
getFileName() - Method in class com.ibm.debug.model.LocationBreakpoint
Returns the name of the file which contains this breakpoint.
getFileName() - Method in class com.ibm.debug.model.PersistentRestorableObjects
Get the name of the file being used to save and restore objects.
getFiles() - Method in class com.ibm.debug.model.View
Retrieve the list of files that make up this view.
getFirstLine() - Method in class com.ibm.debug.util.FileUtility
Get the first line in the file (which is one)
getFirstLineOffset() - Method in class com.ibm.debug.model.Storage
Get the line offset of the first line of storage in this storage monitor relative to the line containing the base address.
getForkDialogAnswer() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get the stored result of the ForkDialog.
getFormattedString(String, String) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Plug in the single argument to the resource String for the key to get a formatted resource String
getFormattedString(String, String[]) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Plug in the arguments to the resource String for the key to get a formatted resource String
getFromVal() - Method in class com.ibm.debug.model.Breakpoint
Return the lower limit of the number of times a breakpoint is stopped when it has been hit (greater than).
getFunction() - Method in class com.ibm.debug.model.LocationBreakpoint
Returns the function in which the breakpoint is set.
getFunction() - Method in class com.ibm.debug.model.MonitoredExpression
Get the function which contains the context for this monitored expr.
getFunctionName() - Method in class com.ibm.debug.model.LocationBreakpoint
Returns the name of the function which contains this breakpoint.
getFunctions() - Method in class com.ibm.debug.model.ViewFile
A list of Function objects are retrieved here.
getFunctions(String) - Method in class com.ibm.debug.model.DebuggeeProcess
 
getFunctions(String, boolean) - Method in class com.ibm.debug.model.DebuggeeProcess
 
getFunctions(String, boolean) - Method in class com.ibm.debug.model.Part
 
getFunctionsAtThisLocation() - Method in class com.ibm.debug.model.Location
This method returns the function(s) which contain this location.
getGdbDebugEngine() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns the debug engine that this element is contained in.
getGeneralCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getGroup() - Method in class com.ibm.debug.model.DebuggeeThread
A convience method for getting the thread group containing this thread.
getGroupName() - Method in class com.ibm.debug.model.RegisterGroup
Return group name as assigned by the backend.
getHelpResourceBundle() - Static method in class com.ibm.debug.internal.picl.PICLUtils
Returns the resource bundle used by all parts of the debug ui package.
getHelpResourceString(String) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Retrieve the requested help id.
getHost() - Method in class com.ibm.debug.model.HostEvent
 
getHost() - Method in class com.ibm.debug.model.RemoteAgentInfo
 
getHost(ConnectionInfo) - Static method in class com.ibm.debug.model.Model
Retrieve a Host object based on the given ConnectionInfo object.
getHosts() - Static method in class com.ibm.debug.model.Model
Return a list of all Host objects that currently exist in the Model.
getID() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
getID() - Method in class com.ibm.debug.model.Client
Determine which client this is.
getIdentifierParser() - Method in class com.ibm.debug.model.Language
This is a getter method for the Identifier Parser for a particular language.
getImage(Object) - Method in class com.ibm.debug.internal.picl.PICLModelPresentation
Maps a Java element to an appropriate image.
getImage(String) - Static method in class com.ibm.debug.internal.picl.PICLUtils
 
getImageDescriptor(String) - Static method in class com.ibm.debug.internal.picl.PICLUtils
 
getImageRegistry() - Static method in class com.ibm.debug.internal.picl.PICLUtils
 
getInstallDirectory() - Method in class com.ibm.debug.model.ProductInfo
 
getJobName() - Method in class com.ibm.debug.model.DebuggeePrepareOptions
 
getJobsList(String) - Method in class com.ibm.debug.model.DebugEngine
Get The list of jobs (processes).
getKey() - Method in class com.ibm.debug.launch.PICLDaemonInfo
Get the key.
getKind() - Method in class com.ibm.debug.jni.control.InternalStepEvent
Return the kind of step event.
getLabel() - Method in class com.ibm.debug.internal.picl.PICLProcess
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns a label that can be used by ModelPresentation for display purposes
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Produces that label that will show up on the debug plugin
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLEmptyModule
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLFile
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLFunction
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLModule
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLModuleParent
This label is not displayed.
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
This label is not displayed.
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLPart
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLRegister
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLRegisterGroupParent
This label will not appear since it is acting only as a parent to the register groups
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLStorage
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLStorageParent
This label is not displayed.
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLThread
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLValue
 
getLabel(boolean) - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getLabel(boolean, boolean) - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getLanguage() - Method in class com.ibm.debug.model.Part
Determine which programming language was used to write the source for this part.
getLanguageID() - Method in class com.ibm.debug.model.Language
Return the language id that corresponds to the list of languages the current engine supports.
getLanguageInfo(int) - Method in class com.ibm.debug.model.DebugEngine
Get the Language object that matches a language id in the engine.
getLanguages() - Method in class com.ibm.debug.model.DebugEngine
Note that some elements in the returned array might be null.
getLastLine() - Method in class com.ibm.debug.util.FileUtility
Get the last line of a file
getLastLineOffset() - Method in class com.ibm.debug.model.Storage
Get the line offset of the last line of storage in this storage monitor relative to the line containing the base address.
getLastSearchStringLocation() - Method in class com.ibm.debug.model.ViewFile
Get the location at which the current search string was last found in this file.
getLaunch() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getLaunch() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getLaunch() - Method in class com.ibm.debug.internal.picl.PICLProcess
 
getLaunch() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getLauncher() - Method in class com.ibm.debug.launch.PICLStartupInfo
Gets the launcher
getLaunchManager() - Static method in class com.ibm.debug.internal.picl.PICLLaunchManager
 
getLineFromCache(int) - Method in class com.ibm.debug.model.ViewFile
Retrieve a single line from the cache of lines saved in the Model.
getLineNumber() - Method in class com.ibm.debug.internal.picl.PICLFile
returns the line number in the view file
getLineNumber() - Method in class com.ibm.debug.internal.picl.PICLFunction
returns the line number in the view file that this function is located
getLineNumber() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getLineNumber() - Method in class com.ibm.debug.internal.picl.SourceLocation
 
getLineNumber() - Method in class com.ibm.debug.model.StorageLine
Get the line number of this line relative to the first line in the storage monitor to which it belongs.
getLineOffset() - Method in class com.ibm.debug.model.StorageLine
Get the line offset of this line relative to the line containing the base addr of the storage being monitored e.g.
getLines(int, int) - Method in class com.ibm.debug.util.FileSystem
Get a number of lines from the local source file.
getLines(int, int) - Method in class com.ibm.debug.util.FileUtility
 
getLinesFromCache(int, int) - Method in class com.ibm.debug.model.ViewFile
Retrieve a set of lines from the cache of lines saved in the Model.
getLinesFromEngine(int, int) - Method in class com.ibm.debug.model.ViewFile
Ensure that the Model's cache contains the given set of lines.
getLineTextWithoutPrefix() - Method in class com.ibm.debug.model.Line
Get the line text without the prefix.
getListingViewInformation() - Method in class com.ibm.debug.model.DebugEngine
Get the ViewInformation object for the Listing view.
getLocalExpressionsMonitor() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Returns the local expressions monitor for this stack frame.
getLocalExpressionsMonitor() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns the local expressions monitor for this thread.
getLocalExpressionsMonitor() - Method in class com.ibm.debug.model.LocalMonitoredExpressionsEvent
Return the local monitor
getLocalHost(boolean) - Static method in class com.ibm.debug.model.Model
Get the Model object which represents the local host.
getLocalMonitoredExpressions(PICLStackFrame) - Method in class com.ibm.debug.internal.picl.PICLThread
Given a stackframe this will start monitoring locals
getLocalMonitoredExpressionsArray() - Method in class com.ibm.debug.model.LocalMonitoredExpressions
Return the entire list of local monitored expressions
getLocalSourcePathListFromEngine() - Method in class com.ibm.debug.model.ViewFile
Get the list of paths the engine used to look for the view file.
getLocation() - Method in class com.ibm.debug.model.Function
Get the location of this function
getLocation() - Method in class com.ibm.debug.model.MonitoredExpression
Return the location of the monitored expression.
getLocation(ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getLocation(ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLThread
 
getLocationWithinView(ViewInformation) - Method in class com.ibm.debug.model.LocationBreakpoint
Get the location of this breakpoint (file and line number).
getLock(boolean) - Method in class com.ibm.debug.model.DebugEngine
Get an update lock for the Model and make the lock valid for the thread doing the call (i.e.
getMaximumViewFileCacheSize() - Method in class com.ibm.debug.model.DebugEngine
 
getMessage() - Method in class com.ibm.debug.model.ErrorOccurredEvent
 
getMessage() - Method in class com.ibm.debug.model.MessageReceivedEvent
 
getMessageLevel() - Method in class com.ibm.debug.util.TraceLogger
 
getMixedViewInformation() - Method in class com.ibm.debug.model.DebugEngine
Get the ViewInformation object for the Mixed view.
getMode() - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
 
getModelBehaviour() - Static method in class com.ibm.debug.model.Model
 
getModelIdentifier() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getModelIdentifier() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getModelIdentifier() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getModelIdentifier() - Static method in class com.ibm.debug.internal.picl.PICLUtils
Returns a string that is used to identify an object as being associated with the IBM debugger plugin NOTE: this returns the same value as IDebugElement.getModelIdentifier()
getModule() - Method in class com.ibm.debug.internal.picl.PICLModule
Gets the module
getModule() - Method in class com.ibm.debug.model.ModuleEvent
 
getModuleName() - Method in class com.ibm.debug.model.LocationBreakpoint
Returns the name of the module which contains this breakpoint.
getModuleName() - Method in class com.ibm.debug.model.ModuleLoadBreakpoint
 
getModuleParent() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get the parent to the module list
getModules(String) - Method in class com.ibm.debug.model.DebuggeeProcess
This method will retrieve all Module objects in the Model with the given name.
getModulesArray() - Method in class com.ibm.debug.model.DebuggeeProcess
Return the entire list of modules in this process.
getMonitorCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getMonitoredExpression() - Method in class com.ibm.debug.internal.picl.PICLVariable
Gets the monitoredExpression
getMonitoredExpression() - Method in class com.ibm.debug.model.MonitoredExpressionEvent
Return a monitored expression
getMonitoredExpression(String, String) - Method in class com.ibm.debug.internal.picl.PICLThread
 
getMonitoredExpressionsArray() - Method in class com.ibm.debug.model.DebuggeeProcess
Return the entire list of monitored expressions
getMonitoredRegister() - Method in class com.ibm.debug.internal.picl.PICLRegister
Gets the monitoredRegister
getMonitoredRegister() - Method in class com.ibm.debug.model.MonitoredRegisterEvent
 
getMonitoredRegisterGroup() - Method in class com.ibm.debug.internal.picl.MonitorRegisterGroupRequest
Gets the monitoredRegisterGroup
getMonitoredRegisterGroup() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
Gets the monitoredRegisterGroup
getMonitoredRegisterGroup() - Method in class com.ibm.debug.model.MonitoredRegisterGroupEvent
 
getMonitoredRegisters() - Method in class com.ibm.debug.model.MonitoredRegisterGroup
Return all monitored registers within this group.
getMonitorParent() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get the parent to the monitor list
getMonitorResult() - Method in class com.ibm.debug.internal.picl.MonitorExpressionRequest
Gets the monitorResult
getMonitorType() - Method in class com.ibm.debug.model.MonitoredExpression
Return the type of the monitor (program, local, popup, or private)
getMonRegisterGroup(RegisterGroup) - Method in class com.ibm.debug.model.DebuggeeThread
Call this method to get a monitored register group for a given RegisterGroup object.
getMonRegisterGroups() - Method in class com.ibm.debug.model.DebuggeeThread
Call this method to get all monitored register groups for this thread.
getName() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
getName() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getName() - Method in class com.ibm.debug.internal.picl.PICLFile
 
getName() - Method in class com.ibm.debug.internal.picl.PICLFunction
 
getName() - Method in class com.ibm.debug.internal.picl.PICLModule
 
getName() - Method in class com.ibm.debug.internal.picl.PICLModuleParent
 
getName() - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
 
getName() - Method in class com.ibm.debug.internal.picl.PICLPart
 
getName() - Method in class com.ibm.debug.internal.picl.PICLRegister
 
getName() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
 
getName() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroupParent
 
getName() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getName() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getName() - Method in class com.ibm.debug.internal.picl.PICLStorage
 
getName() - Method in class com.ibm.debug.internal.picl.PICLStorageParent
 
getName() - Method in class com.ibm.debug.internal.picl.PICLThread
 
getName() - Method in class com.ibm.debug.internal.picl.PICLValue
 
getName() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getName() - Method in class com.ibm.debug.model.Client
Client names are for internal debugger use and have not necessarily been translated for NLS.
getName() - Method in class com.ibm.debug.model.Function
Get the name of this function.
getName() - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Get the name of the expression tree node
getName() - Method in class com.ibm.debug.model.MonitoredRegister
Returns the name of this monitored register.
getName() - Method in class com.ibm.debug.model.StorageStyle
 
getName() - Method in class com.ibm.debug.model.ThreadAttribute
The name or label that describes this attribute.
getNameOrTID() - Method in class com.ibm.debug.model.DebuggeeThread
A convience method for getting the name (or TID) of this thread.
getNewCapabilities() - Method in class com.ibm.debug.model.EngineCapabilitiesChangedEvent
 
getNewDebugEngine(boolean) - Method in class com.ibm.debug.model.Host
 
getNewProcessDialogAnswer() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get the stored result of the NewProcessDialog.
getNewStateFlags() - Method in class com.ibm.debug.model.ModelStateChangedEvent
Get the state that the Model is now in.
getNodeValue(MonitoredExpressionTreeNode) - Method in class com.ibm.debug.internal.picl.PICLValue
Returns the value of the MonitoredExpressionTreeNode
getNumberOfChildren() - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Return the number of items in the structure/array/class
getNumberOfChildrenReturned() - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Number of children returned
getNumberOfLines() - Method in class com.ibm.debug.model.ViewFile
Get the number of lines in the file.
getNumberOfUnitsPerLine() - Method in class com.ibm.debug.model.Storage
 
getObjectName() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Returns the name of the object for the stack frame.
getOldCapabilities() - Method in class com.ibm.debug.model.EngineCapabilitiesChangedEvent
 
getOldStateFlags() - Method in class com.ibm.debug.model.ModelStateChangedEvent
Get the state that the Model was in prior to this event being fired.
getOptions() - Method in class com.ibm.debug.util.DebuggerOptions
Get the option hash table.
getOutLevel() - Method in class com.ibm.debug.internal.util.EclipseLogger
 
getOwningEngine() - Method in class com.ibm.debug.model.EngineCapabilities
 
getOwningProcess() - Method in class com.ibm.debug.model.Breakpoint
Get the process in which this breakpoint is set.
getOwningProcess() - Method in class com.ibm.debug.model.MonitoredExpression
Return the process owning the monitored expression
getOwningProcess() - Method in class com.ibm.debug.model.Storage
 
getParent() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getParent() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getParent() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getPart() - Method in class com.ibm.debug.model.LocationBreakpoint
Get the part in which this breakpoint is set.
getPart() - Method in class com.ibm.debug.model.PartEvent
 
getPartName() - Method in class com.ibm.debug.model.LocationBreakpoint
Returns the name of the source/part which contains this breakpoint.
getPartsArray() - Method in class com.ibm.debug.model.Module
Get a list of parts (compilation units) contained in this module.
getPassword() - Method in class com.ibm.debug.model.RemoteAgentInfo
 
getPath() - Method in class com.ibm.debug.internal.picl.SourceLocation
 
getPendingDefaultRep() - Method in class com.ibm.debug.model.Type
Return the pending default representation for this type
getPendingEngineRequest() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Gets the pendingEngineRequest
getPICLLaunchManager() - Static method in class com.ibm.debug.internal.picl.PICLLaunchManager
 
getPICLThread(DebuggeeThread) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns the PICLThread that corresponds to the DebuggeeThread
getPlatformID() - Method in class com.ibm.debug.model.Host
For the local host, this method will return a valid platform ID as soon as the LocalHost object is constructed.
getPluginPath() - Static method in class com.ibm.debug.internal.picl.PICLUtils
Returns a String that is the current path to the this plugin's directory This is more accurate that asking the plugin directly since it seems to always give back "plugin"
getPort() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
Get the port the daemon is listening on.
getPort() - Method in class com.ibm.debug.launch.PICLDaemonInfo
Get the port.
getPreferredView() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Gets the preferredView
getPrefix() - Method in class com.ibm.debug.model.Line
Get only the prefix text for this line.
getPriority() - Method in class com.ibm.debug.internal.picl.PICLThread
 
getPriority() - Method in class com.ibm.debug.model.DebuggeeThread
A convience method for getting the priority of this thread.
getProcess() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getProcess() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
getProcess() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getProcess() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getProcess() - Method in class com.ibm.debug.launch.PICLAttachInfo
Gets the system process.
getProcess() - Method in class com.ibm.debug.model.DebuggeeAttachOptions
Returns the SystemProcess object that was used to construct this DebuggeeAttachOptions object, or null if the DebuggeeAttachOptions object was not constructed using a SystemProcess object.
getProcess() - Method in class com.ibm.debug.model.ProcessEvent
 
getProcess() - Method in class com.ibm.debug.model.ProcessStopInfo
Get that process to which this ProcessStopInfo object applies.
getProcess() - Method in class com.ibm.debug.model.RestorableObjects
 
getProcess() - Static method in class com.ibm.debug.util.ExecCommand
 
getProcessDetails() - Method in class com.ibm.debug.model.SystemProcess
Get the information sent to us by the debug engine for this process.
getProcessID() - Method in class com.ibm.debug.launch.PICLAttachInfo
Gets the process id
getProcessID() - Method in class com.ibm.debug.model.DebuggeeAttachOptions
Get the process ID.
getProcessID() - Method in class com.ibm.debug.model.EngineArgs
 
getProcessList() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get list of processes
getProcessListColumnDetails() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get process list column details
getProcessListColumnDetails() - Method in class com.ibm.debug.model.DebugEngine
 
getProcessPath() - Method in class com.ibm.debug.launch.PICLAttachInfo
Gets the process path
getProcessStopInfo() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Gets the processStopInfo
getProcessStopInfo() - Method in class com.ibm.debug.model.DebuggeeProcess
Get information regarding which thread most recently caused the process to stop running and why.
getProcessStopInfo() - Method in class com.ibm.debug.model.ProcessStoppedEvent
Determine which thread caused the process to stop and why.
getProductPrefix() - Method in class com.ibm.debug.model.ProductInfo
 
getProgramName() - Method in class com.ibm.debug.launch.PICLLoadInfo
Gets the program name
getProgramParms() - Method in class com.ibm.debug.launch.PICLLoadInfo
Gets the program parameters
getQualifiedName() - Method in class com.ibm.debug.model.Module
Get the fully qualified name of this module including path information.
getQuiet() - Method in class com.ibm.debug.model.EngineArgs
 
getReason() - Method in class com.ibm.debug.model.ProcessStopInfo
Determine why the process stopped.
getRecordLength() - Method in class com.ibm.debug.util.FileUtility
Get the record length of a file
getReferenceTypeName() - Method in class com.ibm.debug.internal.picl.PICLRegister
 
getReferenceTypeName() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getReferenceTypeName() - Method in class com.ibm.debug.internal.picl.PICLValue
 
getReferenceTypeName() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getRegisterGroup() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
Gets the registerGroup
getRegisterGroupParent() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns an object that is the parent of the register groups.
getRegisterGroups() - Method in class com.ibm.debug.model.DebugEngine
Returns an array of register groups that the backend supports.
getRemoteAgentInfo() - Method in class com.ibm.debug.model.EngineArgs
 
getRepresentationsArray() - Method in class com.ibm.debug.model.Type
Return the array of all representations for this type
getRequestCode() - Method in class com.ibm.debug.model.ModelEvent
Determine what request was made of the debug engine that caused this event to be fired.
getRequestProperty() - Method in class com.ibm.debug.model.ModelEvent
 
getResource() - Method in class com.ibm.debug.launch.PICLStartupInfo
Gets the resource
getResourceBundle() - Static method in class com.ibm.debug.internal.picl.PICLUtils
Returns the resource bundle used by all parts of the debug ui package.
getResourceString(String) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Retrieve the requested String resource.
getResponseLines() - Method in class com.ibm.debug.model.DebugEngineCommandLogResponseEvent
 
getRestoreFlags() - Method in class com.ibm.debug.model.RestorableObjects
 
getReturnCode() - Method in class com.ibm.debug.model.ErrorOccurredEvent
Values for the return code correspond to constants in class com.ibm.debug.epdc.EPDC e.g.
getReturnType() - Method in class com.ibm.debug.model.Function
Get the return type of this function.
getRunCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getSaveFlags() - Method in class com.ibm.debug.model.RestorableObjects
 
getSaveRestoreDirectory() - Method in class com.ibm.debug.model.DebuggeeStartupOptions
 
getSaveRestoreFlags() - Method in class com.ibm.debug.model.DebuggeeStartupOptions
 
getSearchCaseSensitivity() - Method in class com.ibm.debug.model.ViewFile
Get the case sensitivity currently being used to perform searches.
getSearchString() - Method in class com.ibm.debug.model.ViewFile
Retrieve the most recent search string passed to findString.
getShellCommand() - Static method in class com.ibm.debug.util.ExecCommand
 
getSourceFile() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getSourceFileName() - Method in class com.ibm.debug.util.FileUtility
Get the fully qualified name of the file
getSourceLocation() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getSourceLocator() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns the ISourceLocator for the debug element
getSourceLocator() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getSourceLocator() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getSourcePaths() - Method in class com.ibm.debug.util.FileUtility
Get the list of the paths to search for a local source file.
getSourceViewInformation() - Method in class com.ibm.debug.model.DebugEngine
Get the ViewInformation object for the Source view.
getStack() - Method in class com.ibm.debug.model.DebuggeeThread
Call this method to obtain the stack information for this thread.
getStack() - Method in class com.ibm.debug.model.StackEvent
 
getStackCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getStackDetails() - Method in class com.ibm.debug.model.DebugEngine
Returns details of the stack information that the backend supports.
getStackFrame() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getStackFrame() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
getStackFrame() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getStackFrame() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getStackFrame() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
getStackFrame() - Method in class com.ibm.debug.model.StackFrameEvent
 
getStackFrameName() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Returns the name of the stack frame with out the parameters
getStackFrames() - Method in class com.ibm.debug.model.Stack
Return a vector of all StackFrame objects in this Stack.
getStackNumber() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Returns the relative number that this stackframe is from the top
getStartChildNumber() - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
Returns the ordinal number of the first child.
getStartupBehaviour() - Method in class com.ibm.debug.launch.PICLAttachInfo
Gets the startup behaviour
getStartupBehaviour() - Method in class com.ibm.debug.launch.PICLLoadInfo
Gets the startup behaviour
getStartupCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getState() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns a String that represents the state of the underlying debuggee thread.
getState() - Method in class com.ibm.debug.model.DebugEngine
Query the current state of the Model objects associated with this DebugEngine.
getState() - Method in class com.ibm.debug.model.DebuggeeThread
A convience method for getting the state of this thread.
getStatementNumber() - Method in class com.ibm.debug.model.LineBreakpoint
 
getStatementNumber() - Method in class com.ibm.debug.model.MonitoredExpression
Return the statement number (390 ONLY).
getStoppingExceptionName() - Method in class com.ibm.debug.internal.picl.PICLThread
Return the String name (exception message) of the exception event that stopped this process
getStoppingThread() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns the thread that stopped this debuggee
getStorage() - Method in class com.ibm.debug.internal.picl.PICLStorage
Gets the storage
getStorage() - Method in class com.ibm.debug.model.DebuggeeProcess
Returns a Vector of Storage objects representing the storage within the debuggee's address space which is currently being monitored by the debug engine.
getStorage() - Method in class com.ibm.debug.model.StorageEvent
 
getStorage() - Method in class com.ibm.debug.model.StorageLine
Get a string containing formatted storage contents.
getStorageCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getStorageColumns() - Method in class com.ibm.debug.model.StorageLine
Get an array of StorageColumn objects.
getStorageContents() - Method in class com.ibm.debug.model.StorageColumn
Get a string containing the storage contents for this column.
getStorageLine() - Method in class com.ibm.debug.model.StorageLineEvent
 
getStorageLine(int, int) - Method in class com.ibm.debug.internal.picl.PICLStorage
Return the storage contents
getStorageLines() - Method in class com.ibm.debug.model.Storage
Obtain a Vector of StorageLine objects which contain pre-formatted strings showing storage contents which can be displayed to the user.
getStorageParent() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Get the parent to the Storage list
getStorageStyle() - Method in class com.ibm.debug.model.Storage
Determine the style in which storage in this storage monitor has been formatted by the debug engine.
getStorageStyle(short) - Static method in class com.ibm.debug.model.StorageStyle
Use this method to retrieve a specific storage style.
getStreamsProxy() - Method in class com.ibm.debug.internal.picl.PICLProcess
 
getSupportedExceptions() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns an array of DebuggeeException objects.
getSupportedStorageStyles() - Method in class com.ibm.debug.model.EngineStorageCapabilities
Get a Vector of StorageStyle objects.
getSupportedViews() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Returns the views that are supported by the part associated with this PICLStackFrame
getSuspendedLabel(String) - Method in class com.ibm.debug.internal.picl.PICLThread
Return a formatted String that can serve as a label for this Thread when it is suspended
getSystemProcessList() - Method in class com.ibm.debug.model.DebugEngine
Ask the debug engine for a list of all processes which can be attached to.
getText(Object) - Method in class com.ibm.debug.internal.picl.PICLModelPresentation
Returns a label for the item
getThread() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
getThread() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
getThread() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
getThread() - Method in class com.ibm.debug.internal.picl.PICLRegister
 
getThread() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
 
getThread() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getThread() - Method in class com.ibm.debug.internal.picl.PICLThread
 
getThread() - Method in class com.ibm.debug.model.Breakpoint
Get the specific thread in which this breakpoint is set.
getThread() - Method in class com.ibm.debug.model.LocalMonitoredExpressions
Return the thread associated with the local monitor
getThread() - Method in class com.ibm.debug.model.MonitoredExpression
Return the thread the monitored expression is associated with
getThread() - Method in class com.ibm.debug.model.ThreadEvent
 
getThreadID() - Method in class com.ibm.debug.model.Breakpoint
Get the debug engine-assigned ID of the thread on which this breakpoint has been set.
getThreadsArray() - Method in class com.ibm.debug.model.DebuggeeProcess
Return the entire list of threads in this process.
getThreadThatCausedProcessToStop() - Method in class com.ibm.debug.model.ProcessStopInfo
Query which thread caused the process to stop (because, for example, it hit a breakpoint).
getTitle() - Method in class com.ibm.debug.launch.PICLStartupInfo
Gets the title
getTitle() - Method in class com.ibm.debug.model.DebugEngineWaitingEvent
Returns the title passed to the engine daemon by the remote debug engine This title can be used by the model client for windows associated with this engine connection
getTopStackFrame() - Method in class com.ibm.debug.internal.picl.PICLThread
 
getToVal() - Method in class com.ibm.debug.model.Breakpoint
Return the upper limit of the number of times a breakpoint is stopped when it has been hit (less than).
getType() - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Get the type of the expression tree node
getType() - Method in class com.ibm.debug.model.ThreadAttribute
Get the type of this attribute.
getTypes() - Method in class com.ibm.debug.model.Language
Send a request to get the list of types for this programming language.
getTypeString() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns a String representing the type of this PICLDebugElement.
getUniqueID() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns an ID that can be used to uniquely identify this debug target
getValue() - Method in class com.ibm.debug.internal.picl.PICLRegister
 
getValue() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getValue() - Method in class com.ibm.debug.model.MonitoredExpression
 
getValue() - Method in class com.ibm.debug.model.MonitoredRegister
Returns the current value of this monitored register.
getValue() - Method in class com.ibm.debug.model.PointerMonitoredExpressionTreeNode
Return the string that represents the value of the pointer
getValue() - Method in class com.ibm.debug.model.ScalarMonitoredExpressionTreeNode
Return the contents of the variable as a string
getValue() - Method in class com.ibm.debug.model.ThreadAttribute
Get the value of the attribute.
getValueString() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getValueString() - Method in class com.ibm.debug.internal.picl.PICLValue
 
getVariable() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
getVariable() - Method in class com.ibm.debug.internal.picl.PICLValue
 
getVerbose() - Method in class com.ibm.debug.model.EngineArgs
 
getViewFile(IMarker, ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Helper class - given a marker this will return a Location object.
getViewInformation() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Returns the ViewInformation object currently used to get the view for this frame
getViewInformation() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns the ViewInformation object currently used to get the view for this thread element
getViewInformationByType(short) - Method in class com.ibm.debug.model.DebugEngine
Get the ViewInformation object for a particular kind of view e.g.
getWarningMessage() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
getWindowCapabilities() - Method in class com.ibm.debug.model.EngineCapabilities
 
getWorkspaceSourceLocator() - Method in class com.ibm.debug.launch.PICLStartupInfo
Gets the workspace source locator

H

halt(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Halt a running debuggee.
halt(int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
haltSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
HANDLE_AMBIGUOUS_BREAKPOINTS - Static variable in class com.ibm.debug.model.Model
 
HANDLE_AMBIGUOUS_MONITORED_EXPRESSIONS - Static variable in class com.ibm.debug.model.Model
 
handleAmbiguousBreakpoints(boolean) - Static method in class com.ibm.debug.model.Model
This method can be used to tell the Model whether or not it should try to automatically handle ambiguous breakpoints.
handleAmbiguousMonitoredExpressions(boolean) - Static method in class com.ibm.debug.model.Model
 
handleLaunch(Object, PICLStartupInfo, Hashtable) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
 
hasBeenDeleted() - Method in class com.ibm.debug.model.DebugModelObject
 
hasBeenInitialized() - Method in class com.ibm.debug.model.DebugEngine
Returns an indication of whether or not this debug engine has been successfully initialized.
hasBeenRunToMainEntryPoint() - Method in class com.ibm.debug.model.DebuggeeProcess
Query whether or not this process has been run to its main entry point via the runToMainEntryPoint method.
hasBeenVetoed() - Method in class com.ibm.debug.model.ModelEvent
 
hasChanged(boolean) - Method in class com.ibm.debug.internal.picl.PICLRegister
 
hasChanged(boolean) - Method in class com.ibm.debug.internal.picl.PICLVariable
Returns the current state of "has changed"
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLFile
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLPart
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLThread
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLValue
 
hasChildren() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
hasDebugInfo() - Method in class com.ibm.debug.model.Module
Determine whether or not this module contains compiler-generated debug information for symbols and types.
hasDebugInfo() - Method in class com.ibm.debug.model.Part
Determine whether or not this part contains debug info.
hasPrefixArea() - Method in class com.ibm.debug.model.ViewInformation
Indicates whether a prefix area has been prepended to each line of text in a view of this type.
hasSource() - Method in class com.ibm.debug.internal.picl.PICLFile
 
hasVaHelp() - Static method in class com.ibm.debug.util.Platform
 
haveDoneCleanup() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Accessor for the fDoneCleanup property.
heapCheck(boolean, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Enable or disable the memory checking on the debug engine.
Host - class com.ibm.debug.model.Host.
This class represents a machine on which a debuggee process is running.
host() - Method in class com.ibm.debug.model.DebugEngine
Get the Host where this DebugEngine resides.
hostAdded(HostAddedEvent) - Method in class com.ibm.debug.model.DebugModelEventAdapter
 
hostAdded(HostAddedEvent) - Method in interface com.ibm.debug.model.DebugModelEventListener
 
HostAddedEvent - class com.ibm.debug.model.HostAddedEvent.
Note that the getSource method for a HostAddedEvent object will return the Class object for com.ibm.debug.model.Model.
HostEvent - class com.ibm.debug.model.HostEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
HostEventAdapter - class com.ibm.debug.model.HostEventAdapter.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
HostEventAdapter() - Constructor for class com.ibm.debug.model.HostEventAdapter
Construct an event adapter with no specified owning client.
HostEventAdapter(Client) - Constructor for class com.ibm.debug.model.HostEventAdapter
Construct an event adapter which is owned by the specified client.
HostEventListener - interface com.ibm.debug.model.HostEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
HPUX - Static variable in class com.ibm.debug.model.Host
 

I

ICompiledInternalDebugTarget - interface com.ibm.debug.jni.control.ICompiledInternalDebugTarget.
Interface to be implemented by compiled debug targets that want to support internal debuggee control.
identifierInString(String, int) - Method in class com.ibm.debug.model.ColumnBasedIdentifierParser
Given a string and index within that string the positions within the string for the encompassing identifier
identifierInString(String, int) - Method in class com.ibm.debug.model.DelimitersBasedIdentifierParser
Given a string and index within that string the positions within the string for the encompassing identifier
identifierInString(String, int) - Method in class com.ibm.debug.model.IdentifierParser
Given a string and index within that string the positions within the string for the encompassing identifier
identifierInString(String, int) - Method in class com.ibm.debug.model.IdentifierParserForFreeFormRPG
 
identifierInString(String, int) - Method in class com.ibm.debug.model.IdentifierParserForOPMRPG
 
identifierInString(String, int) - Method in class com.ibm.debug.model.IdentifierParserForRPG
 
identifierInSubString(char[], int, int, int) - Method in class com.ibm.debug.model.IdentifierParserForFreeFormRPG
This recursive function will get the token depending on the cursion postion and the context of the line.
IdentifierParser - class com.ibm.debug.model.IdentifierParser.
This interface finds identifiers in strings
IdentifierParser() - Constructor for class com.ibm.debug.model.IdentifierParser
 
IdentifierParserForCL400 - class com.ibm.debug.model.IdentifierParserForCL400.
This class finds identifiers in Cobol strings.
IdentifierParserForCL400() - Constructor for class com.ibm.debug.model.IdentifierParserForCL400
Setup
IdentifierParserForCobol - class com.ibm.debug.model.IdentifierParserForCobol.
This class finds identifiers in Cobol strings.
IdentifierParserForCobol() - Constructor for class com.ibm.debug.model.IdentifierParserForCobol
Setup
IdentifierParserForCPP - class com.ibm.debug.model.IdentifierParserForCPP.
This class finds identifiers in C/C++ strings.
IdentifierParserForCPP() - Constructor for class com.ibm.debug.model.IdentifierParserForCPP
Setup
IdentifierParserForFreeFormRPG - class com.ibm.debug.model.IdentifierParserForFreeFormRPG.
This class finds identifiers in free form RPG strings.
IdentifierParserForFreeFormRPG() - Constructor for class com.ibm.debug.model.IdentifierParserForFreeFormRPG
Setup
IdentifierParserForOPMRPG - class com.ibm.debug.model.IdentifierParserForOPMRPG.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IdentifierParserForOPMRPG(boolean) - Constructor for class com.ibm.debug.model.IdentifierParserForOPMRPG
constructor
IdentifierParserForRPG - class com.ibm.debug.model.IdentifierParserForRPG.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
IdentifierParserForRPG(boolean) - Constructor for class com.ibm.debug.model.IdentifierParserForRPG
constructor
ignoreException(int) - Method in class com.ibm.debug.model.DebuggeeThread
 
IInternalDebugTarget - interface com.ibm.debug.jni.control.IInternalDebugTarget.
Interface to be implemented by debug targets that want to support internal debuggee control.
IInternalEventListener - interface com.ibm.debug.jni.control.IInternalEventListener.
Internal event listener.
IInternalThread - interface com.ibm.debug.jni.control.IInternalThread.
Interface to be implemented by threads that want to support internal control.
init(Object, PICLStartupInfo, Hashtable) - Method in interface com.ibm.debug.launch.IPICLLaunchWizard
Initialize the wizard.
initialize(byte, String, int) - Method in class com.ibm.debug.model.DebugEngine
Deprecated. Use the above version instead.
initialize(byte, String, String, String, int) - Method in class com.ibm.debug.model.DebugEngine
Tell the debug engine to initialize itself.
initializeImageRegistry() - Static method in class com.ibm.debug.internal.picl.PICLUtils
 
initStartupInfo(DebugDaemon.EngineParameters, PICLAttachInfo) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
initStartupInfo(DebugDaemon.EngineParameters, PICLLoadInfo) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
InternalBreakpointEvent - class com.ibm.debug.jni.control.InternalBreakpointEvent.
Internal breakpoint event.
InternalBreakpointEvent(Object, Object) - Constructor for class com.ibm.debug.jni.control.InternalBreakpointEvent
Constructor for InternalBreakpointEvent.
InternalDebugEvent - class com.ibm.debug.jni.control.InternalDebugEvent.
Abstract class for internal debug events.
InternalDebugEvent(Object) - Constructor for class com.ibm.debug.jni.control.InternalDebugEvent
Constructor for internal debug events.
internalResume() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
internalResume() - Method in interface com.ibm.debug.jni.control.IInternalDebugTarget
Request an internal resume of the debuggee (all threads).
InternalResumeEvent - class com.ibm.debug.jni.control.InternalResumeEvent.
Internal resume event.
InternalResumeEvent(Object) - Constructor for class com.ibm.debug.jni.control.InternalResumeEvent
Constructor for InternalResumeEvent.
InternalStepEvent - class com.ibm.debug.jni.control.InternalStepEvent.
Internal step event.
InternalStepEvent(Object, int) - Constructor for class com.ibm.debug.jni.control.InternalStepEvent
Constructor for InternalStepEvent.
internalStepInto() - Method in class com.ibm.debug.internal.picl.PICLThread
 
internalStepInto() - Method in interface com.ibm.debug.jni.control.IInternalThread
Request a step into.
internalStepOver() - Method in class com.ibm.debug.internal.picl.PICLThread
 
internalStepOver() - Method in interface com.ibm.debug.jni.control.IInternalThread
Request a step over.
internalStepReturn() - Method in class com.ibm.debug.internal.picl.PICLThread
 
internalStepReturn() - Method in interface com.ibm.debug.jni.control.IInternalThread
Request a step return.
internalSuspend() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
internalSuspend() - Method in interface com.ibm.debug.jni.control.IInternalDebugTarget
Request an internal suspend of the debuggee (all threads).
InternalSuspendEvent - class com.ibm.debug.jni.control.InternalSuspendEvent.
Internal suspend event.
InternalSuspendEvent(Object) - Constructor for class com.ibm.debug.jni.control.InternalSuspendEvent
Constructor for InternalSuspendEvent.
INVALIDCHAR - Static variable in class com.ibm.debug.model.CHARACTERTYPE
 
invalidOptions() - Method in class com.ibm.debug.util.DebuggerOptions
Get the options which were rejected as a result of personalization.
IPICLLauncher - interface com.ibm.debug.launch.IPICLLauncher.
This interface should be implemented by PICL launchers.
IPICLLaunchWizard - interface com.ibm.debug.launch.IPICLLaunchWizard.
This interface should be implemented by PICL Debug launcher wizards.
is95() - Static method in class com.ibm.debug.util.Platform
 
is98() - Static method in class com.ibm.debug.util.Platform
 
isAcceptingAsynchronousRequests() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not the debug engine is currently able to accept and process new asynchronous requests.
isAcceptingSynchronousRequests() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not the debug engine is currently able to accept and process new synchronous requests.
isADirectory(String) - Method in class com.ibm.debug.util.FileSystem
Check if the name specified corresponds to a directory
isAIX() - Static method in class com.ibm.debug.util.Platform
 
isAllocated() - Method in class com.ibm.debug.internal.picl.PICLRegisterValue
 
isAllocated() - Method in class com.ibm.debug.internal.picl.PICLValue
 
isAllocated() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
isAutoSetEntry() - Method in class com.ibm.debug.model.Breakpoint
Return 'true' if the breakpoint was set through auto set entry flag
isBreakpointActive(IMarker) - Static method in class com.ibm.debug.internal.picl.PICLDebugTarget
static method that returns if breakpoint is installed and active
isBreakpointEnabled(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
isBreakpointInstalled(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
isBusy() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not this debug engine is busy servicing a previous request.
isCaseSensitive() - Static method in class com.ibm.debug.util.Platform
 
isDefault() - Method in class com.ibm.debug.model.RegisterGroup
 
isDefault() - Method in class com.ibm.debug.model.StackColumnDetails
 
isDeferred() - Method in class com.ibm.debug.model.Breakpoint
Return 'true' if the breakpoint is deferred, 'false' otherwise.
isDisabled() - Method in class com.ibm.debug.model.MonitoredExpression
Query for a disabled monitored expression
isDisassemblyView() - Method in class com.ibm.debug.model.View
Determine if this is a disassembly view.
isDisassemblyView() - Method in class com.ibm.debug.model.ViewInformation
Determine if this ViewInformation object describes a disassembly view.
isDisconnected() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
isDisconnected() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
isEnabled() - Method in class com.ibm.debug.internal.picl.PICLVariable
Returns the current enable/disable state of this variable
isEnabled() - Method in class com.ibm.debug.model.Breakpoint
Returns 'true' if this breakpoint is enabled, 'false' otherwise.
isEnabled() - Method in class com.ibm.debug.model.DebuggeeException
Get the current state of this exception.
isEnabled() - Method in class com.ibm.debug.model.MonitoredExpression
Query for an enabled expression monitor
isEnabled() - Method in class com.ibm.debug.model.Storage
 
isEnablementChanged() - Method in class com.ibm.debug.model.MonitoredExpressionChangedEvent
Query the event of a monitored expression whose enablement has changed.
isEngineReady() - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
Returns true if the debug engine is ready to accept this request, otherwise false
isEngineRequestPending() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Checks if pending request
isError() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Returns true if this request had an error
isExecutable() - Method in class com.ibm.debug.model.Line
Returns an indication of whether or not this line is executable.
isFrozen() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns true if this thread is frozen, otherwise false.
isHPUX() - Static method in class com.ibm.debug.util.Platform
 
isIA64() - Static method in class com.ibm.debug.util.Platform
 
isInitialized() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns status of engine
isInternal() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Returns whether this request is internal or not.
isLineBreakpointCapable() - Method in class com.ibm.debug.model.View
Indicates whether or not this view supports setting line breakpoints.
isLineBreakpointCapable() - Method in class com.ibm.debug.model.ViewInformation
Indicates whether or not views of this type support setting line breakpoints.
isLinux() - Static method in class com.ibm.debug.util.Platform
 
isListening() - Method in class com.ibm.debug.model.EngineDaemon
Check to see if the debug daemon is listening Creation date: (9/18/2000 11:08:01 AM)
isListingView() - Method in class com.ibm.debug.model.View
Determine if this is a listing view.
isListingView() - Method in class com.ibm.debug.model.ViewInformation
Determine if this ViewInformation object describes a listing view.
isLoaded() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not this debug engine is loaded and running.
isMixedView() - Method in class com.ibm.debug.model.View
Determine if this is a mixed view.
isMixedView() - Method in class com.ibm.debug.model.ViewInformation
Determine if this ViewInformation object describes a mixed view.
isMonitorCapable() - Method in class com.ibm.debug.model.View
Indicates whether or not this view supports monitoring expressions.
isMonitorCapable() - Method in class com.ibm.debug.model.ViewInformation
Indicates whether or not views of this type support monitoring expressions.
isMonitored() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
Returns true if this register group is currently monitored.
isNotBusy() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns true if the engine will accept a request.
isNT() - Static method in class com.ibm.debug.util.Platform
 
isOS2() - Static method in class com.ibm.debug.util.Platform
 
isOS390() - Static method in class com.ibm.debug.util.Platform
 
isPostMortem() - Method in class com.ibm.debug.model.DebuggeeProcess
 
isPrivate() - Method in class com.ibm.debug.model.DebugModelObject
 
isReadOnly() - Method in class com.ibm.debug.model.Breakpoint
Return 'true' if the debug engine supports modifying breakpoints but this breakpoint cannot be modified, and 'false' otherwise.
isSameAs(EngineBreakpointCapabilities) - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineExceptionCapabilities) - Method in class com.ibm.debug.model.EngineExceptionCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineFileCapabilities) - Method in class com.ibm.debug.model.EngineFileCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineGeneralCapabilities) - Method in class com.ibm.debug.model.EngineGeneralCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineMonitorCapabilities) - Method in class com.ibm.debug.model.EngineMonitorCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineRunCapabilities) - Method in class com.ibm.debug.model.EngineRunCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineStackCapabilities) - Method in class com.ibm.debug.model.EngineStackCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineStartupCapabilities) - Method in class com.ibm.debug.model.EngineStartupCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineStorageCapabilities) - Method in class com.ibm.debug.model.EngineStorageCapabilities
Compare one set of capabilities with another to see if they are the same.
isSameAs(EngineWindowCapabilities) - Method in class com.ibm.debug.model.EngineWindowCapabilities
Compare one set of capabilities with another to see if they are the same.
isSCO() - Static method in class com.ibm.debug.util.Platform
 
isSolaris() - Static method in class com.ibm.debug.util.Platform
 
isSourceView() - Method in class com.ibm.debug.model.View
Determine if this is a source view.
isSourceView() - Method in class com.ibm.debug.model.ViewInformation
Determine if this ViewInformation object describes a source view.
isStepping() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
isStepping() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
isStepping() - Method in class com.ibm.debug.internal.picl.PICLThread
 
isStopInMain() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns true if this process stops in main automatically, otherwise false.
isStoppedByBreakpoint() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns whether this processed is currently stopped by a breakpoint
isStoppedByBreakpoint() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns whether this thread was stopped by encountering a breakpoint
isStoppedByException() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Returns whether this process is currently stopped by an exception
isStoppedByException() - Method in class com.ibm.debug.internal.picl.PICLThread
Returns whether this thread was stopped by encountering an exception
isSupported(DebugEngine) - Method in class com.ibm.debug.model.StorageStyle
Is this storage style supported by the given debug engine? It should only be necessary to call this method on StorageStyle objects that were obtained via the StorageStyle.getStorageStyle method.
isSuspended() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
isSuspended() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
isSuspended() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
isSuspended() - Method in class com.ibm.debug.internal.picl.PICLThread
 
isTerminated() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
isTerminated() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
isTerminated() - Method in class com.ibm.debug.internal.picl.PICLProcess
 
isTerminated() - Method in class com.ibm.debug.internal.picl.PICLThread
 
isTreeStructureChanged() - Method in class com.ibm.debug.model.MonitoredExpressionChangedEvent
Query the event of a monitored expression of a complex type (array, struct, class) for any possible change in one or more of its nodes.
isUnix() - Static method in class com.ibm.debug.util.Platform
 
isValid() - Method in class com.ibm.debug.model.ModelUpdateLock
Determine if this lock is valid.
isValueChanged() - Method in class com.ibm.debug.model.MonitoredExpressionChangedEvent
Query the event of a monitored expression whose value has changed
isVetoable() - Method in class com.ibm.debug.model.ModelEvent
 
isWin2000() - Static method in class com.ibm.debug.util.Platform
 
isWindows() - Static method in class com.ibm.debug.util.Platform
 

J

JAVA_CLASS - Static variable in class com.ibm.debug.model.EngineInfo
Engine is a Java class.
JavaPICLEngineInfo - class com.ibm.debug.model.JavaPICLEngineInfo.
This class provides information that is needed in order to load or reuse a debug engine of this type.
JavaPICLEngineInfo() - Constructor for class com.ibm.debug.model.JavaPICLEngineInfo
This ctor will give the Java PICL engine a default name of "com.ibm.debug.engine.Jde".
JavaPICLEngineInfo(String) - Constructor for class com.ibm.debug.model.JavaPICLEngineInfo
 
jIBMCopyright - Static variable in class com.ibm.debug.model.ArrayMonitoredExpressionTreeNode
 
jIBMCopyright - Static variable in class com.ibm.debug.model.ClassMonitoredExpressionTreeNode
 
jIBMCopyright - Static variable in class com.ibm.debug.model.StructMonitoredExpressionTreeNode
 
JT_PORT - Static variable in class com.ibm.debug.util.TraceLogger
The default TCP Logger/Catcher port (DEFAULT=8800)
jumpToLocation(IMarker) - Method in class com.ibm.debug.internal.picl.PICLThread
Causes the thread to jump to a location.
jumpToLocation(Location, int) - Method in class com.ibm.debug.model.DebuggeeThread
Jump to the given location.
jumpToLocationSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
JVM - Static variable in class com.ibm.debug.model.Host
 

K

kind() - Method in class com.ibm.debug.model.View
What kind of view is this? e.g.
kind() - Method in class com.ibm.debug.model.ViewInformation
What kind of view does this ViewInformation object describe? e.g.

L

Language - class com.ibm.debug.model.Language.
Class representing any possible programming language for a given debug engine.
lastLineNumber() - Method in class com.ibm.debug.model.ViewFile
Get the line number of the last line in the file.
launch(Object, PICLStartupInfo, Hashtable) - Method in interface com.ibm.debug.launch.IPICLLauncher
Launch a debug session.
launchDebugSession(PICLStartupInfo, ConnectionInfo) - Static method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
Launch a debug session.
launchEngine(byte) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Launch a debug engine and initialize it.
Line - class com.ibm.debug.model.Line.
This class represents a line of text from a file within a view.
line_no - Variable in class com.ibm.debug.model.FRAGMENT
 
LineBreakpoint - class com.ibm.debug.model.LineBreakpoint.
This class represents a breakpoint that has been set on a specific line in a file.
lineBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
lineNumber() - Method in class com.ibm.debug.model.Location
Get the line number of this Location.
lineNumberWithinFile() - Method in class com.ibm.debug.model.Line
Returns the line number of this line within the file.
lineText() - Method in class com.ibm.debug.model.Line
Returns a String containing the actual text of the line.
Linux - Static variable in class com.ibm.debug.model.Host
 
load(PICLLoadInfo) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Do a program load
LOADABLE_LIBRARY - Static variable in class com.ibm.debug.model.EngineInfo
Engine is a DLL or shared library.
loadCachedPropertyValues() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Retrieve property values from the underlying DebuggeeProcess and cache them in this object.
loadCachedPropertyValues() - Method in class com.ibm.debug.internal.picl.PICLThread
Retrieve property values from the underlying DebuggeeThread and cache them in this object.
loadEngine(EngineInfo, ProductInfo, ConnectionInfo, EngineArgs) - Method in class com.ibm.debug.model.Host
Ask the host to load a debug engine so that it can be used to debug a program.
loadEngine(EngineInfo, ProductInfo, ConnectionInfo, EngineArgs) - Method in class com.ibm.debug.model.LocalHost
Start a debug engine on the local host.
loadEngine(EngineInfo, ProductInfo, ConnectionInfo, EngineArgs) - Method in class com.ibm.debug.model.RemoteHost
 
loadParts(Module, String) - Method in class com.ibm.debug.model.DebugEngine
Send a request to get a list of parts (that have not been registered by the backend) from the backend.
LOCAL_MONITORS - Static variable in class com.ibm.debug.model.SaveRestoreFlags
Save or restore all local variable monitors.
localExpressionsMonitor() - Method in class com.ibm.debug.model.DebuggeeThread
Return the local monitor attached to the thread
localExpressionsMonitorAdded(LocalMonitoredExpressionsAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
localExpressionsMonitorAdded(LocalMonitoredExpressionsAddedEvent) - Method in class com.ibm.debug.model.DebuggeeThreadEventAdapter
 
localExpressionsMonitorAdded(LocalMonitoredExpressionsAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeThreadEventListener
This method will be called when a new local monitor is added to the thread.
localExpressionsMonitorEnded(LocalMonitoredExpressionsEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
localExpressionsMonitorEnded(LocalMonitoredExpressionsEndedEvent) - Method in class com.ibm.debug.model.LocalMonitoredExpressionsEventAdapter
 
localExpressionsMonitorEnded(LocalMonitoredExpressionsEndedEvent) - Method in interface com.ibm.debug.model.LocalMonitoredExpressionsEventListener
This method will be called when the monitor for local monitored expressions has been removed.
LocalHost - class com.ibm.debug.model.LocalHost.
Use this class when the debug engine and SUI are running on the same machine.
LocalJavaDebugEngine - class com.ibm.debug.model.LocalJavaDebugEngine.
A Java debug engine which is loaded in the same JVM as the UI.
LocalJavaDebugEngine(Host) - Constructor for class com.ibm.debug.model.LocalJavaDebugEngine
 
LocalMonitoredExpressions - class com.ibm.debug.model.LocalMonitoredExpressions.
Class representing monitored local expressions in the model
LocalMonitoredExpressionsAddedEvent - class com.ibm.debug.model.LocalMonitoredExpressionsAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
LocalMonitoredExpressionsEndedEvent - class com.ibm.debug.model.LocalMonitoredExpressionsEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
LocalMonitoredExpressionsEvent - class com.ibm.debug.model.LocalMonitoredExpressionsEvent.
The super class for local monitor events.
LocalMonitoredExpressionsEventAdapter - class com.ibm.debug.model.LocalMonitoredExpressionsEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
LocalMonitoredExpressionsEventAdapter() - Constructor for class com.ibm.debug.model.LocalMonitoredExpressionsEventAdapter
Construct an event adapter with no specified owning client.
LocalMonitoredExpressionsEventAdapter(Client) - Constructor for class com.ibm.debug.model.LocalMonitoredExpressionsEventAdapter
Construct an event adapter which is owned by the specified client.
LocalMonitoredExpressionsEventListener - interface com.ibm.debug.model.LocalMonitoredExpressionsEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
localSourceFilesSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
Location - class com.ibm.debug.model.Location.
Objects of this class are used to identify specific locations within the program being debugged.
Location(ViewFile, int) - Constructor for class com.ibm.debug.model.Location
Construct a Location object by specifying a file and line number.
LocationBreakpoint - class com.ibm.debug.model.LocationBreakpoint.
This class represents a breakpoint which can be mapped to a specific location within the debuggee's code.
LOG_PORT - Variable in class com.ibm.debug.internal.util.EclipseLogger
The remote Catcher TCP port (DEFAULT=8800)
logError(Exception) - Static method in class com.ibm.debug.internal.picl.PICLDebugElement
Convenience method to log internal errors
logError(Exception) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Convenience method to log internal errors
logEvent(String, Object) - Static method in class com.ibm.debug.internal.picl.PICLUtils
Use to log events so that they are controlled by the property "EVENTS"
logPort - Variable in class com.ibm.debug.internal.util.EclipseLogger
The Logger TCP port (DEFAULT=8800)
logText(String) - Static method in class com.ibm.debug.internal.picl.PICLUtils
 

M

main(String[]) - Static method in class com.ibm.debug.util.Platform
 
makeOptionArray(String) - Method in class com.ibm.debug.util.DebuggerOptions
Method to create an array of option strings from a command-line
messageReceived(MessageReceivedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
messageReceived(MessageReceivedEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
messageReceived(MessageReceivedEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
messageReceived(MessageReceivedEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
This event is fired if a request was sent to the debug engine and was processed successfully (i.e.
MessageReceivedEvent - class com.ibm.debug.model.MessageReceivedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
milestoneTimerElapseTime(String) - Method in class com.ibm.debug.util.TraceLogger
 
milestoneTimerElapseTimeAndStop(String) - Method in class com.ibm.debug.util.TraceLogger
 
milestoneTimerStart() - Method in class com.ibm.debug.util.TraceLogger
 
milestoneTimerStart(String) - Method in class com.ibm.debug.util.TraceLogger
 
milestoneTimerStop() - Method in class com.ibm.debug.util.TraceLogger
 
Model - class com.ibm.debug.model.Model.
 
Model() - Constructor for class com.ibm.debug.model.Model
 
ModelEvent - class com.ibm.debug.model.ModelEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ModelEventAdapter - class com.ibm.debug.model.ModelEventAdapter.
The purpose of this class is to provide default implementations for the getClient and filterEvents methods.
ModelEventAdapter() - Constructor for class com.ibm.debug.model.ModelEventAdapter
Construct an event adapter with no specified owning client.
ModelEventAdapter(Client) - Constructor for class com.ibm.debug.model.ModelEventAdapter
Construct an event adapter which is owned by the specified client.
ModelEventListener - interface com.ibm.debug.model.ModelEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
modelIsBeingUpdated() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not the Model is currently being updated due to a reply from the debug engine to a previous request.
modelIsBeingUpdatedFlag - Static variable in class com.ibm.debug.model.DebugEngine
A reply has been received from the debug engine and the Model is currently being updated using information contained in that reply.
modelStateChanged(ModelStateChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
modelStateChanged(ModelStateChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
modelStateChanged(ModelStateChangedEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
modelStateChanged(ModelStateChangedEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
 
ModelStateChangedEvent - class com.ibm.debug.model.ModelStateChangedEvent.
This kind of event is fired whenever the state of the Model changes.
ModelUpdateLock - class com.ibm.debug.model.ModelUpdateLock.
A ModelUpdateLock object is used to coordinate access to the Model in a multi-threaded application.
modify(Function, int, int, int, String, int, int) - Method in class com.ibm.debug.model.EntryBreakpoint
Modify a current function breakpoint.
modify(Function, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.EntryBreakpoint
 
modify(int, String, String, String, int, int, int, String, int, int) - Method in class com.ibm.debug.model.LineBreakpoint
Send a request to modify the current deferred line breakpoint.
modify(int, String, String, String, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.LineBreakpoint
 
modify(Location, int, int, int, String, int, int) - Method in class com.ibm.debug.model.LineBreakpoint
Modify the current line breakpoint.
modify(Location, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.LineBreakpoint
 
modify(String, int, int, int, int, int) - Method in class com.ibm.debug.model.ModuleLoadBreakpoint
Send a request to modify the breakpoint that was set for when a particular module was loaded.
modify(String, int, int, int, int, int, int) - Method in class com.ibm.debug.model.Watchpoint
Send a request to modify the breakpoint that was set when a particular address or an expression (that would result into an address) was changed.
modify(String, int, int, int, int, int, int, Object) - Method in class com.ibm.debug.model.Watchpoint
 
modify(String, int, int, int, int, int, Object) - Method in class com.ibm.debug.model.ModuleLoadBreakpoint
 
modify(String, Location, int, int, int, String, int, int) - Method in class com.ibm.debug.model.AddressBreakpoint
Send a request to modify a breakpoint that was set at an address or an expression (that would result into an address).
modify(String, Location, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.AddressBreakpoint
 
modify(String, String, String, int, int, int, String, int, int) - Method in class com.ibm.debug.model.EntryBreakpoint
Send a request to modify an existing deferred entry breakpoint.
modify(String, String, String, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.EntryBreakpoint
 
modifyExpression(Location, String, String) - Method in class com.ibm.debug.model.DebuggeeThread
CAUTION - this method was created for a special case and should be used with caution.
modifyValue(String, int) - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Send a request to change the value of a monitored expression.
modifyValue(String, int) - Method in class com.ibm.debug.model.MonitoredRegister
Send a request to change the value of a monitored register.
Module - class com.ibm.debug.model.Module.
This class represents a module (.exe or .dll) which has been loaded into the debuggee process.
MODULE - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Module type.
MODULE_PARENT - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Module parent type.
module() - Method in class com.ibm.debug.model.Part
Get the module which contains this part.
moduleAdded(ModuleAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
moduleAdded(ModuleAddedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
moduleAdded(ModuleAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever a module is added to the process.
ModuleAddedEvent - class com.ibm.debug.model.ModuleAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
moduleAddSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
ModuleEvent - class com.ibm.debug.model.ModuleEvent.
The super class for all module events.
ModuleEventAdapter - class com.ibm.debug.model.ModuleEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
ModuleEventAdapter() - Constructor for class com.ibm.debug.model.ModuleEventAdapter
Construct an event adapter with no specified owning client.
ModuleEventAdapter(Client) - Constructor for class com.ibm.debug.model.ModuleEventAdapter
Construct an event adapter which is owned by the specified client.
ModuleEventListener - interface com.ibm.debug.model.ModuleEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ModuleLoadBreakpoint - class com.ibm.debug.model.ModuleLoadBreakpoint.
 
moduleLoadBreakpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
moduleRemoveSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
moduleUnloaded(ModuleUnloadedEvent) - Method in class com.ibm.debug.internal.picl.PICLModule
 
moduleUnloaded(ModuleUnloadedEvent) - Method in class com.ibm.debug.internal.picl.PICLModuleParent
 
moduleUnloaded(ModuleUnloadedEvent) - Method in class com.ibm.debug.model.ModuleEventAdapter
 
moduleUnloaded(ModuleUnloadedEvent) - Method in interface com.ibm.debug.model.ModuleEventListener
 
ModuleUnloadedEvent - class com.ibm.debug.model.ModuleUnloadedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MONITOR_PARENT - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Monitor parent type.
monitor0_128BytesSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
monitor1ByteSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
monitor2BytesSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
monitor4BytesSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
monitor8BytesSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
monitorAllRegisterGroups(int) - Method in class com.ibm.debug.model.DebuggeeThread
This is the method to request to monitor all register groups for this thread.
MonitoredExpression - class com.ibm.debug.model.MonitoredExpression.
Class representing monitored expressions in the model
monitoredExpressionAdded(MonitoredExpressionAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
monitoredExpressionAdded(MonitoredExpressionAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
monitoredExpressionAdded(MonitoredExpressionAddedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
monitoredExpressionAdded(MonitoredExpressionAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever a monitored expression is added to the process.
monitoredExpressionAdded(MonitoredExpressionAddedEvent) - Method in class com.ibm.debug.model.LocalMonitoredExpressionsEventAdapter
 
monitoredExpressionAdded(MonitoredExpressionAddedEvent) - Method in interface com.ibm.debug.model.LocalMonitoredExpressionsEventListener
This method will be called when a new monitored expression has just been added to the local monitor.
MonitoredExpressionAddedEvent - class com.ibm.debug.model.MonitoredExpressionAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
monitoredExpressionChanged(MonitoredExpressionChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLVariable
 
monitoredExpressionChanged(MonitoredExpressionChangedEvent) - Method in class com.ibm.debug.model.MonitoredExpressionEventAdapter
 
monitoredExpressionChanged(MonitoredExpressionChangedEvent) - Method in interface com.ibm.debug.model.MonitoredExpressionEventListener
This method will be called when a Monitored expression's attributes have changed.
MonitoredExpressionChangedEvent - class com.ibm.debug.model.MonitoredExpressionChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
monitoredExpressionEnded(MonitoredExpressionEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLVariable
 
monitoredExpressionEnded(MonitoredExpressionEndedEvent) - Method in class com.ibm.debug.model.MonitoredExpressionEventAdapter
 
monitoredExpressionEnded(MonitoredExpressionEndedEvent) - Method in interface com.ibm.debug.model.MonitoredExpressionEventListener
This method will be called when a Monitored expression has ended and is just about to be removed from its owning process object.
MonitoredExpressionEndedEvent - class com.ibm.debug.model.MonitoredExpressionEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MonitoredExpressionEvent - class com.ibm.debug.model.MonitoredExpressionEvent.
The super class for all Monitored Expression events.
MonitoredExpressionEventAdapter - class com.ibm.debug.model.MonitoredExpressionEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
MonitoredExpressionEventAdapter() - Constructor for class com.ibm.debug.model.MonitoredExpressionEventAdapter
Construct an event adapter with no specified owning client.
MonitoredExpressionEventAdapter(Client) - Constructor for class com.ibm.debug.model.MonitoredExpressionEventAdapter
Construct an event adapter which is owned by the specified client.
MonitoredExpressionEventListener - interface com.ibm.debug.model.MonitoredExpressionEventListener.
The methods in this interface correspond to events that can occur within a debuggee at the Monitored Expression level.
monitoredExpressionsHaveChanged() - Method in class com.ibm.debug.model.DebuggeeProcess
Determine if the most recent reply from the debug engine caused any changes to this process's monitored expressions.
MonitoredExpressionTreeNode - class com.ibm.debug.model.MonitoredExpressionTreeNode.
 
MonitoredRegister - class com.ibm.debug.model.MonitoredRegister.
 
monitoredRegisterAdded(MonitoredRegisterAddedEvent) - Method in class com.ibm.debug.model.MonitoredRegisterGroupEventAdapter
 
monitoredRegisterAdded(MonitoredRegisterAddedEvent) - Method in interface com.ibm.debug.model.MonitoredRegisterGroupEventListener
This method will be called whenever a new monitored register is added to the register group.
MonitoredRegisterAddedEvent - class com.ibm.debug.model.MonitoredRegisterAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
monitoredRegisterChanged(MonitoredRegisterChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLRegister
 
monitoredRegisterChanged(MonitoredRegisterChangedEvent) - Method in class com.ibm.debug.model.MonitoredRegisterEventAdapter
 
monitoredRegisterChanged(MonitoredRegisterChangedEvent) - Method in interface com.ibm.debug.model.MonitoredRegisterEventListener
This method will be called whenever a register's attributes have changed.
MonitoredRegisterChangedEvent - class com.ibm.debug.model.MonitoredRegisterChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
monitoredRegisterEnded(MonitoredRegisterEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLRegister
 
monitoredRegisterEnded(MonitoredRegisterEndedEvent) - Method in class com.ibm.debug.model.MonitoredRegisterEventAdapter
 
monitoredRegisterEnded(MonitoredRegisterEndedEvent) - Method in interface com.ibm.debug.model.MonitoredRegisterEventListener
This method will be called when a register is no longer required to be monitored and is to be removed from its owning register group object.
MonitoredRegisterEndedEvent - class com.ibm.debug.model.MonitoredRegisterEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MonitoredRegisterEvent - class com.ibm.debug.model.MonitoredRegisterEvent.
The super class for all monitored register events.
MonitoredRegisterEventAdapter - class com.ibm.debug.model.MonitoredRegisterEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
MonitoredRegisterEventAdapter() - Constructor for class com.ibm.debug.model.MonitoredRegisterEventAdapter
Construct an event adapter with no specified owning client.
MonitoredRegisterEventAdapter(Client) - Constructor for class com.ibm.debug.model.MonitoredRegisterEventAdapter
Construct an event adapter which is owned by the specified client.
MonitoredRegisterEventListener - interface com.ibm.debug.model.MonitoredRegisterEventListener.
The methods in this interface correspond to events that can occur after a register is monitored.
MonitoredRegisterGroup - class com.ibm.debug.model.MonitoredRegisterGroup.
 
monitoredRegisterGroupAdded(MonitoredRegisterGroupAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
monitoredRegisterGroupAdded(MonitoredRegisterGroupAddedEvent) - Method in class com.ibm.debug.model.DebuggeeThreadEventAdapter
 
monitoredRegisterGroupAdded(MonitoredRegisterGroupAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeThreadEventListener
This method will be called when a new monitored register group is added to the thread.
MonitoredRegisterGroupAddedEvent - class com.ibm.debug.model.MonitoredRegisterGroupAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
monitoredRegisterGroupEnded(MonitoredRegisterGroupEndedEvent) - Method in class com.ibm.debug.model.MonitoredRegisterGroupEventAdapter
 
monitoredRegisterGroupEnded(MonitoredRegisterGroupEndedEvent) - Method in interface com.ibm.debug.model.MonitoredRegisterGroupEventListener
This method will be called when a register group is no longer required to be monitored and is to be removed from its owning thread object.
MonitoredRegisterGroupEndedEvent - class com.ibm.debug.model.MonitoredRegisterGroupEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
MonitoredRegisterGroupEvent - class com.ibm.debug.model.MonitoredRegisterGroupEvent.
The super class for all monitored register group events.
MonitoredRegisterGroupEventAdapter - class com.ibm.debug.model.MonitoredRegisterGroupEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
MonitoredRegisterGroupEventAdapter() - Constructor for class com.ibm.debug.model.MonitoredRegisterGroupEventAdapter
Construct an event adapter with no specified owning client.
MonitoredRegisterGroupEventAdapter(Client) - Constructor for class com.ibm.debug.model.MonitoredRegisterGroupEventAdapter
Construct an event adapter which is owned by the specified client.
MonitoredRegisterGroupEventListener - interface com.ibm.debug.model.MonitoredRegisterGroupEventListener.
The methods in this interface correspond to events that can occur after a register group is monitored.
monitorEnableDisableSupported() - Method in class com.ibm.debug.model.EngineMonitorCapabilities
 
monitorExpression(IMarker, String, ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLThread
Request to monitor an expression.
monitorExpression(Location, String, byte, int) - Method in class com.ibm.debug.model.DebuggeeThread
Send a request to monitor an expression.
monitorExpression(Location, String, int) - Method in class com.ibm.debug.model.DebuggeeThread
This is the default method to request to monitor an expression with its attribute set as enabled.
MonitorExpressionDeleteRequest - class com.ibm.debug.internal.picl.MonitorExpressionDeleteRequest.
 
MonitorExpressionDeleteRequest(PICLDebugTarget, PICLVariable) - Constructor for class com.ibm.debug.internal.picl.MonitorExpressionDeleteRequest
Constructor for MonitorExpressionDeleteRequest
MonitorExpressionDisableRequest - class com.ibm.debug.internal.picl.MonitorExpressionDisableRequest.
 
MonitorExpressionDisableRequest(PICLDebugTarget, PICLVariable) - Constructor for class com.ibm.debug.internal.picl.MonitorExpressionDisableRequest
Constructor for MonitorExpressionDisableRequest
MonitorExpressionEnableRequest - class com.ibm.debug.internal.picl.MonitorExpressionEnableRequest.
 
MonitorExpressionEnableRequest(PICLDebugTarget, PICLVariable) - Constructor for class com.ibm.debug.internal.picl.MonitorExpressionEnableRequest
Constructor for MonitorExpressionEnableRequest
MonitorExpressionRequest - class com.ibm.debug.internal.picl.MonitorExpressionRequest.
Request to monitor an expression.
MonitorExpressionRequest(PICLDebugTarget, PICLThread, IMarker, ViewInformation, String) - Constructor for class com.ibm.debug.internal.picl.MonitorExpressionRequest
Constructor for MonitorExpressionRequest
monitorLocalExpressions(int) - Method in class com.ibm.debug.internal.picl.PICLThread
Monitor locals for this thread.
monitorLocalVariables(int) - Method in class com.ibm.debug.model.DebuggeeThread
This is the method to request to monitor local expressions.
monitorLocalVariables(int, int) - Method in class com.ibm.debug.model.DebuggeeThread
Request to monitor local variables at a stack entry number.
monitorLocalVariablesSupported() - Method in class com.ibm.debug.model.EngineWindowCapabilities
 
monitorRegisterGroup(RegisterGroup, int) - Method in class com.ibm.debug.model.DebuggeeThread
This is the method to request to monitor a group of registers for this thread.
MonitorRegisterGroupEndRequest - class com.ibm.debug.internal.picl.MonitorRegisterGroupEndRequest.
 
MonitorRegisterGroupEndRequest(PICLDebugTarget, PICLRegisterGroup) - Constructor for class com.ibm.debug.internal.picl.MonitorRegisterGroupEndRequest
Constructor for MonitorRegisterGroupEndRequest
MonitorRegisterGroupRequest - class com.ibm.debug.internal.picl.MonitorRegisterGroupRequest.
Request to monitor a register group.
MonitorRegisterGroupRequest(PICLDebugTarget, PICLThread, PICLRegisterGroup) - Constructor for class com.ibm.debug.internal.picl.MonitorRegisterGroupRequest
Constructor for MonitorRegisterGroupRequest
monitorRegistersSupported() - Method in class com.ibm.debug.model.EngineWindowCapabilities
 
MonitorRequest - class com.ibm.debug.internal.picl.MonitorRequest.
Represents all requests to monitor something in the debuggee
MonitorRequest(PICLDebugTarget) - Constructor for class com.ibm.debug.internal.picl.MonitorRequest
Constructor for MonitorRequest
monitorStack() - Method in class com.ibm.debug.internal.picl.PICLThread
Monitor the stack of this thread.
monitorStack(int) - Method in class com.ibm.debug.model.DebuggeeThread
This is the method to request to monitor the stack for a given thread.
monitorStackSupported() - Method in class com.ibm.debug.model.EngineWindowCapabilities
 
monitorStorage(IMarker, String, ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLThread
Request to monitor storage.
monitorStorage(int, int, StorageStyle, int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Tell the debug engine to start monitoring this process' storage.
monitorStorage(String, Location, DebuggeeThread, int, int, StorageStyle, int, boolean, boolean, Client, DebuggeeProcessEventListener, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Tell the debug engine to start monitoring this process' storage.
monitorStorage(String, Location, DebuggeeThread, int, int, StorageStyle, int, boolean, boolean, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Deprecated.  
monitorStorage(String, Location, DebuggeeThread, int, int, StorageStyle, int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Deprecated. Use the version which takes the new enablement arguments instead.
MonitorStorageDeleteRequest - class com.ibm.debug.internal.picl.MonitorStorageDeleteRequest.
 
MonitorStorageDeleteRequest(PICLDebugTarget, PICLStorage) - Constructor for class com.ibm.debug.internal.picl.MonitorStorageDeleteRequest
Constructor for MonitorStorageDeleteRequest
MonitorStorageRequest - class com.ibm.debug.internal.picl.MonitorStorageRequest.
Request to start monitoring storage
MonitorStorageRequest(PICLDebugTarget, PICLThread, IMarker, ViewInformation, String) - Constructor for class com.ibm.debug.internal.picl.MonitorStorageRequest
Constructor for MonitorStorageRequest
MonitorStorageRequest(PICLDebugTarget, PICLThread, IMarker, ViewInformation, String, int) - Constructor for class com.ibm.debug.internal.picl.MonitorStorageRequest
Constructor for MonitorStorageRequest
monitorStorageSupported() - Method in class com.ibm.debug.model.EngineWindowCapabilities
 
MonitorStorageUpdateRequest - class com.ibm.debug.internal.picl.MonitorStorageUpdateRequest.
 
MonitorStorageUpdateRequest(PICLDebugTarget, StorageColumn, String) - Constructor for class com.ibm.debug.internal.picl.MonitorStorageUpdateRequest
Constructor for MonitorStorageUpdateRequest
MSG - Static variable in class com.ibm.debug.util.TraceLogger
compile time static to enable/exclude 'msg' user message function/code
msg(int, String) - Method in class com.ibm.debug.util.TraceLogger
used to always output user messages, level=1 (normal)
msgKey - Variable in class com.ibm.debug.internal.picl.MonitorRequest
 
msgKey - Variable in class com.ibm.debug.internal.picl.PICLEngineRequest
 
msgKey - Variable in class com.ibm.debug.internal.picl.ProgramControlRequest
 
multipleThreadsSupported() - Method in class com.ibm.debug.model.EngineGeneralCapabilities
 

N

name() - Method in class com.ibm.debug.model.DebuggeeException
Returns the name of the exception
name() - Method in class com.ibm.debug.model.Host
Get a string representation of the host's address.
name() - Method in class com.ibm.debug.model.Language
Return the name of the current language
name() - Method in class com.ibm.debug.model.Module
Get the name of this module.
name() - Method in class com.ibm.debug.model.Part
Get the name of the part.
name() - Method in class com.ibm.debug.model.Representation
Return the name of a given representation
name() - Method in class com.ibm.debug.model.Type
Return the type name
name() - Method in class com.ibm.debug.model.ViewFile
Get the name of the file.
name() - Method in class com.ibm.debug.model.ViewInformation
Get the name of this view type e.g.
nextToken() - Method in class com.ibm.debug.util.ArgumentTokenizer
Get the next token from the string.
nodeID() - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Return the id of the expression tree node
NUM_BYTES - Static variable in class com.ibm.debug.internal.picl.PICLStorage
 
numberOfSupportedViews() - Method in class com.ibm.debug.model.DebugEngine
Returns the number of view types supported by this debug engine.
NUMERIC - Static variable in class com.ibm.debug.model.CHARACTERTYPE
 
numOfParms() - Method in class com.ibm.debug.model.StackFrame
Return number of parameters.

O

OLT - Static variable in class com.ibm.debug.model.Client
Client is the Object Level Trace tool.
ON - Static variable in class com.ibm.debug.util.Assertion
 
OS2 - Static variable in class com.ibm.debug.model.Host
 
OS390 - Static variable in class com.ibm.debug.model.Host
 
OS400 - Static variable in class com.ibm.debug.model.Host
 
OUT - Static variable in class com.ibm.debug.internal.util.EclipseLogger
compile time static to enable/exclude 'out' System.out message function/code
OUT - Static variable in class com.ibm.debug.util.TraceLogger
compile time static to enable/exclude 'out' PICL System.out message function/code
out(int, String) - Method in class com.ibm.debug.internal.util.EclipseLogger
used by Debugger Engine to output System.out messages NOT NORMALLY USED
out(int, String) - Method in class com.ibm.debug.util.TraceLogger
used by Debugger Engine to output captured System.out messages
out(int, String, Exception) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
overrideFileName(String) - Method in class com.ibm.debug.model.ViewFile
Tell the debug engine to retrieve lines of source from the file with the given name, instead of from the file named in the part's debug information.
ownerHasBeenDeleted() - Method in class com.ibm.debug.model.DebugModelObject
 
owningMonitoredRegisterGroup() - Method in class com.ibm.debug.model.MonitoredRegister
Returns the monitored register group to which this register belongs.
owningProcess() - Method in class com.ibm.debug.model.DebuggeeThread
Get the process which owns this thread.
owningRegisterGroup() - Method in class com.ibm.debug.model.MonitoredRegisterGroup
Returns the register group to which this monitored register group belongs.
owningStack() - Method in class com.ibm.debug.model.StackFrame
Get the stack which owns this stackframe.
owningThread() - Method in class com.ibm.debug.model.MonitoredRegisterGroup
Returns the thread to which this monitored register group belongs.
owningThread() - Method in class com.ibm.debug.model.Stack
Get the debuggee thread which owns this stack.

P

Part - class com.ibm.debug.model.Part.
In C/C++ jargon, a part is the same as a compilation unit.
PART - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Part/object/compile unit type.
part() - Method in class com.ibm.debug.model.View
Get the part that is associated with this view.
partAdded(PartAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLModule
 
partAdded(PartAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLModuleParent
 
partAdded(PartAddedEvent) - Method in class com.ibm.debug.model.ModuleEventAdapter
 
partAdded(PartAddedEvent) - Method in interface com.ibm.debug.model.ModuleEventListener
 
PartAddedEvent - class com.ibm.debug.model.PartAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
PartEvent - class com.ibm.debug.model.PartEvent.
The super class for all part events.
partInWhichThreadIsCurrentlyStopped() - Method in class com.ibm.debug.model.DebuggeeThread
Returns the Part object which represents the part (compilation unit) in which this thread is currently stopped.
pendingStateIsEnabled() - Method in class com.ibm.debug.model.DebuggeeException
Get the pending state of this exception.
performRequest(IPICLRequest) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Perform a request.
PersistentRestorableObjects - class com.ibm.debug.model.PersistentRestorableObjects.
A class which can be used to save and restore "restorable" Model objects e.g.
PersistentRestorableObjects(DebuggeeProcess, int, String) - Constructor for class com.ibm.debug.model.PersistentRestorableObjects
 
PICLAttachInfo - class com.ibm.debug.launch.PICLAttachInfo.
This class is used to provide startup information for a debug session where the debugger will attach to a running process.
PICLAttachInfo() - Constructor for class com.ibm.debug.launch.PICLAttachInfo
 
PICLDaemonInfo - class com.ibm.debug.launch.PICLDaemonInfo.
This class is used to provide launch or startup information for a debug session.
PICLDaemonInfo(int, int) - Constructor for class com.ibm.debug.launch.PICLDaemonInfo
Construct a PICLDaemonInfo.
PICLDebugElement - class com.ibm.debug.internal.picl.PICLDebugElement.
Provides a default implementation for IDebugElement.
PICLDebugElement(IDebugElement, int) - Constructor for class com.ibm.debug.internal.picl.PICLDebugElement
Creates a PICLDebugElement with the given parent and type.
PICLDebugTarget - class com.ibm.debug.internal.picl.PICLDebugTarget.
Instances of this class represent processes in the debug model.
PICLDebugTarget.InternalBreakpoint - class com.ibm.debug.internal.picl.PICLDebugTarget.InternalBreakpoint.
 
PICLDebugTarget.InternalBreakpoint(PICLDebugTarget) - Constructor for class com.ibm.debug.internal.picl.PICLDebugTarget.InternalBreakpoint
 
PICLDebugTarget() - Constructor for class com.ibm.debug.internal.picl.PICLDebugTarget
Creates a PICL engine process
PICLDebugUIDaemon - class com.ibm.debug.internal.picl.PICLDebugUIDaemon.
Represents the UI daemon that will listen for incoming requests to start a debug session
PICLDebugUIDaemon(ILauncher, Object) - Constructor for class com.ibm.debug.internal.picl.PICLDebugUIDaemon
Constructor for PICLDebugUIDaemon
PICLEmptyModule - class com.ibm.debug.internal.picl.PICLEmptyModule.
 
PICLEmptyModule(IDebugElement) - Constructor for class com.ibm.debug.internal.picl.PICLEmptyModule
Constructor for PICLEmptyModule
PICLEngineBusyException - class com.ibm.debug.internal.picl.PICLEngineBusyException.
 
PICLEngineBusyException() - Constructor for class com.ibm.debug.internal.picl.PICLEngineBusyException
Constructor for PICLEngineBusyException
PICLEngineBusyException(String) - Constructor for class com.ibm.debug.internal.picl.PICLEngineBusyException
Constructor for PICLEngineBusyException
PICLEngineRequest - class com.ibm.debug.internal.picl.PICLEngineRequest.
 
PICLEngineRequest(PICLDebugTarget) - Constructor for class com.ibm.debug.internal.picl.PICLEngineRequest
 
PICLException - class com.ibm.debug.internal.picl.PICLException.
This class represents errors that have resulted from a request sent to a debug engine The error text that can be obtained from this class is the error string that the engine returned
PICLException() - Constructor for class com.ibm.debug.internal.picl.PICLException
Constructor for PICLException
PICLException(ErrorOccurredEvent) - Constructor for class com.ibm.debug.internal.picl.PICLException
 
PICLException(String) - Constructor for class com.ibm.debug.internal.picl.PICLException
Constructor for PICLException
PICLFile - class com.ibm.debug.internal.picl.PICLFile.
 
PICLFile(IDebugElement, ViewFile) - Constructor for class com.ibm.debug.internal.picl.PICLFile
Constructor for PICLFile
PICLFunction - class com.ibm.debug.internal.picl.PICLFunction.
 
PICLFunction(IDebugElement, Function) - Constructor for class com.ibm.debug.internal.picl.PICLFunction
Constructor for PICLFunction
PICLLaunchManager - class com.ibm.debug.internal.picl.PICLLaunchManager.
 
PICLLaunchManager() - Constructor for class com.ibm.debug.internal.picl.PICLLaunchManager
 
PICLLoadInfo - class com.ibm.debug.launch.PICLLoadInfo.
This class is used to provide startup information for a debug session where the program will be loaded by the debugger.
PICLLoadInfo() - Constructor for class com.ibm.debug.launch.PICLLoadInfo
 
PICLModelPresentation - class com.ibm.debug.internal.picl.PICLModelPresentation.
 
PICLModelPresentation() - Constructor for class com.ibm.debug.internal.picl.PICLModelPresentation
 
PICLModule - class com.ibm.debug.internal.picl.PICLModule.
 
PICLModule(IDebugElement, Module) - Constructor for class com.ibm.debug.internal.picl.PICLModule
Constructor for PICLModule
PICLModuleParent - class com.ibm.debug.internal.picl.PICLModuleParent.
 
PICLModuleParent(IDebugElement) - Constructor for class com.ibm.debug.internal.picl.PICLModuleParent
Constructor for PICLModuleParent
PICLMonitorParent - class com.ibm.debug.internal.picl.PICLMonitorParent.
 
PICLMonitorParent(IDebugElement) - Constructor for class com.ibm.debug.internal.picl.PICLMonitorParent
Constructor for PICLMonitorParent
PICLPart - class com.ibm.debug.internal.picl.PICLPart.
 
PICLPart(IDebugElement, Part) - Constructor for class com.ibm.debug.internal.picl.PICLPart
Constructor for PICLPart
PICLProcess - class com.ibm.debug.internal.picl.PICLProcess.
 
PICLProcess(DebuggeeProcess, PICLDebugTarget) - Constructor for class com.ibm.debug.internal.picl.PICLProcess
Constructor for PICLProcess
PICLRegister - class com.ibm.debug.internal.picl.PICLRegister.
Represents a register on the debug engine.
PICLRegister(IDebugElement, MonitoredRegister) - Constructor for class com.ibm.debug.internal.picl.PICLRegister
Constructor for PICLRegister
PICLRegisterGroup - class com.ibm.debug.internal.picl.PICLRegisterGroup.
Represents a register group from the debug engine.
PICLRegisterGroup(IDebugElement, PICLThread, RegisterGroup) - Constructor for class com.ibm.debug.internal.picl.PICLRegisterGroup
Constructor for PICLRegisterGroup
PICLRegisterGroupParent - class com.ibm.debug.internal.picl.PICLRegisterGroupParent.
 
PICLRegisterGroupParent(IDebugElement) - Constructor for class com.ibm.debug.internal.picl.PICLRegisterGroupParent
Constructor for PICLRegisterGroupParent
PICLRegisterValue - class com.ibm.debug.internal.picl.PICLRegisterValue.
This is the value for a @see PICLRegister
PICLRegisterValue(PICLRegister) - Constructor for class com.ibm.debug.internal.picl.PICLRegisterValue
Constructor for PICLRegisterValue
PICLRequestOperation - class com.ibm.debug.internal.picl.PICLRequestOperation.
A PICLRequestOperation encapsulates a PICL request in an operation.
PICLRequestOperation(IPICLRequest, DebugEngine) - Constructor for class com.ibm.debug.internal.picl.PICLRequestOperation
Constructs an operation to perform the request in the contenxt of the given debug engine.
PICLStackFrame - class com.ibm.debug.internal.picl.PICLStackFrame.
Instances of this class represent a single stack frame in the PICL debug model
PICLStackFrame(IThread, StackFrame) - Constructor for class com.ibm.debug.internal.picl.PICLStackFrame
Creates the PICL proxy for this stack frame with the IThread parent.
PICLStartupInfo - class com.ibm.debug.launch.PICLStartupInfo.
This class is used to provide launch or startup information for a debug session.
PICLStartupInfo() - Constructor for class com.ibm.debug.launch.PICLStartupInfo
 
PICLStorage - class com.ibm.debug.internal.picl.PICLStorage.
Represents monitored storage
PICLStorage(IDebugElement, Storage) - Constructor for class com.ibm.debug.internal.picl.PICLStorage
Constructor for PICLStorage
PICLStorageParent - class com.ibm.debug.internal.picl.PICLStorageParent.
Represents the parent of all monitored storage
PICLStorageParent(IDebugElement) - Constructor for class com.ibm.debug.internal.picl.PICLStorageParent
Constructor for PICLStorageParent
PICLThread - class com.ibm.debug.internal.picl.PICLThread.
Instances of this class represent a thread in the PICL debug model
PICLThread(IDebugTarget, DebuggeeThread) - Constructor for class com.ibm.debug.internal.picl.PICLThread
Creates a PICL thread.
PICLUtils - class com.ibm.debug.internal.picl.PICLUtils.
This class serves as a location for utility methods for the PICL.
PICLUtils() - Constructor for class com.ibm.debug.internal.picl.PICLUtils
 
PICLValue - class com.ibm.debug.internal.picl.PICLValue.
 
PICLValue(PICLVariable) - Constructor for class com.ibm.debug.internal.picl.PICLValue
 
PICLVariable - class com.ibm.debug.internal.picl.PICLVariable.
 
PICLVariable(IDebugElement, MonitoredExpression) - Constructor for class com.ibm.debug.internal.picl.PICLVariable
Creates a PICL variable.
PICLVariable(IDebugElement, MonitoredExpressionTreeNode) - Constructor for class com.ibm.debug.internal.picl.PICLVariable
Creates a PICL variable that is a child of another PICLVariable
Platform - class com.ibm.debug.util.Platform.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Platform() - Constructor for class com.ibm.debug.util.Platform
 
PointerMonitoredExpressionTreeNode - class com.ibm.debug.model.PointerMonitoredExpressionTreeNode.
This class represents the monitored expressions of pointer type
prefixLength() - Method in class com.ibm.debug.model.View
Get the length of the prefix area for this view.
prepareProgram(DebuggeePrepareOptions, int) - Method in class com.ibm.debug.model.DebugEngine
Tell the debug engine to load a program and start debugging it.
print(PrintWriter) - Method in class com.ibm.debug.model.AddressBreakpoint
 
print(PrintWriter) - Method in class com.ibm.debug.model.DebugModelObject
 
print(PrintWriter) - Method in class com.ibm.debug.model.DebuggeeException
 
print(PrintWriter) - Method in class com.ibm.debug.model.DebuggeeThread
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineCapabilitiesGroup
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineExceptionCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineFileCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineGeneralCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineMonitorCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineRunCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineStackCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineStartupCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineStorageCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EngineWindowCapabilities
 
print(PrintWriter) - Method in class com.ibm.debug.model.EntryBreakpoint
 
print(PrintWriter) - Method in class com.ibm.debug.model.EventBreakpoint
 
print(PrintWriter) - Method in class com.ibm.debug.model.Function
 
print(PrintWriter) - Method in class com.ibm.debug.model.LineBreakpoint
 
print(PrintWriter) - Method in class com.ibm.debug.model.Location
 
print(PrintWriter) - Method in class com.ibm.debug.model.LocationBreakpoint
 
print(PrintWriter) - Method in class com.ibm.debug.model.ModuleLoadBreakpoint
 
print(PrintWriter) - Method in class com.ibm.debug.model.MonitoredExpression
 
print(PrintWriter) - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
 
print(PrintWriter) - Method in class com.ibm.debug.model.MonitoredRegister
Print this MonitoredRegister.
print(PrintWriter) - Method in class com.ibm.debug.model.MonitoredRegisterGroup
Print this MonitoredRegisterGroup.
print(PrintWriter) - Method in class com.ibm.debug.model.ProcessListColumnDetails
 
print(PrintWriter) - Method in class com.ibm.debug.model.RegisterGroup
 
print(PrintWriter) - Method in class com.ibm.debug.model.Representation
Print the representation object information
print(PrintWriter) - Method in class com.ibm.debug.model.Stack
Print this Stack object.
print(PrintWriter) - Method in class com.ibm.debug.model.StackColumnDetails
 
print(PrintWriter) - Method in class com.ibm.debug.model.StackFrame
Print the stackframe object.
print(PrintWriter) - Method in class com.ibm.debug.model.Storage
 
print(PrintWriter) - Method in class com.ibm.debug.model.StorageColumn
 
print(PrintWriter) - Method in class com.ibm.debug.model.Type
 
print(PrintWriter) - Method in class com.ibm.debug.model.StorageLine
 
print(PrintWriter) - Method in class com.ibm.debug.model.StorageStyle
 
print(PrintWriter) - Method in class com.ibm.debug.model.SystemProcess
 
print(PrintWriter) - Method in class com.ibm.debug.model.Watchpoint
 
priority() - Method in class com.ibm.debug.model.DebuggeeThread
Deprecated. This method is only guaranteed to work with engines at EPDC level 306 and earlier. Use getPriority or getAttributes instead.
process() - Method in class com.ibm.debug.model.DebugEngine
Get the DebuggeeProcess object representing the process currently being debugged by this debug engine.
process() - Method in class com.ibm.debug.model.Module
Get the process into which this module has been loaded.
processAdded(ProcessAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
processAdded(ProcessAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLRequestOperation
 
processAdded(ProcessAddedEvent) - Method in class com.ibm.debug.model.DebugEngineEventAdapter
 
processAdded(ProcessAddedEvent) - Method in interface com.ibm.debug.model.DebugEngineEventListener
This method is called whenever a process is brought under debug control, either by attaching to an existing process or loading a program to create a new process.
ProcessAddedEvent - class com.ibm.debug.model.ProcessAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
processAttachSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
processDetachKeepSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
processDetachKillSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
processDetachReleaseSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
processDetachSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
processEnded(ProcessEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
processEnded(ProcessEndedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
processEnded(ProcessEndedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
 
ProcessEndedEvent - class com.ibm.debug.model.ProcessEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ProcessEvent - class com.ibm.debug.model.ProcessEvent.
The super class for all process events.
processID() - Method in class com.ibm.debug.model.DebuggeeProcess
Returns the operating system's process ID for this process.
ProcessListColumnDetails - class com.ibm.debug.model.ProcessListColumnDetails.
 
processListStartupSupported() - Method in class com.ibm.debug.model.EngineGeneralCapabilities
 
ProcessStopInfo - class com.ibm.debug.model.ProcessStopInfo.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
processStopped(ProcessStoppedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
A process has stopped We want to record the thread which caused the process to stop and mark the process as not updated.
processStopped(ProcessStoppedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
processStopped(ProcessStoppedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever the process stops.
ProcessStoppedEvent - class com.ibm.debug.model.ProcessStoppedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ProductInfo - class com.ibm.debug.model.ProductInfo.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ProductInfo(String) - Constructor for class com.ibm.debug.model.ProductInfo
 
ProductInfo(String, String) - Constructor for class com.ibm.debug.model.ProductInfo
 
PROGRAM_MONITORS - Static variable in class com.ibm.debug.model.SaveRestoreFlags
Save or restore all program-level monitored expressions.
ProgramControlRequest - class com.ibm.debug.internal.picl.ProgramControlRequest.
Abstract class that represents all requests that control the debuggee Examples include stepping and running the program Typically these requests are asynchronous
ProgramControlRequest(PICLDebugTarget) - Constructor for class com.ibm.debug.internal.picl.ProgramControlRequest
 
programMonitorsFlagIsSet(int) - Static method in class com.ibm.debug.model.SaveRestoreFlags
In the given set of flags, is the 'PROGRAM_MONITORS' flag on?
putEngineSettings(Document, int) - Method in class com.ibm.debug.model.DebugEngine
Update the Engine settings when the user has added/changed/removed one or more of the settings.

Q

qualifiedName() - Method in class com.ibm.debug.model.DebuggeeProcess
Returns the qualified name of the program executing in this process.
queuedEventsAreBeingFired() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not event listeners are in the process of being called back i.e events that were queued as a result of updating the Model are now being fired.
queuedEventsAreBeingFiredFlag - Static variable in class com.ibm.debug.model.DebugEngine
Events that were queued while the Model was being updated are now being fired to event listeners.
QuoteUtil - class com.ibm.debug.util.QuoteUtil.
Class to handle quoting and unquoting strings
QuoteUtil() - Constructor for class com.ibm.debug.util.QuoteUtil
 

R

RAW - Static variable in class com.ibm.debug.internal.picl.PICLStorage
 
readFile(String) - Method in class com.ibm.debug.util.FileSystem
Open a file that resides within the file system, read the lines of the file and save the following information and then close the file: 1) the offset of each line 2) the record length of the file 3) the first and last line number in the file 4) the base file name 5) the fully qualified name of the file
readFile(String) - Method in class com.ibm.debug.util.FileUtility
 
readIntVariable(String) - Method in class com.ibm.debug.internal.picl.PICLThread
 
readIntVariable(String) - Method in interface com.ibm.debug.jni.control.IInternalThread
Get the value of an integer variable in the debuggee.
readStringVariable(String) - Method in class com.ibm.debug.internal.picl.PICLThread
 
readStringVariable(String) - Method in interface com.ibm.debug.jni.control.IInternalThread
Get the value of a string variable in the debuggee.
rebuild() - Method in class com.ibm.debug.model.StorageChangedEvent
Will return true if the Storage object has been fundamentally rebuilt.
rebuild(String) - Method in class com.ibm.debug.util.DebuggerOptions
Method to allow a DebuggerParameter object to be reconsitututed from a string.
rebuild(String[]) - Method in class com.ibm.debug.util.DebuggerOptions
Method to allow a DebuggerParameter object to be reconstituted from an array of strings, such as those passed to a main() method.
rebuild(String[], boolean) - Method in class com.ibm.debug.util.DebuggerOptions
Method to allow a DebuggerParameter object to be reconstituted from an array of strings, such as those passed to a main() method.
rebuildFromResponseFile(String, boolean) - Method in class com.ibm.debug.util.DebuggerOptions
Method to rebuild from a response file.
recordLength() - Method in class com.ibm.debug.model.ViewFile
Get the length of every line in the file, including any padding that may have been done by the debug engine to make all lines the same length.
recover(String) - Static method in class com.ibm.debug.util.DebuggerOptions
Method to create a DebuggerParameter object from a string.
REGISTER - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Register type.
REGISTER_GROUP - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Register group type.
REGISTER_GROUP_PARENT - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Register group parent type.
RegisterGroup - class com.ibm.debug.model.RegisterGroup.
This class represents details of a register group.
releaseLocalExpressionsMonitor() - Method in class com.ibm.debug.internal.picl.PICLThread
The local expressions monitor for this thread is no longer needed.
releaseLock(ModelUpdateLock) - Method in class com.ibm.debug.model.DebugEngine
Client code should call this method to release an update lock that it currently owns.
releaseStackMonitor() - Method in class com.ibm.debug.internal.picl.PICLThread
 
remainderOfString() - Method in class com.ibm.debug.util.ArgumentTokenizer
Get the reaminder of the string (The part yet to be tokenized)
RemoteAgentInfo - class com.ibm.debug.model.RemoteAgentInfo.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
RemoteAgentInfo(String, String) - Constructor for class com.ibm.debug.model.RemoteAgentInfo
 
RemoteHost - class com.ibm.debug.model.RemoteHost.
Use this class when the debug engine and SUI are running on different machines.
remove() - Method in class com.ibm.debug.model.LocalMonitoredExpressions
Send a request to remove local expressions monitor This method will always be handled synchronously because before any other request comes in we need to know the thread the local monitor is associated with to handle freeing of the monitor.
remove(int) - Method in class com.ibm.debug.model.Breakpoint
Tell the debug engine to delete this breakpoint.
remove(int) - Method in class com.ibm.debug.model.MonitoredExpression
Send a request to remove a monitored expression
remove(int) - Method in class com.ibm.debug.model.Storage
Tell the debug engine to stop monitoring this piece of storage.
remove(int, Object) - Method in class com.ibm.debug.model.Breakpoint
 
removeAllBreakpoints(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Tell the debug engine to delete all breakpoints in the process.
removeAllChildren() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Removes all of the children from this element.
removeChild(IDebugElement) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Removes this child from the collection of children for this element.
removeEventListener(BreakpointEventListener) - Method in class com.ibm.debug.model.Breakpoint
 
removeEventListener(DebugEngineEventListener) - Method in class com.ibm.debug.model.DebugEngine
Remove a debug engine event listener from this DebugEngine object so that it no longer receives event notifications.
removeEventListener(DebuggeeProcessEventListener) - Method in class com.ibm.debug.model.DebuggeeProcess
Remove a process event listener from this DebuggeeProcess object so that it no longer receives event notifications.
removeEventListener(DebuggeeThreadEventListener) - Method in class com.ibm.debug.model.DebuggeeThread
 
removeEventListener(DebugModelEventListener) - Static method in class com.ibm.debug.model.Model
Remove a Model event listener so that it no longer receives event notifications.
removeEventListener(EngineDaemonEventListener) - Method in class com.ibm.debug.model.EngineDaemon
Remove an engine daemon event listener.
removeEventListener(HostEventListener) - Method in class com.ibm.debug.model.Host
Remove a host event listener from this Host object so that it no longer receives event notifications.
removeEventListener(LocalMonitoredExpressionsEventListener) - Method in class com.ibm.debug.model.LocalMonitoredExpressions
Event listener for removing a local monitor
removeEventListener(ModuleEventListener) - Method in class com.ibm.debug.model.Module
Remove a module event listener from this Module object so that it no longer receives event notifications.
removeEventListener(MonitoredExpressionEventListener) - Method in class com.ibm.debug.model.MonitoredExpression
 
removeEventListener(MonitoredRegisterEventListener) - Method in class com.ibm.debug.model.MonitoredRegister
 
removeEventListener(MonitoredRegisterGroupEventListener) - Method in class com.ibm.debug.model.MonitoredRegisterGroup
 
removeEventListener(StackEventListener) - Method in class com.ibm.debug.model.Stack
 
removeEventListener(StackFrameEventListener) - Method in class com.ibm.debug.model.StackFrame
 
removeEventListener(StorageEventListener) - Method in class com.ibm.debug.model.Storage
 
removeEventListener(StorageLineEventListener) - Method in class com.ibm.debug.model.StorageLine
 
removeEventListener(ViewFileEventListener) - Method in class com.ibm.debug.model.ViewFile
 
removeExtension(String) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
remoteExtension(String)
removeProgram(String, int) - Method in class com.ibm.debug.model.DebugEngine
Remove a module, this is only applicable to AS400 program (module) names.
replaceNode(MonitoredExpressionTreeNode) - Method in class com.ibm.debug.internal.picl.PICLVariable
Replaces our node with the new one (and tells all of our children to do the same)
Representation - class com.ibm.debug.model.Representation.
Class representing format of different types.
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Reset changed flags for all objects that support them and are owned by this debug target
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
Reset all of the monitors owned by this parent
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLRegister
Reset the changed flag
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
Reset the changed flag in this group's registers
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroupParent
Reset all of the registers in the register groups owned by this parent
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Reset anything in the local variables that uses changed flags
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLThread
Reset anything in the stackframes that uses changed flags
resetChanged() - Method in class com.ibm.debug.internal.picl.PICLVariable
Reset the changed flag
resetNotifications() - Method in class com.ibm.debug.util.Semaphore
 
resetString(String) - Method in class com.ibm.debug.util.ArgumentTokenizer
Reset the string being parsed
resolveLaunchers(IStructuredSelection, ILauncher) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
Resolves and returns the applicable launcher(s) to be used to launch the elements in the specified selection.
resolveSelection(IWorkbenchWindow) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
Determines and returns the selection that provides context for the launch, or null if there is no selection.
resolveSelection(Object) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
Resolves and returns a structured selection.
resolveVisibleLaunchers(List) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
 
resolveWizardLaunchers(Object[]) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
 
restart(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Restart the debuggee using the same options that were used to start it originally.
restartSupported() - Method in class com.ibm.debug.model.EngineFileCapabilities
 
RestorableObjects - class com.ibm.debug.model.RestorableObjects.
A class which can be used to save and restore "restorable" Model objects e.g.
restore(boolean) - Method in class com.ibm.debug.model.RestorableObjects
Restore the saved objects into the process associated with this RestorableObjects object.
restoreSavedObjects() - Method in class com.ibm.debug.model.DebuggeeStartupOptions
 
restoreSavedObjects(String, int, boolean) - Method in class com.ibm.debug.model.DebuggeeProcess
Retrieve saved Model objects from the given file and restore them into this process.
resume() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
resume() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
resume() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Stack frames can not be resumed.
resume() - Method in class com.ibm.debug.internal.picl.PICLThread
 
retrieveStartupInfo(String) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
REUSE_DEBUG_ENGINES - Static variable in class com.ibm.debug.model.Model
 
reuseDebugEngine(EngineInfo, EngineArgs, byte) - Method in class com.ibm.debug.model.Host
Client code should call this method before asking the Model to launch a debug engine via the loadEngine method.
reuseDebugEngines(boolean) - Static method in class com.ibm.debug.model.Model
 
RUN - Static variable in class com.ibm.debug.launch.PICLAttachInfo
 
RUN_TO_BREAKPOINT - Static variable in class com.ibm.debug.launch.PICLLoadInfo
 
RUN_TO_MAIN - Static variable in class com.ibm.debug.launch.PICLLoadInfo
 
run(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Let the process continue executing.
runException(int) - Method in class com.ibm.debug.model.DebuggeeThread
 
RunRequest - class com.ibm.debug.internal.picl.RunRequest.
Request to run the debuggee This is an asynchronous request
RunRequest(PICLDebugTarget) - Constructor for class com.ibm.debug.internal.picl.RunRequest
Constructor for RunRequest
runToLocation(IMarker) - Method in class com.ibm.debug.internal.picl.PICLThread
Causes the thread to run to a location.
runToLocation(Location, int) - Method in class com.ibm.debug.model.DebuggeeThread
Run to the given location.
runToLocationSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
runToMainEntryPoint() - Method in class com.ibm.debug.model.DebuggeePrepareOptions
Determine if the debuggee will be run to its main entry point after it has been loaded.
runToMainEntryPoint(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Run this process to the program's main entry point.

S

save(boolean) - Method in class com.ibm.debug.model.RestorableObjects
Use this method to save restorable objects.
savedObjectsAreBeingRestored() - Method in class com.ibm.debug.model.DebugEngine
Query whether or not saved objects are currently being restored.
savedObjectsAreBeingRestoredFlag - Static variable in class com.ibm.debug.model.DebugEngine
Saved objects are in the process of being restored.
saveExpandedElements(Object[]) - Method in class com.ibm.debug.internal.picl.PICLModuleParent
Saves tree expanded elements
saveExpandedElements(Object[]) - Method in class com.ibm.debug.internal.picl.PICLStorageParent
Saves tree expanded elements
saveRestorableObjects(String, int, boolean) - Method in class com.ibm.debug.model.DebuggeeProcess
Save all restorable objects from this process into a file with the given name.
SaveRestoreFlags - class com.ibm.debug.model.SaveRestoreFlags.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SaveRestoreFlags() - Constructor for class com.ibm.debug.model.SaveRestoreFlags
 
ScalarMonitoredExpressionTreeNode - class com.ibm.debug.model.ScalarMonitoredExpressionTreeNode.
 
Semaphore - class com.ibm.debug.util.Semaphore.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
Semaphore() - Constructor for class com.ibm.debug.util.Semaphore
 
Semaphore(int) - Constructor for class com.ibm.debug.util.Semaphore
 
sendReceiveDefault - Static variable in class com.ibm.debug.model.DebugEngine
The following flags control how requests and replies are sent to and received from the debug engine.
sendReceiveSynchronously - Static variable in class com.ibm.debug.model.DebugEngine
Use this flag when the reply from the debug engine should be received and processed synchronously i.e.
setAdditionalEngineArgs(Vector) - Method in class com.ibm.debug.model.EngineArgs
 
setAddress(String, Location, DebuggeeThread, int) - Method in class com.ibm.debug.model.Storage
Tell the debug engine to use a different base address for this storage monitor.
setAddressAndRange(String, Location, DebuggeeThread, int, int, int) - Method in class com.ibm.debug.model.Storage
Tell the debug engine to use a different base address for this storage monitor as well as a new range of lines relative to that base address.
setAddressBreakpoint(boolean, String, Location, int, int, int, String, int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Send a request to set a breakpoint at an address or an expression (that would result into an address).
setAddressBreakpoint(boolean, String, Location, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setAddressBreakpoint(String, Location, int, int, int, String, int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Deprecated. The method setAddressBreakpoint(boolean, String, location, stopEvery, from, to, expr, int, ints) should be used. Same parameters, but with "true" or "false" as the first parm
setAttribute(String, Object) - Method in class com.ibm.debug.internal.picl.PICLModelPresentation
 
setAttribute(String, String) - Method in class com.ibm.debug.internal.picl.PICLProcess
 
setBreakpoint(boolean, int, int, int, int, String, int, int) - Method in class com.ibm.debug.model.ViewFile
Set a breakpoint in this file at the given line number.
setBreakpoint(boolean, int, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.ViewFile
 
setBreakpoint(boolean, int, int, int, String, int, int) - Method in class com.ibm.debug.model.Function
Set a entry breakpoint at this function.
setBreakpoint(boolean, int, int, int, String, int, int, Object) - Method in class com.ibm.debug.model.Function
 
setBreakpoint(Breakpoint) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget.InternalBreakpoint
 
setBreakpoint(int) - Method in class com.ibm.debug.model.Function
Set an entry breakpoint at this function This is the default method for setting a function breakpoint.
setBreakpoint(int) - Method in class com.ibm.debug.model.Line
Set a breakpoint on this line.
setBreakpoint(int, int) - Method in class com.ibm.debug.model.ViewFile
This is the default method for setting a breakpoint in a file at a given line number.
setBreakpointRequest(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Determines the breakpoint type requested and calls the appropriate method to process it
setClient(Client) - Method in class com.ibm.debug.model.ModelEventAdapter
 
setCurrentArgs(String) - Method in class com.ibm.debug.model.ExecutableDebugEngine
Set the args that were used on the most recent invocation of this debug engine.
setCurrentThread() - Method in class com.ibm.debug.model.ModelUpdateLock
If the lock is valid, sets the lock's current thread to be the thread doing this call.
setCurrentThread(Thread) - Method in class com.ibm.debug.model.ModelUpdateLock
If the lock is valid, sets the lock's current thread to be the given thread.
setDebugEngineProcess(Process) - Method in class com.ibm.debug.model.ExecutableDebugEngine
 
setDebuggeeInterpreterArgs(Vector) - Method in class com.ibm.debug.model.EngineArgs
 
setDebuggeeThread(DebuggeeThread) - Method in class com.ibm.debug.internal.picl.PICLThread
Sets the debuggeeThread
setDebugLevel(int) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
setDebugLevel(int) - Method in class com.ibm.debug.util.TraceLogger
 
setDefaultRepresentation(Representation) - Method in class com.ibm.debug.model.Type
Send a request to set the default representation of a type.
setDeferredEntryBreakpoint(boolean, String, String, String, int, int, int, int, String, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Send a request to set a deferred entry breakpoint to a given function.
setDeferredEntryBreakpoint(boolean, String, String, String, int, int, int, int, String, int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setDeferredLineBreakpoint(boolean, int, String, String, String, int, int, int, int, String, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Send a request to set a deferred line breakpoint in a file at a given line number.
setDeferredLineBreakpoint(boolean, int, String, String, String, int, int, int, int, String, int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setDeferredLineBreakpoint(boolean, int, String, String, String, String, int, int, int, int, String, int) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setDeferredLineBreakpoint(boolean, int, String, String, String, String, int, int, int, int, String, int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setDefRepAndRepsArray(short[], short) - Method in class com.ibm.debug.model.MonitoredExpressionTreeNode
Set the array of representations for this expression and set the default representation for this expression
setEngineEnvars(String[]) - Method in class com.ibm.debug.model.EngineArgs
 
setEngineInterpreterArgs(Vector) - Method in class com.ibm.debug.model.EngineArgs
 
setEngineShouldConnectToDaemon(boolean) - Method in class com.ibm.debug.model.EngineArgs
 
setEngineSuppliedViewEI(EngineSuppliedViewEditorInput) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Sets the fEngineSuppliedViewEI
setError(ErrorOccurredEvent) - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
 
setErrorLevel(int) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
setErrorLevel(int) - Method in class com.ibm.debug.util.TraceLogger
 
setEventLevel(int) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
setEventLevel(int) - Method in class com.ibm.debug.util.TraceLogger
 
setExceptionDialogAnswer(int) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
This method will be called by the ExceptionDialog (which is run on the UI thread) to store the user's selection from the dialog.
setExpandedElements(Object[]) - Method in class com.ibm.debug.internal.picl.PICLMonitorParent
Stores the current expanded state of its child tree.
setExpandedElements(Object[]) - Method in class com.ibm.debug.internal.picl.PICLRegisterGroupParent
Stores the current expanded state of its child tree.
setFilterEvents(boolean) - Method in class com.ibm.debug.model.Client
 
setForkDialogAnswer(int) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
This method will be called by the ForkDialog (which is run on the UI thread) to store the user's selection from the dialog.
setInternal(boolean) - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Sets the is internal flag indicating whether this is an internal request or not.
setInternalEntryBreakpoint(String, String) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
setInternalEntryBreakpoint(String, String) - Method in interface com.ibm.debug.jni.control.IInternalDebugTarget
Set an internal entry breakpoint.
setInternalEventListener(IInternalEventListener) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
setIsLoaded(boolean) - Method in class com.ibm.debug.model.DebugEngine
Mark this debug engine as having been loaded.
setIsRunning(boolean) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fires a resume or suspend event.
setIsRunning(boolean) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Sets whether the process is running or not, and DOES NOT fire the applicable resume or suspend event.
setIsRunning(boolean, int) - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Fires a resume or suspend event with the associated detail.
setIsRunning(boolean, int) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Sets whether the process is running or not, and DOES NOT fire the applicable resume or suspend event.
setLauncher(ILauncher) - Method in class com.ibm.debug.launch.PICLStartupInfo
Sets the launcher to associate with the launch.
setLineNumber(int) - Method in class com.ibm.debug.internal.picl.SourceLocation
Sets the line number path for this source location.
setLocalSourcePath(String) - Method in class com.ibm.debug.model.DebugEngine
Provide the local source path list (residing on the frontend).
setMaximumViewFileCacheSize(int) - Method in class com.ibm.debug.model.DebugEngine
Set the maximum number of lines that the Model will save for each ViewFile when it reads lines of source (or disassembly, etc.) from the debug engine.
setMessageLevel(int) - Method in class com.ibm.debug.util.TraceLogger
 
setModelBehaviour(int) - Static method in class com.ibm.debug.model.Model
 
setModelTrace(boolean) - Method in class com.ibm.debug.util.TraceLogger
 
setModuleLoadBreakpoint(boolean, String, int, int, int, int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Send a request to set a breakpoint when a particular module is to be loaded.
setModuleLoadBreakpoint(boolean, String, int, int, int, int, int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setMonitoredExpression(MonitoredExpression) - Method in class com.ibm.debug.internal.picl.MonitorExpressionRequest
Sets the monitoredExpression
setMonitoredRegisterGroup(MonitoredRegisterGroup) - Method in class com.ibm.debug.internal.picl.MonitorRegisterGroupRequest
Sets the monitoredRegisterGroup
setNewProcessDialogAnswer(int) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
This method will be called by the NewProcessDialog (which is run on the UI thread) to store the user's selection from the dialog.
setNumberOfChildren(int) - Method in class com.ibm.debug.model.AggregateMonitoredExpressionTreeNode
The super class will keep track of the number of node members
setOutLevel(int) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
setPath(IPath) - Method in class com.ibm.debug.internal.picl.SourceLocation
Sets the file path for this source location.
setPendingDefaultRepresentation(Representation) - Method in class com.ibm.debug.model.Type
 
setPendingEngineRequest(PICLEngineRequest) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Sets the pendingEngineRequest
setPreferredView(ViewInformation) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Sets the preferredView
setProcess(DebuggeeProcess) - Method in class com.ibm.debug.model.RestorableObjects
 
setProcess(IProcess) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Sets the systemProcess
setProcess(SystemProcess) - Method in class com.ibm.debug.launch.PICLAttachInfo
Sets the system process.
setProcessID(String) - Method in class com.ibm.debug.launch.PICLAttachInfo
Sets the process id.
setProcessPath(String) - Method in class com.ibm.debug.launch.PICLAttachInfo
Sets the process path.
setProgramName(String) - Method in class com.ibm.debug.launch.PICLLoadInfo
Sets the program name.
setProgramParms(String) - Method in class com.ibm.debug.launch.PICLLoadInfo
Sets the program parameters.
setQuiet(boolean) - Method in class com.ibm.debug.model.EngineArgs
 
setRange(int, int, int) - Method in class com.ibm.debug.model.Storage
Get a new range of storage lines without changing the expr which determines the base address of the storage being monitored.
setRequestProperty(Object) - Method in class com.ibm.debug.model.ModelEvent
 
setResource(Object) - Method in class com.ibm.debug.launch.PICLStartupInfo
Sets the resource to associate with the launch.
setRestoreFlags(int) - Method in class com.ibm.debug.model.RestorableObjects
 
setSaveFlags(int) - Method in class com.ibm.debug.model.RestorableObjects
 
setStartupBehaviour(int) - Method in class com.ibm.debug.launch.PICLAttachInfo
Sets the startup behaviour for the launch.
setStartupBehaviour(int) - Method in class com.ibm.debug.launch.PICLLoadInfo
Sets the startup behaviour for the launch.
setStepping(boolean) - Method in class com.ibm.debug.internal.picl.PICLThread
Sets whether this thread is currently in the process of stepping and fires the appropriate debug event.
setStyle(StorageStyle, int, int) - Method in class com.ibm.debug.model.Storage
Change the style in which this storage is being displayed.
setThread(boolean) - Method in class com.ibm.debug.internal.util.EclipseLogger
 
setThread(boolean) - Method in class com.ibm.debug.util.TraceLogger
 
setTimings(boolean) - Method in class com.ibm.debug.util.TraceLogger
 
setTitle(String) - Method in class com.ibm.debug.launch.PICLStartupInfo
Sets the title.
setUndetermined() - Method in class com.ibm.debug.internal.picl.SourceLocation
Sets this source location to its undetermined state.
setValue(String) - Method in class com.ibm.debug.internal.picl.PICLRegister
 
setValue(String) - Method in class com.ibm.debug.internal.picl.PICLVariable
 
setValueByName(String, String) - Method in class com.ibm.debug.util.DebuggerOptions
Set the value of the named option.
setVerbose(boolean) - Method in class com.ibm.debug.model.EngineArgs
 
setViewInformation(ViewInformation, boolean) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Sets the ViewInformation object used to get the view for this frame
setWatchpoint(String, int, int, int, int, int, int) - Method in class com.ibm.debug.model.DebuggeeProcess
Send a request to set a breakpoint when a particular address or an expression (that would result into an address) is changed.
setWatchpoint(String, int, int, int, int, int, int, Object) - Method in class com.ibm.debug.model.DebuggeeProcess
 
setWorkspaceSourceLocator(WorkspaceSourceLocator) - Method in class com.ibm.debug.launch.PICLStartupInfo
Sets the workspace source locator to associate with the launch.
SourceLocation - class com.ibm.debug.internal.picl.SourceLocation.
Implements SourceLocation
SourceLocation() - Constructor for class com.ibm.debug.internal.picl.SourceLocation
Creates a SourceLocation and sets it to its undetermined state.
src_fragmentString - Static variable in class com.ibm.debug.model.SRCCLIENT
 
src_prefixlen - Static variable in class com.ibm.debug.model.SRCCLIENT
 
src_selectedFragment - Static variable in class com.ibm.debug.model.SRCCLIENT
 
SRCCLIENT - class com.ibm.debug.model.SRCCLIENT.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
SRCCLIENT() - Constructor for class com.ibm.debug.model.SRCCLIENT
 
Stack - class com.ibm.debug.model.Stack.
This class represents a stack which contains stack information for a debuggee thread.
stackAdded(StackAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
stackAdded(StackAddedEvent) - Method in class com.ibm.debug.model.DebuggeeThreadEventAdapter
 
stackAdded(StackAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeThreadEventListener
This method will be called whenever a stack is added to the thread.
StackAddedEvent - class com.ibm.debug.model.StackAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
StackColumnDetails - class com.ibm.debug.model.StackColumnDetails.
This class represents stack columns.
stackEnded(StackEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
stackEnded(StackEndedEvent) - Method in class com.ibm.debug.model.StackEventAdapter
 
stackEnded(StackEndedEvent) - Method in interface com.ibm.debug.model.StackEventListener
This method will be called when a stack has ended and is just about to be removed from its owning thread object.
StackEndedEvent - class com.ibm.debug.model.StackEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
stackEntryRemStkSize() - Method in class com.ibm.debug.model.StackFrame
Return remaining stack size (OS/2 only).
StackEvent - class com.ibm.debug.model.StackEvent.
The super class for all stack events.
StackEventAdapter - class com.ibm.debug.model.StackEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
StackEventAdapter() - Constructor for class com.ibm.debug.model.StackEventAdapter
Construct an event adapter with no specified owning client.
StackEventAdapter(Client) - Constructor for class com.ibm.debug.model.StackEventAdapter
Construct an event adapter which is owned by the specified client.
StackEventListener - interface com.ibm.debug.model.StackEventListener.
The methods in this interface correspond to events that can occur within a stack at the stack level.
StackFrame - class com.ibm.debug.model.StackFrame.
This class represents stack entries within a stack.
stackFrameAdded(StackFrameAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
stackFrameAdded(StackFrameAddedEvent) - Method in class com.ibm.debug.model.StackEventAdapter
 
stackFrameAdded(StackFrameAddedEvent) - Method in interface com.ibm.debug.model.StackEventListener
This method will be called when a new stack frame is added to the stack.
StackFrameAddedEvent - class com.ibm.debug.model.StackFrameAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
stackFrameChanged(StackFrameChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
stackFrameChanged(StackFrameChangedEvent) - Method in class com.ibm.debug.model.StackFrameEventAdapter
 
stackFrameChanged(StackFrameChangedEvent) - Method in interface com.ibm.debug.model.StackFrameEventListener
This method will be called when a stack frame's attributes have changed.
StackFrameChangedEvent - class com.ibm.debug.model.StackFrameChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
stackFrameEnded(StackFrameEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
stackFrameEnded(StackFrameEndedEvent) - Method in class com.ibm.debug.model.StackFrameEventAdapter
 
stackFrameEnded(StackFrameEndedEvent) - Method in interface com.ibm.debug.model.StackFrameEventListener
This method will be called when a stack frame has ended and is just about to be removed from its owning stack object.
StackFrameEndedEvent - class com.ibm.debug.model.StackFrameEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
StackFrameEvent - class com.ibm.debug.model.StackFrameEvent.
The super class for all stack frame events.
StackFrameEventAdapter - class com.ibm.debug.model.StackFrameEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
StackFrameEventAdapter() - Constructor for class com.ibm.debug.model.StackFrameEventAdapter
Construct an event adapter with no specified owning client.
StackFrameEventAdapter(Client) - Constructor for class com.ibm.debug.model.StackFrameEventAdapter
Construct an event adapter which is owned by the specified client.
StackFrameEventListener - interface com.ibm.debug.model.StackFrameEventListener.
The methods in this interface correspond to events that can occur within a stack frame at the stack frame level.
startInternalStepping() - Method in class com.ibm.debug.internal.picl.PICLThread
Sets that this thread is executing an internal step request.
startListening() - Method in class com.ibm.debug.model.EngineDaemon
Starts listening for remote engine requests on default port 8001 The caller should register a host listener for engine connection events
startListening(String) - Method in class com.ibm.debug.model.EngineDaemon
 
startMonitoringRegisterGroup() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
 
startupSupported() - Method in class com.ibm.debug.model.EngineGeneralCapabilities
 
state() - Method in class com.ibm.debug.model.DebuggeeThread
Deprecated. This method is only guaranteed to work with engines at EPDC level 306 and earlier. Use getState or getAttributes instead.
statementBreakpointSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
STATIC - Static variable in class com.ibm.debug.internal.util.EclipseLogger
compile time static logger
STEP_INTO - Static variable in class com.ibm.debug.jni.control.InternalStepEvent
Used to represent the kind of step event.
STEP_OVER - Static variable in class com.ibm.debug.jni.control.InternalStepEvent
 
STEP_RETURN - Static variable in class com.ibm.debug.jni.control.InternalStepEvent
 
stepComplete(InternalStepEvent) - Method in interface com.ibm.debug.jni.control.IInternalEventListener
An internal step request is complete.
stepDebug() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
stepDebug() - Method in class com.ibm.debug.internal.picl.PICLThread
 
stepDebug(ViewInformation, int) - Method in class com.ibm.debug.model.DebuggeeThread
Do a step debug.
StepDebugRequest - class com.ibm.debug.internal.picl.StepDebugRequest.
Represents a request to step debug
StepDebugRequest(PICLDebugTarget, PICLThread, ViewInformation) - Constructor for class com.ibm.debug.internal.picl.StepDebugRequest
Constructor for StepDebugRequest
stepDebugSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
stepException(int) - Method in class com.ibm.debug.model.DebuggeeThread
 
stepInto() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
stepInto() - Method in class com.ibm.debug.internal.picl.PICLThread
 
stepInto(ViewInformation, int) - Method in class com.ibm.debug.model.DebuggeeThread
Do a step Into.
stepInto(ViewInformation, int, Object) - Method in class com.ibm.debug.model.DebuggeeThread
 
StepIntoRequest - class com.ibm.debug.internal.picl.StepIntoRequest.
Represents a request to step over
StepIntoRequest(PICLDebugTarget, PICLThread, ViewInformation) - Constructor for class com.ibm.debug.internal.picl.StepIntoRequest
Constructor for StepIntoRequest
stepIntoSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
stepOver() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
stepOver() - Method in class com.ibm.debug.internal.picl.PICLThread
 
stepOver(ViewInformation, int) - Method in class com.ibm.debug.model.DebuggeeThread
Do a step over.
stepOver(ViewInformation, int, Object) - Method in class com.ibm.debug.model.DebuggeeThread
 
StepOverRequest - class com.ibm.debug.internal.picl.StepOverRequest.
Represents a request to step over
StepOverRequest(PICLDebugTarget, PICLThread, ViewInformation) - Constructor for class com.ibm.debug.internal.picl.StepOverRequest
Constructor for StepOverRequest
stepOverSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
StepRequest - class com.ibm.debug.internal.picl.StepRequest.
All requests to step the debuggee inherit from this class
StepRequest(PICLDebugTarget, PICLThread, ViewInformation) - Constructor for class com.ibm.debug.internal.picl.StepRequest
Constructor for StepRequest
stepReturn() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
stepReturn() - Method in class com.ibm.debug.internal.picl.PICLThread
 
stepReturn(ViewInformation, int) - Method in class com.ibm.debug.model.DebuggeeThread
Do a step Return.
stepReturn(ViewInformation, int, Object) - Method in class com.ibm.debug.model.DebuggeeThread
 
StepReturnRequest - class com.ibm.debug.internal.picl.StepReturnRequest.
Represents a request to step return
StepReturnRequest(PICLDebugTarget, PICLThread, ViewInformation) - Constructor for class com.ibm.debug.internal.picl.StepReturnRequest
Constructor for StepReturnRequest
stepReturnSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
STOP - Static variable in class com.ibm.debug.launch.PICLAttachInfo
Used to specify the debugger startup behaviour.
stopListening() - Method in class com.ibm.debug.model.EngineDaemon
Stop the debug's daemon from listening Creation date: (9/14/2000 5:20:08 PM)
stopMonitoring(int) - Method in class com.ibm.debug.model.MonitoredRegisterGroup
Call this method to stop monitoring this register groups.
stopMonitoringAllRegisterGroups(int) - Method in class com.ibm.debug.model.DebuggeeThread
Call this method to stop monitoring all register groups that are currently monitored for this thread.
stopMonitoringRegisterGroup() - Method in class com.ibm.debug.internal.picl.PICLRegisterGroup
 
stopRestoring() - Method in class com.ibm.debug.model.DebuggeeProcess
Cancel the restoration of bkps, monitored exprs, etc.
stopRestoring() - Method in class com.ibm.debug.model.RestorableObjects
Cancel the restoration of bkps, monitored exprs, etc.
Storage - class com.ibm.debug.model.Storage.
 
STORAGE - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Storage monitor type.
STORAGE - Static variable in class com.ibm.debug.model.SaveRestoreFlags
Save or restore all storage monitors.
STORAGE_PARENT - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
Storage parent type.
storageAdded(StorageAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
storageAdded(StorageAddedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
storageAdded(StorageAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever monitored storage is added to the process.
StorageAddedEvent - class com.ibm.debug.model.StorageAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
storageChanged(StorageChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLStorage
 
storageChanged(StorageChangedEvent) - Method in class com.ibm.debug.model.StorageEventAdapter
 
storageChanged(StorageChangedEvent) - Method in interface com.ibm.debug.model.StorageEventListener
 
StorageChangedEvent - class com.ibm.debug.model.StorageChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
StorageColumn - class com.ibm.debug.model.StorageColumn.
StorageColumn objects are contained within StorageLine objects and represent individual units of storage within that line.
storageDeleted(StorageDeletedEvent) - Method in class com.ibm.debug.internal.picl.PICLStorage
 
storageDeleted(StorageDeletedEvent) - Method in class com.ibm.debug.model.StorageEventAdapter
 
storageDeleted(StorageDeletedEvent) - Method in interface com.ibm.debug.model.StorageEventListener
This method will be called when a Storage object has been deleted and is just about to be removed from its owning process object.
StorageDeletedEvent - class com.ibm.debug.model.StorageDeletedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
storageEnableDisableSupported() - Method in class com.ibm.debug.model.EngineStorageCapabilities
 
StorageEvent - class com.ibm.debug.model.StorageEvent.
The super class for all Storage events.
StorageEventAdapter - class com.ibm.debug.model.StorageEventAdapter.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
StorageEventAdapter() - Constructor for class com.ibm.debug.model.StorageEventAdapter
Construct an event adapter with no specified owning client.
StorageEventAdapter(Client) - Constructor for class com.ibm.debug.model.StorageEventAdapter
Construct an event adapter which is owned by the specified client.
StorageEventListener - interface com.ibm.debug.model.StorageEventListener.
The methods in this interface correspond to events that can occur within a debuggee at the storage level.
storageExprEnableDisableSupported() - Method in class com.ibm.debug.model.EngineStorageCapabilities
 
storageFlagIsSet(int) - Static method in class com.ibm.debug.model.SaveRestoreFlags
In the given set of flags, is the 'STORAGE' flag on?
StorageLine - class com.ibm.debug.model.StorageLine.
A StorageLine object contains pre-formatted strings which can be displayed to the user to show the contents of the debuggee's storage.
storageLineChanged(StorageLineChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLStorage
 
storageLineChanged(StorageLineChangedEvent) - Method in class com.ibm.debug.model.StorageLineEventAdapter
 
storageLineChanged(StorageLineChangedEvent) - Method in interface com.ibm.debug.model.StorageLineEventListener
This method will be called when a StorageLine object has changed.
StorageLineChangedEvent - class com.ibm.debug.model.StorageLineChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
StorageLineEvent - class com.ibm.debug.model.StorageLineEvent.
The super class for all StorageLine events.
StorageLineEventAdapter - class com.ibm.debug.model.StorageLineEventAdapter.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
StorageLineEventAdapter() - Constructor for class com.ibm.debug.model.StorageLineEventAdapter
Construct an event adapter with no specified owning client.
StorageLineEventAdapter(Client) - Constructor for class com.ibm.debug.model.StorageLineEventAdapter
Construct an event adapter which is owned by the specified client.
StorageLineEventListener - interface com.ibm.debug.model.StorageLineEventListener.
The methods in this interface correspond to events that can occur within a debuggee on individual lines of storage.
storageMonitorsHaveChanged() - Method in class com.ibm.debug.model.DebuggeeProcess
Determine if the most recent reply from the debug engine caused any changes to this process's storage monitors.
StorageStyle - class com.ibm.debug.model.StorageStyle.
StorageStyle objects are used when monitoring storage to tell the debug engine how to format the storage.
storageUsageCheckSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
StructMonitoredExpressionTreeNode - class com.ibm.debug.model.StructMonitoredExpressionTreeNode.
This class represents the monitored expressions of C structure type
SUNOS - Static variable in class com.ibm.debug.model.Host
 
supportedViews() - Method in class com.ibm.debug.model.DebugEngine
Returns an array of ViewInformation objects, one for each kind of view supported by this debug engine.
supportsAPPCConnections() - Method in class com.ibm.debug.model.CPlusPlusPICLEngineInfo
Returns 'false'.
supportsAPPCConnections() - Method in class com.ibm.debug.model.EngineInfo
Can this engine communicate using APPC?
supportsAPPCConnections() - Method in class com.ibm.debug.model.JavaPICLEngineInfo
Returns 'false'.
supportsAPPCConnections() - Method in class com.ibm.debug.model.WileyEngineInfo
Returns 'false'.
supportsBreakpoint(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
supportsBreakpoint(IMarker) - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
supportsBrkptType(String) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Check to see if the engine supports this type of breakpoint
supportsDropToFrame() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
 
supportsExceptionFiltering() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
TODO: create IExceptionSupport...
supportsExceptions() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
supportsModifying() - Method in class com.ibm.debug.model.MonitoredRegister
 
supportsNamedPipeConnections() - Method in class com.ibm.debug.model.CPlusPlusPICLEngineInfo
Returns 'true'.
supportsNamedPipeConnections() - Method in class com.ibm.debug.model.EngineInfo
Can this engine communicate using a named pipe?
supportsNamedPipeConnections() - Method in class com.ibm.debug.model.JavaPICLEngineInfo
Returns 'false' (for now).
supportsNamedPipeConnections() - Method in class com.ibm.debug.model.WileyEngineInfo
Returns 'true'.
supportsRegisters() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
supportsRegisters() - Method in class com.ibm.debug.internal.picl.PICLThread
 
supportsStorageMapping() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
supportsStorageMonitors() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
supportsTCPIPConnections() - Method in class com.ibm.debug.model.CPlusPlusPICLEngineInfo
Returns 'true'.
supportsTCPIPConnections() - Method in class com.ibm.debug.model.EngineInfo
Can this engine communicate using TCP/IP?
supportsTCPIPConnections() - Method in class com.ibm.debug.model.JavaPICLEngineInfo
Returns 'true'.
supportsTCPIPConnections() - Method in class com.ibm.debug.model.WileyEngineInfo
Returns 'true'.
supportsValueModification() - Method in class com.ibm.debug.internal.picl.PICLRegister
 
supportsValueModification() - Method in class com.ibm.debug.internal.picl.PICLVariable
 
SUPPRESS_ERROR_EVENTS_DURING_RESTORE - Static variable in class com.ibm.debug.model.Model
 
SUPPRESS_MESSAGE_EVENTS_DURING_RESTORE - Static variable in class com.ibm.debug.model.Model
 
suppressErrorEventsDuringRestore(boolean) - Static method in class com.ibm.debug.model.Model
 
suppressMessageEventsDuringRestore(boolean) - Static method in class com.ibm.debug.model.Model
 
suspend() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
suspend() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
suspend() - Method in class com.ibm.debug.internal.picl.PICLStackFrame
Stack frames can not be suspended.
suspend() - Method in class com.ibm.debug.internal.picl.PICLThread
 
switchView(Location, ViewInformation) - Method in class com.ibm.debug.model.DebugEngine
This method is called when a switch to another view is requested.
syncRequest() - Method in class com.ibm.debug.internal.picl.PICLEngineRequest
Returns the request type...
systemAssignedID() - Method in class com.ibm.debug.model.DebuggeeThread
Deprecated. This method is only guaranteed to work with engines at EPDC level 306 and earlier. Use getNameOrTID or getAttributes instead.
SystemProcess - class com.ibm.debug.model.SystemProcess.
Objects of this class represent processes which can be attached to for debugging.

T

table - Variable in class com.ibm.debug.model.DelimitersBasedIdentifierParser
 
targetResumed(InternalResumeEvent) - Method in interface com.ibm.debug.jni.control.IInternalEventListener
An internal resume request is complete.
targetSuspended(InternalSuspendEvent) - Method in interface com.ibm.debug.jni.control.IInternalEventListener
An internal suspend request is complete.
terminate() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
terminate() - Method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
terminate() - Method in class com.ibm.debug.internal.picl.PICLProcess
 
terminate() - Method in class com.ibm.debug.internal.picl.PICLThread
 
terminate(int) - Method in class com.ibm.debug.model.DebugEngine
Terminate the debug engine.
terminate(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Terminate the process being debugged.
terminateEngine() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
 
terminateEngine(ConnectionInfo) - Static method in class com.ibm.debug.internal.picl.PICLDebugUIDaemon
 
thaw(int) - Method in class com.ibm.debug.model.DebuggeeThread
Call this method to thaw the current thread.
thisObjectOrItsOwnerHasBeenDeleted() - Method in class com.ibm.debug.model.DebugModelObject
 
thread(int) - Method in class com.ibm.debug.model.DebuggeeProcess
Returns the thread with the given id.
threadAdded(ThreadAddedEvent) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Adds a thread to our list of threads for this process
threadAdded(ThreadAddedEvent) - Method in class com.ibm.debug.model.DebuggeeProcessEventAdapter
 
threadAdded(ThreadAddedEvent) - Method in interface com.ibm.debug.model.DebuggeeProcessEventListener
This method will be called whenever a thread is added to the process.
ThreadAddedEvent - class com.ibm.debug.model.ThreadAddedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ThreadAttribute - class com.ibm.debug.model.ThreadAttribute.
A ThreadAttribute represents an attribute of a thread sent by the debug engine.
threadChanged(ThreadChangedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
threadChanged(ThreadChangedEvent) - Method in class com.ibm.debug.model.DebuggeeThreadEventAdapter
 
threadChanged(ThreadChangedEvent) - Method in interface com.ibm.debug.model.DebuggeeThreadEventListener
This method will be called when a thread's attributes have changed.
ThreadChangedEvent - class com.ibm.debug.model.ThreadChangedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
threadEnded(ThreadEndedEvent) - Method in class com.ibm.debug.internal.picl.PICLThread
 
threadEnded(ThreadEndedEvent) - Method in class com.ibm.debug.model.DebuggeeThreadEventAdapter
 
threadEnded(ThreadEndedEvent) - Method in interface com.ibm.debug.model.DebuggeeThreadEventListener
This method will be called when a thread has ended and is just about to be removed from its owning process object.
ThreadEndedEvent - class com.ibm.debug.model.ThreadEndedEvent.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ThreadEvent - class com.ibm.debug.model.ThreadEvent.
The super class for all thread events.
threadFreezeThawSupported() - Method in class com.ibm.debug.model.EngineRunCapabilities
 
threadID() - Method in class com.ibm.debug.model.MonitoredExpression
Return the ID number of the thread
toString() - Method in class com.ibm.debug.internal.picl.PICLDebugElement
Returns a String that represents the value of this object.
toString() - Method in class com.ibm.debug.internal.picl.SourceLocation
Returns a String that represents the value of this object.
toURL(File) - Static method in class com.ibm.debug.util.FileSystem
Return the URL representation for a given file.
TRACE - Static variable in class com.ibm.debug.util.TraceLogger
 
TraceLogger - class com.ibm.debug.util.TraceLogger.
This class implements the JT (JavaTrace) TraceLogger.
TraceLogger() - Constructor for class com.ibm.debug.util.TraceLogger
default constructor (DEFAULT="UNKNOWN_APP")
TraceLogger(String) - Constructor for class com.ibm.debug.util.TraceLogger
fully qualified TraceCatcher constructor (appname).
traceLogName - Variable in class com.ibm.debug.util.TraceLogger
The JT_LOG log file name (DEFAULT="AppName.txt")
tracePort - Static variable in class com.ibm.debug.util.TraceLogger
The logging/catching TCP port (DEFAULT=8800)
TransientRestorableObjects - class com.ibm.debug.model.TransientRestorableObjects.
A class which can be used to save and restore "restorable" Model objects e.g.
TransientRestorableObjects(DebuggeeProcess, int) - Constructor for class com.ibm.debug.model.TransientRestorableObjects
 
TRANSLATED - Static variable in class com.ibm.debug.internal.picl.PICLStorage
 
Type - class com.ibm.debug.model.Type.
Class representing different types allowed for each programming language.

U

UNDERSCORE - Static variable in class com.ibm.debug.model.CHARACTERTYPE
 
uninstallAllBreakpoints() - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Sets all the breakpoints to be uninstalled.
UNKNOWN - Static variable in class com.ibm.debug.model.Client
Client is unknown.
UNKNOWN - Static variable in class com.ibm.debug.model.Host
 
unquote(String) - Static method in class com.ibm.debug.util.QuoteUtil
Remove quotes and escape sequences from the provided string.
update(String, int) - Method in class com.ibm.debug.model.StorageColumn
Update the debuggee's storage with the given value.
update(String, int, int, int, int) - Method in class com.ibm.debug.model.StorageLine
Update the debuggee's storage with the given value.
update(String, int, int, int, int, int) - Method in class com.ibm.debug.model.Storage
Update the debuggee's storage with the given value.
updateCurrentState(String) - Method in class com.ibm.debug.internal.picl.PICLDebugTarget
Updates the state of the debug target and notifies that a change has happened.
updateStorage(int, int, String) - Method in class com.ibm.debug.internal.picl.PICLStorage
Update raw storage contents
useSMD() - Static method in class com.ibm.debug.util.Platform
 
useWizard(Object[], IStructuredSelection, Object, PICLStartupInfo, Hashtable) - Method in class com.ibm.debug.internal.picl.PICLLaunchManager
Use the wizard to do the launch.

V

VADD - Static variable in class com.ibm.debug.model.Client
Client is the VisualAge Distributed Debugger (Java SUI).
valueByName(String) - Method in class com.ibm.debug.util.DebuggerOptions
Get the value of the named option.
verify() - Method in class com.ibm.debug.model.ViewFile
Ask the debug engine to verify that the actual file represented by this ViewFile object exists, can be opened, etc.
verifyValue(String) - Method in class com.ibm.debug.internal.picl.PICLRegister
 
verifyValue(String) - Method in class com.ibm.debug.internal.picl.PICLVariable
 
veto() - Method in class com.ibm.debug.model.ModelEvent
Veto this event so that it is not fired on any subsequent event listeners.
View - class com.ibm.debug.model.View.
A View is a mechanism for retrieving the lines of code in a part (compilation unit).
view() - Method in class com.ibm.debug.model.ViewFile
Get the view containing this file.
view(ViewInformation) - Method in class com.ibm.debug.model.Part
Given a ViewInformation object, return the corresponding view for this part.
ViewFile - class com.ibm.debug.model.ViewFile.
The ViewFile class represents a file within a view.
VIEWFILE - Static variable in class com.ibm.debug.internal.picl.PICLDebugElement
File in a debuggable part type.
ViewFileEventAdapter - class com.ibm.debug.model.ViewFileEventAdapter.
The methods in this class are empty; this class is provided as a convenience for easily creating listeners by extending this class and overriding only the methods of interest.
ViewFileEventAdapter() - Constructor for class com.ibm.debug.model.ViewFileEventAdapter
Construct an event adapter with no specified owning client.
ViewFileEventAdapter(Client) - Constructor for class com.ibm.debug.model.ViewFileEventAdapter
Construct an event adapter which is owned by the specified client.
ViewFileEventListener - interface com.ibm.debug.model.ViewFileEventListener.
Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.
ViewInformation - class com.ibm.debug.model.ViewInformation.
Objects of this class represent the various kinds of views that are supported by a debug engine e.g.
viewInformation() - Method in class com.ibm.debug.model.View
Get the ViewInformation object for this view.
views() - Method in class com.ibm.debug.model.Part
Get a list of all views that are valid for this part.

W

Watchpoint - class com.ibm.debug.model.Watchpoint.
 
WatchpointModifyRequest - class com.ibm.debug.internal.picl.WatchpointModifyRequest.
 
WatchpointModifyRequest(PICLDebugTarget, IMarker, IMarkerDelta, Breakpoint) - Constructor for class com.ibm.debug.internal.picl.WatchpointModifyRequest
Constructor for WatchpointModifyRequest
watchpointsSupported() - Method in class com.ibm.debug.model.EngineBreakpointCapabilities
 
WileyEngineInfo - class com.ibm.debug.model.WileyEngineInfo.
This class provides information that is needed in order to load or reuse a debug engine of this type.
WileyEngineInfo() - Constructor for class com.ibm.debug.model.WileyEngineInfo
This ctor will give the Wiley engine a default name of "dewd".
WileyEngineInfo(String, byte) - Constructor for class com.ibm.debug.model.WileyEngineInfo
 
willHandleAmbiguousBreakpoints() - Static method in class com.ibm.debug.model.Model
 
willHandleAmbiguousMonitoredExpressions() - Static method in class com.ibm.debug.model.Model
 
willReuseDebugEngines() - Static method in class com.ibm.debug.model.Model
 
willSuppressErrorEventsDuringRestore() - Static method in class com.ibm.debug.model.Model
 
willSuppressMessageEventsDuringRestore() - Static method in class com.ibm.debug.model.Model
 
Windows95 - Static variable in class com.ibm.debug.model.Host
 
WindowsNT - Static variable in class com.ibm.debug.model.Host
 
writeVariable(String, int) - Method in class com.ibm.debug.internal.picl.PICLThread
 
writeVariable(String, int) - Method in interface com.ibm.debug.jni.control.IInternalThread
Set the value of an integer variable in the debuggee.
writeVariable(String, String) - Method in class com.ibm.debug.internal.picl.PICLThread
 
writeVariable(String, String) - Method in interface com.ibm.debug.jni.control.IInternalThread
Set the value of a string variable in the debuggee.

_

_acceptUnknownOptions - Variable in class com.ibm.debug.util.DebuggerOptions
Flag to control if unknown options are flagged as invalid.
_engineFormat - Variable in class com.ibm.debug.model.EngineInfo
 
_engineName - Variable in class com.ibm.debug.model.EngineInfo
 
_epdcBkp - Variable in class com.ibm.debug.model.Breakpoint
 
_proc - Static variable in class com.ibm.debug.util.ExecCommand
 
_serialization - Variable in class com.ibm.debug.model.RestorableObjects
 
_userSpecified - Variable in class com.ibm.debug.model.EngineInfo
 

A B C D E F G H I J K L M N O P Q R S T U V W _