META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/debug/
org/eclipse/debug/core/
org/eclipse/debug/core/DebugEvent.class
DebugEvent.java
package org.eclipse.debug.core
public final org.eclipse.debug.core.DebugEvent extends java.util.EventObject {
	private static final long serialVersionUID
	public static final int RESUME
	public static final int SUSPEND
	public static final int CREATE
	public static final int TERMINATE
	public static final int CHANGE
	public static final int MODEL_SPECIFIC
	public static final int STEP_INTO
	public static final int STEP_OVER
	public static final int STEP_RETURN
	public static final int STEP_END
	public static final int BREAKPOINT
	public static final int CLIENT_REQUEST
	public static final int EVALUATION
	public static final int EVALUATION_IMPLICIT
	public static final int STATE
	public static final int CONTENT
	public static final int UNSPECIFIED
	private int fKind
	private int fDetail
	private Object fData
	public void  (java.lang.Object, int) 
		Object eventSource
		int kind
	public void  (java.lang.Object, int, int) 
		Object eventSource
		int kind
		int detail
	public int getDetail () 
	public int getKind () 
	public boolean isStepStart () 
	public boolean isEvaluation () 
	public void setData (java.lang.Object) 
		Object data
	public java.lang.Object getData () 
	public java.lang.String toString () 
		StringBuffer buf
}

org/eclipse/debug/core/DebugException.class
DebugException.java
package org.eclipse.debug.core
public org.eclipse.debug.core.DebugException extends org.eclipse.core.runtime.CoreException {
	private static final long serialVersionUID
	public static final int TARGET_REQUEST_FAILED
	public static final int NOT_SUPPORTED
	public static final int REQUEST_FAILED
	public static final int INTERNAL_ERROR
	public static final int CONFIGURATION_INVALID
	public static final int MISSING_LAUNCH_CONFIGURATION_TYPE
	public void  (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
}

org/eclipse/debug/core/DebugPlugin$1.class
DebugPlugin.java
package org.eclipse.debug.core
 org.eclipse.debug.core.DebugPlugin$1 extends java.lang.Object implements org.eclipse.core.resources.ISaveParticipant  {
	final org.eclipse.debug.core.DebugPlugin this$0
	void  (org.eclipse.debug.core.DebugPlugin) 
	public void saving (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext saveContext
	public void rollback (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext saveContext
	public void prepareToSave (org.eclipse.core.resources.ISaveContext)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.ISaveContext saveContext
	public void doneSaving (org.eclipse.core.resources.ISaveContext) 
		org.eclipse.core.resources.ISaveContext saveContext
}

org/eclipse/debug/core/DebugPlugin$ArgumentParser.class
DebugPlugin.java
package org.eclipse.debug.core
 org.eclipse.debug.core.DebugPlugin$ArgumentParser extends java.lang.Object {
	private String fArgs
	private int fIndex
	private int ch
	public void  (java.lang.String) 
		String args
	public java.lang.String[] parseArguments () 
		java.util.List v
		StringBuffer buf
		String[] result
	private int getNext () 
	private java.lang.String parseString () 
		StringBuffer buf
	private java.lang.String parseToken () 
		StringBuffer buf
}

org/eclipse/debug/core/DebugPlugin$AsynchRunner.class
DebugPlugin.java
package org.eclipse.debug.core
 org.eclipse.debug.core.DebugPlugin$AsynchRunner extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private Runnable fRunnable
	final org.eclipse.debug.core.DebugPlugin this$0
	void  (org.eclipse.debug.core.DebugPlugin) 
	void async (java.lang.Runnable) 
		Runnable runnable
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
}

org/eclipse/debug/core/DebugPlugin$EventDispatchJob.class
DebugPlugin.java
package org.eclipse.debug.core
 org.eclipse.debug.core.DebugPlugin$EventDispatchJob extends org.eclipse.core.runtime.jobs.Job {
	org.eclipse.debug.core.DebugPlugin$EventNotifier fNotifier
	org.eclipse.debug.core.DebugPlugin$AsynchRunner fRunner
	final org.eclipse.debug.core.DebugPlugin this$0
	public void  (org.eclipse.debug.core.DebugPlugin) 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object next
	public boolean shouldRun () 
	public boolean shouldSchedule () 
}

org/eclipse/debug/core/DebugPlugin$EventNotifier.class
DebugPlugin.java
package org.eclipse.debug.core
 org.eclipse.debug.core.DebugPlugin$EventNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.DebugEvent[] fEvents
	private org.eclipse.debug.core.IDebugEventSetListener fListener
	private org.eclipse.debug.core.IDebugEventFilter fFilter
	private int fMode
	final org.eclipse.debug.core.DebugPlugin this$0
	void  (org.eclipse.debug.core.DebugPlugin) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
	void dispatch (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		Object[] filters
		int i
		Object[] listeners
		int i
		int i
}

org/eclipse/debug/core/DebugPlugin$StatusHandlerKey.class
DebugPlugin.java
package org.eclipse.debug.core
 org.eclipse.debug.core.DebugPlugin$StatusHandlerKey extends java.lang.Object {
	String fPluginId
	int fCode
	final org.eclipse.debug.core.DebugPlugin this$0
	void  (org.eclipse.debug.core.DebugPlugin, java.lang.String, int) 
		String pluginId
		int code
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.debug.core.DebugPlugin$StatusHandlerKey s
}

org/eclipse/debug/core/DebugPlugin.class
DebugPlugin.java
package org.eclipse.debug.core
public org.eclipse.debug.core.DebugPlugin extends org.eclipse.core.runtime.Plugin {
	private static final String PI_DEBUG_CORE
	public static final String EXTENSION_POINT_LAUNCH_CONFIGURATION_TYPES
	public static final String EXTENSION_POINT_LAUNCH_CONFIGURATION_COMPARATORS
	public static final String EXTENSION_POINT_BREAKPOINTS
	public static final String EXTENSION_POINT_STATUS_HANDLERS
	public static final String EXTENSION_POINT_SOURCE_LOCATORS
	public static final String EXTENSION_POINT_LAUNCH_MODES
	public static final String EXTENSION_POINT_LAUNCH_DELEGATES
	public static final String EXTENSION_POINT_PROCESS_FACTORIES
	public static final String EXTENSION_POINT_LOGICAL_STRUCTURE_TYPES
	public static final String EXTENSION_POINT_LOGICAL_STRUCTURE_PROVIDERS
	public static final String EXTENSION_POINT_SOURCE_CONTAINER_TYPES
	public static final String EXTENSION_POINT_SOURCE_PATH_COMPUTERS
	public static final String EXTENSION_POINT_LAUNCH_OPTIONS
	public static final String EXTENSION_POINT_BREAKPOINT_IMPORT_PARTICIPANTS
	public static final int ERROR
	public static final int INTERNAL_ERROR
	public static final int ERR_WORKING_DIRECTORY_NOT_SUPPORTED
	public static final String ATTR_PROCESS_FACTORY_ID
	public static final String ATTR_CAPTURE_OUTPUT
	public static final String ATTR_LAUNCH_TIMESTAMP
	public static final String ATTR_CONSOLE_ENCODING
	private static org.eclipse.debug.core.DebugPlugin fgDebugPlugin
	private org.eclipse.debug.internal.core.BreakpointManager fBreakpointManager
	private org.eclipse.debug.internal.core.ExpressionManager fExpressionManager
	private org.eclipse.debug.internal.core.LaunchManager fLaunchManager
	private org.eclipse.debug.internal.core.MemoryBlockManager fMemoryBlockManager
	private org.eclipse.core.runtime.ListenerList fEventListeners
	private org.eclipse.core.runtime.ListenerList fEventFilters
	private boolean fShuttingDown
	private java.util.HashMap fStatusHandlers
	private java.util.HashMap fProcessFactories
	private static final int NOTIFY_FILTERS
	private static final int NOTIFY_EVENTS
	private java.util.List fEventQueue
	private org.eclipse.debug.core.DebugPlugin$EventDispatchJob fEventDispatchJob
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static void  () 
	public static org.eclipse.debug.core.DebugPlugin getDefault () 
	private static void setDefault (org.eclipse.debug.core.DebugPlugin) 
		org.eclipse.debug.core.DebugPlugin plugin
	public static java.lang.String getUniqueIdentifier () 
	public void  () 
	public void addDebugEventListener (org.eclipse.debug.core.IDebugEventSetListener) 
		org.eclipse.debug.core.IDebugEventSetListener listener
	public void fireDebugEventSet (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
	public void asyncExec (java.lang.Runnable) 
		Runnable r
	public synchronized org.eclipse.debug.core.IBreakpointManager getBreakpointManager () 
	public synchronized org.eclipse.debug.core.ILaunchManager getLaunchManager () 
	public synchronized org.eclipse.debug.core.IMemoryBlockManager getMemoryBlockManager () 
	public org.eclipse.debug.core.IStatusHandler getStatusHandler (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
		boolean enabled
		org.eclipse.debug.core.DebugPlugin$StatusHandlerKey key
		org.eclipse.core.runtime.IConfigurationElement config
		Object handler
		org.eclipse.core.runtime.CoreException e
	public synchronized org.eclipse.debug.core.IExpressionManager getExpressionManager () 
	public void removeDebugEventListener (org.eclipse.debug.core.IDebugEventSetListener) 
		org.eclipse.debug.core.IDebugEventSetListener listener
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.eclipse.core.runtime.IAdapterManager manager
		org.eclipse.debug.internal.core.commands.CommandAdapterFactory actionFactory
	public static org.eclipse.debug.core.model.IProcess newProcess (org.eclipse.debug.core.ILaunch, java.lang.Process, java.lang.String) 
		org.eclipse.debug.core.ILaunch launch
		Process process
		String label
	public static org.eclipse.debug.core.model.IProcess newProcess (org.eclipse.debug.core.ILaunch, java.lang.Process, java.lang.String, java.util.Map) 
		org.eclipse.debug.core.ILaunch launch
		Process process
		String label
		java.util.Map attributes
		org.eclipse.debug.core.ILaunchConfiguration config
		String processFactoryID
		org.eclipse.debug.core.DebugPlugin plugin
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.debug.core.IProcessFactory processFactory
		org.eclipse.core.runtime.CoreException exception
	public static org.eclipse.debug.core.ILogicalStructureType[] getLogicalStructureTypes (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	public static org.eclipse.debug.core.ILogicalStructureType getDefaultStructureType (org.eclipse.debug.core.ILogicalStructureType[]) 
		org.eclipse.debug.core.ILogicalStructureType[] types
	public static void setDefaultStructureType (org.eclipse.debug.core.ILogicalStructureType[], org.eclipse.debug.core.ILogicalStructureType) 
		org.eclipse.debug.core.ILogicalStructureType[] types
		org.eclipse.debug.core.ILogicalStructureType def
	public static java.lang.Process exec (java.lang.String[], java.io.File)  throws org.eclipse.core.runtime.CoreException 
		String[] cmdLine
		java.io.File workingDirectory
	public static java.lang.Process exec (java.lang.String[], java.io.File, java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] cmdLine
		java.io.File workingDirectory
		String[] envp
		Process p
		java.io.IOException e
		org.eclipse.core.runtime.Status status
		NoSuchMethodError e
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.IStatusHandler handler
		Object result
	private boolean isShuttingDown () 
	private void setShuttingDown (boolean) 
		boolean value
	private java.lang.Object[] getEventListeners () 
	public void addDebugEventFilter (org.eclipse.debug.core.IDebugEventFilter) 
		org.eclipse.debug.core.IDebugEventFilter filter
	public void removeDebugEventFilter (org.eclipse.debug.core.IDebugEventFilter) 
		org.eclipse.debug.core.IDebugEventFilter filter
	public static void logDebugMessage (java.lang.String) 
		String message
	public static void logMessage (java.lang.String, java.lang.Throwable) 
		String message
		Throwable throwable
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public static void log (java.lang.Throwable) 
		Throwable t
		org.eclipse.core.runtime.IStatus status
	private void initializeStatusHandlers () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String id
		String code
		org.eclipse.debug.core.DebugPlugin$StatusHandlerKey key
		NumberFormatException e
	private void initializeProcessFactories () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		int i
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String id
		String clss
		String badDefiner
	private void invalidStatusHandler (java.lang.Exception, java.lang.String) 
		Exception e
		String id
	public static org.w3c.dom.Document newDocument ()  throws org.eclipse.core.runtime.CoreException 
		javax.xml.parsers.ParserConfigurationException e
	public static java.lang.String serializeDocument (org.w3c.dom.Document)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document document
		javax.xml.transform.TransformerException e
		java.io.IOException e
	public static org.w3c.dom.Element parseDocument (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String document
		org.w3c.dom.Element root
		java.io.InputStream stream
		javax.xml.parsers.DocumentBuilder parser
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.parsers.FactoryConfigurationError e
		org.xml.sax.SAXException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	private static void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public static java.lang.String[] parseArguments (java.lang.String) 
		String args
		org.eclipse.debug.core.DebugPlugin$ArgumentParser parser
		String[] res
	public static void setUseStepFilters (boolean) 
		boolean useStepFilters
	public static boolean isUseStepFilters () 
	private static org.eclipse.debug.internal.core.StepFilterManager getStepFilterManager () 
	public static java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object element
		Class type
		Object adapter
	static java.util.List access$0 (org.eclipse.debug.core.DebugPlugin) 
	static boolean access$1 (org.eclipse.debug.core.DebugPlugin) 
	static org.eclipse.core.runtime.ListenerList access$2 (org.eclipse.debug.core.DebugPlugin) 
	static org.eclipse.core.runtime.ListenerList access$3 (org.eclipse.debug.core.DebugPlugin) 
	static java.lang.Object[] access$4 (org.eclipse.debug.core.DebugPlugin) 
}

org/eclipse/debug/core/IBreakpointListener.class
IBreakpointListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IBreakpointListener extends java.lang.Object {
	public abstract void breakpointAdded (org.eclipse.debug.core.model.IBreakpoint) 
	public abstract void breakpointRemoved (org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta) 
	public abstract void breakpointChanged (org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta) 
}

org/eclipse/debug/core/IBreakpointManager.class
IBreakpointManager.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IBreakpointManager extends java.lang.Object {
	public abstract void addBreakpoint (org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
	public abstract void addBreakpoints (org.eclipse.debug.core.model.IBreakpoint[])  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.model.IBreakpoint getBreakpoint (org.eclipse.core.resources.IMarker) 
	public abstract org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints () 
	public abstract boolean hasBreakpoints () 
	public abstract org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints (java.lang.String) 
	public abstract boolean isRegistered (org.eclipse.debug.core.model.IBreakpoint) 
	public abstract void fireBreakpointChanged (org.eclipse.debug.core.model.IBreakpoint) 
	public abstract void removeBreakpoint (org.eclipse.debug.core.model.IBreakpoint, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeBreakpoints (org.eclipse.debug.core.model.IBreakpoint[], boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void addBreakpointListener (org.eclipse.debug.core.IBreakpointListener) 
	public abstract void removeBreakpointListener (org.eclipse.debug.core.IBreakpointListener) 
	public abstract void addBreakpointListener (org.eclipse.debug.core.IBreakpointsListener) 
	public abstract void removeBreakpointListener (org.eclipse.debug.core.IBreakpointsListener) 
	public abstract void addBreakpointManagerListener (org.eclipse.debug.core.IBreakpointManagerListener) 
	public abstract void removeBreakpointManagerListener (org.eclipse.debug.core.IBreakpointManagerListener) 
	public abstract boolean isEnabled () 
	public abstract void setEnabled (boolean) 
	public abstract java.lang.String getTypeName (org.eclipse.debug.core.model.IBreakpoint) 
	public abstract org.eclipse.debug.core.model.IBreakpointImportParticipant[] getImportParticipants (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/IBreakpointManagerListener.class
IBreakpointManagerListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IBreakpointManagerListener extends java.lang.Object {
	public abstract void breakpointManagerEnablementChanged (boolean) 
}

org/eclipse/debug/core/IBreakpointsListener.class
IBreakpointsListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IBreakpointsListener extends java.lang.Object {
	public abstract void breakpointsAdded (org.eclipse.debug.core.model.IBreakpoint[]) 
	public abstract void breakpointsRemoved (org.eclipse.debug.core.model.IBreakpoint[], org.eclipse.core.resources.IMarkerDelta[]) 
	public abstract void breakpointsChanged (org.eclipse.debug.core.model.IBreakpoint[], org.eclipse.core.resources.IMarkerDelta[]) 
}

org/eclipse/debug/core/IDebugEventFilter.class
IDebugEventFilter.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IDebugEventFilter extends java.lang.Object {
	public abstract org.eclipse.debug.core.DebugEvent[] filterDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
}

org/eclipse/debug/core/IDebugEventSetListener.class
IDebugEventSetListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IDebugEventSetListener extends java.lang.Object {
	public abstract void handleDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
}

org/eclipse/debug/core/IExpressionListener.class
IExpressionListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IExpressionListener extends java.lang.Object {
	public abstract void expressionAdded (org.eclipse.debug.core.model.IExpression) 
	public abstract void expressionRemoved (org.eclipse.debug.core.model.IExpression) 
	public abstract void expressionChanged (org.eclipse.debug.core.model.IExpression) 
}

org/eclipse/debug/core/IExpressionManager.class
IExpressionManager.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IExpressionManager extends java.lang.Object {
	public abstract void addExpression (org.eclipse.debug.core.model.IExpression) 
	public abstract void addExpressions (org.eclipse.debug.core.model.IExpression[]) 
	public abstract org.eclipse.debug.core.model.IWatchExpression newWatchExpression (java.lang.String) 
	public abstract org.eclipse.debug.core.model.IExpression[] getExpressions () 
	public abstract boolean hasExpressions () 
	public abstract org.eclipse.debug.core.model.IExpression[] getExpressions (java.lang.String) 
	public abstract void removeExpression (org.eclipse.debug.core.model.IExpression) 
	public abstract void removeExpressions (org.eclipse.debug.core.model.IExpression[]) 
	public abstract void addExpressionListener (org.eclipse.debug.core.IExpressionListener) 
	public abstract void removeExpressionListener (org.eclipse.debug.core.IExpressionListener) 
	public abstract void addExpressionListener (org.eclipse.debug.core.IExpressionsListener) 
	public abstract void removeExpressionListener (org.eclipse.debug.core.IExpressionsListener) 
	public abstract org.eclipse.debug.core.model.IWatchExpressionDelegate newWatchExpressionDelegate (java.lang.String) 
	public abstract boolean hasWatchExpressionDelegate (java.lang.String) 
}

org/eclipse/debug/core/IExpressionsListener.class
IExpressionsListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IExpressionsListener extends java.lang.Object {
	public abstract void expressionsAdded (org.eclipse.debug.core.model.IExpression[]) 
	public abstract void expressionsRemoved (org.eclipse.debug.core.model.IExpression[]) 
	public abstract void expressionsChanged (org.eclipse.debug.core.model.IExpression[]) 
}

org/eclipse/debug/core/ILaunch.class
ILaunch.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunch extends java.lang.Object implements org.eclipse.debug.core.model.ITerminate org.eclipse.core.runtime.IAdaptable  {
	public abstract java.lang.Object[] getChildren () 
	public abstract org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public abstract org.eclipse.debug.core.model.IProcess[] getProcesses () 
	public abstract org.eclipse.debug.core.model.IDebugTarget[] getDebugTargets () 
	public abstract void addDebugTarget (org.eclipse.debug.core.model.IDebugTarget) 
	public abstract void removeDebugTarget (org.eclipse.debug.core.model.IDebugTarget) 
	public abstract void addProcess (org.eclipse.debug.core.model.IProcess) 
	public abstract void removeProcess (org.eclipse.debug.core.model.IProcess) 
	public abstract org.eclipse.debug.core.model.ISourceLocator getSourceLocator () 
	public abstract void setSourceLocator (org.eclipse.debug.core.model.ISourceLocator) 
	public abstract java.lang.String getLaunchMode () 
	public abstract org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration () 
	public abstract void setAttribute (java.lang.String, java.lang.String) 
	public abstract java.lang.String getAttribute (java.lang.String) 
	public abstract boolean hasChildren () 
}

org/eclipse/debug/core/ILaunchConfiguration.class
ILaunchConfiguration.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchConfiguration extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final String LAUNCH_CONFIGURATION_FILE_EXTENSION
	public static final String ATTR_SOURCE_LOCATOR_ID
	public static final String ATTR_SOURCE_LOCATOR_MEMENTO
	static void  () 
	public abstract boolean contentsEqual (org.eclipse.debug.core.ILaunchConfiguration) 
	public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy copy (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void delete ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean exists () 
	public abstract boolean getAttribute (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getAttribute (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.util.List getAttribute (java.lang.String, java.util.List)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.util.Set getAttribute (java.lang.String, java.util.Set)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.util.Map getAttribute (java.lang.String, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.util.Map getAttributes ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getCategory ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IFile getFile () 
	public abstract org.eclipse.core.runtime.IPath getLocation () 
	public abstract org.eclipse.core.resources.IResource[] getMappedResources ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getName () 
	public abstract java.util.Set getModes ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchDelegate getPreferredDelegate (java.util.Set)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfigurationType getType ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getWorkingCopy ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean hasAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isLocal () 
	public abstract boolean isMigrationCandidate ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isWorkingCopy () 
	public abstract org.eclipse.debug.core.ILaunch launch (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunch launch (java.lang.String, org.eclipse.core.runtime.IProgressMonitor, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunch launch (java.lang.String, org.eclipse.core.runtime.IProgressMonitor, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void migrate ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean supportsMode (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isReadOnly () 
}

org/eclipse/debug/core/ILaunchConfigurationListener.class
ILaunchConfigurationListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchConfigurationListener extends java.lang.Object {
	public abstract void launchConfigurationAdded (org.eclipse.debug.core.ILaunchConfiguration) 
	public abstract void launchConfigurationChanged (org.eclipse.debug.core.ILaunchConfiguration) 
	public abstract void launchConfigurationRemoved (org.eclipse.debug.core.ILaunchConfiguration) 
}

org/eclipse/debug/core/ILaunchConfigurationMigrationDelegate.class
ILaunchConfigurationMigrationDelegate.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchConfigurationMigrationDelegate extends java.lang.Object {
	public abstract boolean isCandidate (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
	public abstract void migrate (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/ILaunchConfigurationType.class
ILaunchConfigurationType.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchConfigurationType extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract java.lang.String getAttribute (java.lang.String) 
	public abstract java.lang.String getCategory () 
	public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchDelegate[] getDelegates (java.util.Set)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchDelegate getPreferredDelegate (java.util.Set)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setPreferredDelegate (java.util.Set, org.eclipse.debug.core.ILaunchDelegate)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean supportsModeCombination (java.util.Set) 
	public abstract java.lang.String getIdentifier () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getPluginIdentifier () 
	public abstract java.lang.String getSourceLocatorId () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer () 
	public abstract java.util.Set getSupportedModes () 
	public abstract java.util.Set getSupportedModeCombinations () 
	public abstract boolean isPublic () 
	public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy newInstance (org.eclipse.core.resources.IContainer, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean supportsMode (java.lang.String) 
	public abstract java.lang.String getContributorName () 
}

org/eclipse/debug/core/ILaunchConfigurationWorkingCopy.class
ILaunchConfigurationWorkingCopy.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy extends java.lang.Object implements org.eclipse.debug.core.ILaunchConfiguration org.eclipse.core.runtime.IAdaptable  {
	public abstract boolean isDirty () 
	public abstract org.eclipse.debug.core.ILaunchConfiguration doSave ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAttribute (java.lang.String, int) 
	public abstract void setAttribute (java.lang.String, java.lang.String) 
	public abstract void setAttribute (java.lang.String, java.util.List) 
	public abstract void setAttribute (java.lang.String, java.util.Map) 
	public abstract void setAttribute (java.lang.String, java.util.Set) 
	public abstract void setAttribute (java.lang.String, boolean) 
	public abstract org.eclipse.debug.core.ILaunchConfiguration getOriginal () 
	public abstract void rename (java.lang.String) 
	public abstract void setContainer (org.eclipse.core.resources.IContainer) 
	public abstract void setAttributes (java.util.Map) 
	public abstract void setMappedResources (org.eclipse.core.resources.IResource[]) 
	public abstract void setModes (java.util.Set) 
	public abstract void setPreferredLaunchDelegate (java.util.Set, java.lang.String) 
	public abstract void addModes (java.util.Set) 
	public abstract void removeModes (java.util.Set) 
	public abstract java.lang.Object removeAttribute (java.lang.String) 
	public abstract org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getParent () 
}

org/eclipse/debug/core/ILaunchDelegate.class
ILaunchDelegate.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchDelegate extends java.lang.Object {
	public abstract java.lang.String getId () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getContributorName () 
	public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.util.List getModes () 
	public abstract java.lang.String getPluginIdentifier () 
	public abstract java.lang.String getPerspectiveId (java.util.Set) 
}

org/eclipse/debug/core/ILaunchListener.class
ILaunchListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchListener extends java.lang.Object {
	public abstract void launchRemoved (org.eclipse.debug.core.ILaunch) 
	public abstract void launchAdded (org.eclipse.debug.core.ILaunch) 
	public abstract void launchChanged (org.eclipse.debug.core.ILaunch) 
}

org/eclipse/debug/core/ILaunchManager.class
ILaunchManager.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchManager extends java.lang.Object {
	public static final String RUN_MODE
	public static final String DEBUG_MODE
	public static final String PROFILE_MODE
	public static final String ATTR_PRIVATE
	public static final String ATTR_ENVIRONMENT_VARIABLES
	public static final String ATTR_APPEND_ENVIRONMENT_VARIABLES
	static void  () 
	public abstract void addLaunch (org.eclipse.debug.core.ILaunch) 
	public abstract void addLaunchConfigurationListener (org.eclipse.debug.core.ILaunchConfigurationListener) 
	public abstract void addLaunches (org.eclipse.debug.core.ILaunch[]) 
	public abstract void addLaunchListener (org.eclipse.debug.core.ILaunchesListener) 
	public abstract void addLaunchListener (org.eclipse.debug.core.ILaunchListener) 
	public abstract java.lang.String generateUniqueLaunchConfigurationNameFrom (java.lang.String) 
	public abstract java.lang.String generateLaunchConfigurationName (java.lang.String) 
	public abstract boolean isValidLaunchConfigurationName (java.lang.String)  throws java.lang.IllegalArgumentException 
	public abstract org.eclipse.debug.core.model.IDebugTarget[] getDebugTargets () 
	public abstract java.lang.String[] getEnvironment (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getEncoding (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration (org.eclipse.core.resources.IFile) 
	public abstract org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations (org.eclipse.debug.core.ILaunchConfigurationType)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfigurationType getLaunchConfigurationType (java.lang.String) 
	public abstract org.eclipse.debug.core.ILaunchConfigurationType[] getLaunchConfigurationTypes () 
	public abstract org.eclipse.debug.core.ILaunch[] getLaunches () 
	public abstract org.eclipse.debug.core.ILaunchMode getLaunchMode (java.lang.String) 
	public abstract org.eclipse.debug.core.ILaunchMode[] getLaunchModes () 
	public abstract org.eclipse.debug.core.ILaunchConfiguration[] getMigrationCandidates ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.ILaunchConfiguration getMovedFrom (org.eclipse.debug.core.ILaunchConfiguration) 
	public abstract org.eclipse.debug.core.ILaunchConfiguration getMovedTo (org.eclipse.debug.core.ILaunchConfiguration) 
	public abstract java.util.Map getNativeEnvironment () 
	public abstract java.util.Map getNativeEnvironmentCasePreserved () 
	public abstract org.eclipse.debug.core.model.IProcess[] getProcesses () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainerType getSourceContainerType (java.lang.String) 
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainerType[] getSourceContainerTypes () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer (java.lang.String) 
	public abstract boolean isExistingLaunchConfigurationName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isRegistered (org.eclipse.debug.core.ILaunch) 
	public abstract org.eclipse.debug.core.model.IPersistableSourceLocator newSourceLocator (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeLaunch (org.eclipse.debug.core.ILaunch) 
	public abstract void removeLaunchConfigurationListener (org.eclipse.debug.core.ILaunchConfigurationListener) 
	public abstract void removeLaunches (org.eclipse.debug.core.ILaunch[]) 
	public abstract void removeLaunchListener (org.eclipse.debug.core.ILaunchesListener) 
	public abstract void removeLaunchListener (org.eclipse.debug.core.ILaunchListener) 
}

org/eclipse/debug/core/ILaunchMode.class
ILaunchMode.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchMode extends java.lang.Object {
	public abstract java.lang.String getIdentifier () 
	public abstract java.lang.String getLabel () 
	public abstract java.lang.String getLaunchAsLabel () 
}

org/eclipse/debug/core/ILaunchesListener.class
ILaunchesListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchesListener extends java.lang.Object {
	public abstract void launchesRemoved (org.eclipse.debug.core.ILaunch[]) 
	public abstract void launchesAdded (org.eclipse.debug.core.ILaunch[]) 
	public abstract void launchesChanged (org.eclipse.debug.core.ILaunch[]) 
}

org/eclipse/debug/core/ILaunchesListener2.class
ILaunchesListener2.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILaunchesListener2 extends java.lang.Object implements org.eclipse.debug.core.ILaunchesListener  {
	public abstract void launchesTerminated (org.eclipse.debug.core.ILaunch[]) 
}

org/eclipse/debug/core/ILogicalStructureProvider.class
ILogicalStructureProvider.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILogicalStructureProvider extends java.lang.Object {
	public abstract org.eclipse.debug.core.ILogicalStructureType[] getLogicalStructureTypes (org.eclipse.debug.core.model.IValue) 
}

org/eclipse/debug/core/ILogicalStructureType.class
ILogicalStructureType.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.ILogicalStructureType extends java.lang.Object implements org.eclipse.debug.core.model.ILogicalStructureTypeDelegate org.eclipse.debug.core.model.ILogicalStructureTypeDelegate2  {
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getId () 
}

org/eclipse/debug/core/IMemoryBlockListener.class
IMemoryBlockListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IMemoryBlockListener extends java.lang.Object {
	public abstract void memoryBlocksAdded (org.eclipse.debug.core.model.IMemoryBlock[]) 
	public abstract void memoryBlocksRemoved (org.eclipse.debug.core.model.IMemoryBlock[]) 
}

org/eclipse/debug/core/IMemoryBlockManager.class
IMemoryBlockManager.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IMemoryBlockManager extends java.lang.Object {
	public abstract void addMemoryBlocks (org.eclipse.debug.core.model.IMemoryBlock[]) 
	public abstract void removeMemoryBlocks (org.eclipse.debug.core.model.IMemoryBlock[]) 
	public abstract void addListener (org.eclipse.debug.core.IMemoryBlockListener) 
	public abstract void removeListener (org.eclipse.debug.core.IMemoryBlockListener) 
	public abstract org.eclipse.debug.core.model.IMemoryBlock[] getMemoryBlocks () 
	public abstract org.eclipse.debug.core.model.IMemoryBlock[] getMemoryBlocks (org.eclipse.debug.core.model.IDebugTarget) 
	public abstract org.eclipse.debug.core.model.IMemoryBlock[] getMemoryBlocks (org.eclipse.debug.core.model.IMemoryBlockRetrieval) 
}

org/eclipse/debug/core/IProcessFactory.class
IProcessFactory.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IProcessFactory extends java.lang.Object {
	public abstract org.eclipse.debug.core.model.IProcess newProcess (org.eclipse.debug.core.ILaunch, java.lang.Process, java.lang.String, java.util.Map) 
}

org/eclipse/debug/core/IRequest.class
IRequest.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IRequest extends java.lang.Object {
	public abstract void setStatus (org.eclipse.core.runtime.IStatus) 
	public abstract org.eclipse.core.runtime.IStatus getStatus () 
	public abstract void done () 
	public abstract void cancel () 
	public abstract boolean isCanceled () 
}

org/eclipse/debug/core/IStatusHandler.class
IStatusHandler.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IStatusHandler extends java.lang.Object {
	public abstract java.lang.Object handleStatus (org.eclipse.core.runtime.IStatus, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/IStreamListener.class
IStreamListener.java
package org.eclipse.debug.core
public abstract org.eclipse.debug.core.IStreamListener extends java.lang.Object {
	public abstract void streamAppended (java.lang.String, org.eclipse.debug.core.model.IStreamMonitor) 
}

org/eclipse/debug/core/Launch.class
Launch.java
package org.eclipse.debug.core
public org.eclipse.debug.core.Launch extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.ILaunch org.eclipse.debug.core.model.IDisconnect org.eclipse.debug.core.ILaunchListener org.eclipse.debug.core.ILaunchConfigurationListener org.eclipse.debug.core.IDebugEventSetListener  {
	private java.util.List fTargets
	private org.eclipse.debug.core.ILaunchConfiguration fConfiguration
	private java.util.List fProcesses
	private org.eclipse.debug.core.model.ISourceLocator fLocator
	private String fMode
	private java.util.HashMap fAttributes
	private boolean fSuppressChange
	static Class class$0
	static Class class$1
	public void  (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.debug.core.model.ISourceLocator) 
		org.eclipse.debug.core.ILaunchConfiguration launchConfiguration
		String mode
		org.eclipse.debug.core.model.ISourceLocator locator
	private void addEventListener () 
	private void removeEventListener () 
	public boolean canTerminate () 
		java.util.List processes
		int i
		org.eclipse.debug.core.model.IProcess process
		java.util.List targets
		int i
		org.eclipse.debug.core.model.IDebugTarget target
	public java.lang.Object[] getChildren () 
		java.util.ArrayList children
	public org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public org.eclipse.debug.core.model.IProcess[] getProcesses () 
	protected java.util.List getProcesses0 () 
	public org.eclipse.debug.core.model.ISourceLocator getSourceLocator () 
	public void setSourceLocator (org.eclipse.debug.core.model.ISourceLocator) 
		org.eclipse.debug.core.model.ISourceLocator sourceLocator
	public boolean isTerminated () 
		java.util.Iterator processes
		org.eclipse.debug.core.model.IProcess process
		java.util.Iterator targets
		org.eclipse.debug.core.model.IDebugTarget target
	public void terminate ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.runtime.MultiStatus status
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int i
		org.eclipse.debug.core.model.IDebugTarget target
		org.eclipse.debug.core.DebugException e
		org.eclipse.debug.core.DebugException de
		org.eclipse.debug.core.model.IProcess[] processes
		int i
		org.eclipse.debug.core.model.IProcess process
		org.eclipse.debug.core.DebugException e
		org.eclipse.core.runtime.IStatus[] children
	public java.lang.String getLaunchMode () 
	public org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration () 
	public void setAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String getAttribute (java.lang.String) 
		String key
	public org.eclipse.debug.core.model.IDebugTarget[] getDebugTargets () 
	protected java.util.List getDebugTargets0 () 
	public void addDebugTarget (org.eclipse.debug.core.model.IDebugTarget) 
		org.eclipse.debug.core.model.IDebugTarget target
	public void removeDebugTarget (org.eclipse.debug.core.model.IDebugTarget) 
		org.eclipse.debug.core.model.IDebugTarget target
	public void addProcess (org.eclipse.debug.core.model.IProcess) 
		org.eclipse.debug.core.model.IProcess process
	public void removeProcess (org.eclipse.debug.core.model.IProcess) 
		org.eclipse.debug.core.model.IProcess process
	protected void addProcesses (org.eclipse.debug.core.model.IProcess[]) 
		org.eclipse.debug.core.model.IProcess[] processes
		int i
	protected void fireChanged () 
	protected void fireTerminate () 
	public boolean hasChildren () 
	public boolean canDisconnect () 
		java.util.List processes
		int i
		org.eclipse.debug.core.model.IDisconnect process
		java.util.List targets
		int i
	public void disconnect ()  throws org.eclipse.debug.core.DebugException 
		java.util.List processes
		int i
		org.eclipse.debug.core.model.IDisconnect disconnect
		java.util.List targets
		int i
		org.eclipse.debug.core.model.IDebugTarget debugTarget
	public boolean isDisconnected () 
		java.util.List processes
		int i
		org.eclipse.debug.core.model.IDisconnect process
		java.util.List targets
		int i
	public void launchRemoved (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	protected org.eclipse.debug.core.ILaunchManager getLaunchManager () 
	public void launchAdded (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void launchChanged (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void launchConfigurationAdded (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.debug.core.ILaunchConfiguration from
	public void launchConfigurationChanged (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public void launchConfigurationRemoved (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		int i
		org.eclipse.debug.core.DebugEvent event
		Object object
		org.eclipse.debug.core.ILaunch launch
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
}

org/eclipse/debug/core/RefreshUtil.class
RefreshUtil.java
package org.eclipse.debug.core
public org.eclipse.debug.core.RefreshUtil extends java.lang.Object {
	public static final String ATTR_REFRESH_SCOPE
	public static final String ATTR_REFRESH_RECURSIVE
	public static final String MEMENTO_SELECTED_PROJECT
	public static final String MEMENTO_SELECTED_CONTAINER
	public static final String MEMENTO_SELECTED_RESOURCE
	public static final String MEMENTO_WORKSPACE
	private static final String NO_WORKING_SET
	static void  () 
	public void  () 
	public static void refreshResources (org.eclipse.core.resources.IResource[], int, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource[] resources
		int depth
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.MultiStatus status
		int i
		org.eclipse.core.runtime.CoreException e
	public static org.eclipse.core.resources.IResource[] toResources (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		String pathString
		org.eclipse.core.runtime.Path path
		org.eclipse.core.resources.IResource resource
		String ws
		org.eclipse.core.variables.IStringVariableManager manager
		org.eclipse.core.resources.IResource resource
		String pathString
	public static java.lang.String toMemento (org.eclipse.core.resources.IResource[]) 
		org.eclipse.core.resources.IResource[] resources
		org.eclipse.debug.internal.core.XMLMemento memento
		int i
		org.eclipse.debug.internal.core.XMLMemento itemMemento
		java.io.StringWriter writer
		java.io.IOException e
		StringBuffer buf
	private static org.eclipse.core.resources.IResource[] getResources (java.lang.String) 
		String wsMemento
		java.util.List resourcesList
		java.io.StringReader reader
		org.eclipse.debug.internal.core.XMLMemento memento
		Exception e
		org.eclipse.debug.internal.core.XMLMemento[] mementos
		int i
	public static boolean isRefreshRecursive (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public static void refreshResources (org.eclipse.debug.core.ILaunchConfiguration, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.core.runtime.IProgressMonitor monitor
		String scope
		org.eclipse.core.resources.IResource[] resources
		int depth
}

org/eclipse/debug/core/commands/
org/eclipse/debug/core/commands/AbstractDebugCommand$1.class
AbstractDebugCommand.java
package org.eclipse.debug.core.commands
 org.eclipse.debug.core.commands.AbstractDebugCommand$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.debug.core.commands.AbstractDebugCommand this$0
	private final org.eclipse.debug.core.commands.IDebugCommandRequest val$request
	void  (org.eclipse.debug.core.commands.AbstractDebugCommand, java.lang.String, org.eclipse.debug.core.commands.IDebugCommandRequest) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object[] elements
		Object[] targets
		int i
		org.eclipse.core.runtime.CoreException e
	public boolean belongsTo (java.lang.Object) 
		Object family
		Object jobFamily
}

org/eclipse/debug/core/commands/AbstractDebugCommand$SerialPerObjectRule.class
AbstractDebugCommand.java
package org.eclipse.debug.core.commands
 org.eclipse.debug.core.commands.AbstractDebugCommand$SerialPerObjectRule extends java.lang.Object implements org.eclipse.core.runtime.jobs.ISchedulingRule  {
	private Object fObject
	final org.eclipse.debug.core.commands.AbstractDebugCommand this$0
	public void  (org.eclipse.debug.core.commands.AbstractDebugCommand, java.lang.Object) 
		Object lock
	public boolean contains (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
	public boolean isConflicting (org.eclipse.core.runtime.jobs.ISchedulingRule) 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.debug.core.commands.AbstractDebugCommand$SerialPerObjectRule vup
}

org/eclipse/debug/core/commands/AbstractDebugCommand$UpdateJob.class
AbstractDebugCommand.java
package org.eclipse.debug.core.commands
 org.eclipse.debug.core.commands.AbstractDebugCommand$UpdateJob extends org.eclipse.core.runtime.jobs.Job implements org.eclipse.core.runtime.jobs.IJobChangeListener  {
	private org.eclipse.debug.core.commands.IEnabledStateRequest request
	private boolean run
	final org.eclipse.debug.core.commands.AbstractDebugCommand this$0
	void  (org.eclipse.debug.core.commands.AbstractDebugCommand, org.eclipse.debug.core.commands.IEnabledStateRequest) 
		org.eclipse.debug.core.commands.IEnabledStateRequest stateRequest
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object[] elements
		Object[] targets
		int i
		boolean executable
		org.eclipse.core.runtime.CoreException e
	public boolean belongsTo (java.lang.Object) 
		Object family
		Object myFamily
	public void aboutToRun (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void awake (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void done (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void running (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void scheduled (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
	public void sleeping (org.eclipse.core.runtime.jobs.IJobChangeEvent) 
		org.eclipse.core.runtime.jobs.IJobChangeEvent event
}

org/eclipse/debug/core/commands/AbstractDebugCommand.class
AbstractDebugCommand.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.AbstractDebugCommand extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
	public void  () 
	public boolean execute (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
		org.eclipse.core.runtime.jobs.Job job
	protected boolean isRemainEnabled (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
	public void canExecute (org.eclipse.debug.core.commands.IEnabledStateRequest) 
		org.eclipse.debug.core.commands.IEnabledStateRequest request
		org.eclipse.core.runtime.jobs.Job job
	protected java.lang.String getEnabledStateTaskName () 
	protected java.lang.String getExecuteTaskName () 
	protected abstract void doExecute (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.IRequest)  throws org.eclipse.core.runtime.CoreException 
	protected abstract boolean isExecutable (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.commands.IEnabledStateRequest)  throws org.eclipse.core.runtime.CoreException 
	protected abstract java.lang.Object getTarget (java.lang.Object) 
	protected java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object element
		Class type
	protected org.eclipse.core.runtime.jobs.ISchedulingRule getEnabledStateSchedulingRule (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
	protected org.eclipse.core.runtime.jobs.ISchedulingRule getExecuteSchedulingRule (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
	protected java.lang.Object getExecuteJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
	private java.lang.Object[] coalesce (java.lang.Object[]) 
		Object[] objects
		java.util.LinkedHashSet set
		int i
	static java.lang.Object[] access$0 (org.eclipse.debug.core.commands.AbstractDebugCommand, java.lang.Object[]) 
}

org/eclipse/debug/core/commands/IDebugCommandHandler.class
IDebugCommandHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IDebugCommandHandler extends java.lang.Object {
	public abstract void canExecute (org.eclipse.debug.core.commands.IEnabledStateRequest) 
	public abstract boolean execute (org.eclipse.debug.core.commands.IDebugCommandRequest) 
}

org/eclipse/debug/core/commands/IDebugCommandRequest.class
IDebugCommandRequest.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IDebugCommandRequest extends java.lang.Object implements org.eclipse.debug.core.IRequest  {
	public abstract java.lang.Object[] getElements () 
}

org/eclipse/debug/core/commands/IDisconnectHandler.class
IDisconnectHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IDisconnectHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IDropToFrameHandler.class
IDropToFrameHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IDropToFrameHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IEnabledStateRequest.class
IEnabledStateRequest.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IEnabledStateRequest extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandRequest  {
	public abstract void setEnabled (boolean) 
}

org/eclipse/debug/core/commands/IRestartHandler.class
IRestartHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IRestartHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IResumeHandler.class
IResumeHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IResumeHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IStepFiltersHandler.class
IStepFiltersHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IStepFiltersHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IStepIntoHandler.class
IStepIntoHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IStepIntoHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IStepOverHandler.class
IStepOverHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IStepOverHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/IStepReturnHandler.class
IStepReturnHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.IStepReturnHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/ISuspendHandler.class
ISuspendHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.ISuspendHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/commands/ITerminateHandler.class
ITerminateHandler.java
package org.eclipse.debug.core.commands
public abstract org.eclipse.debug.core.commands.ITerminateHandler extends java.lang.Object implements org.eclipse.debug.core.commands.IDebugCommandHandler  {
}

org/eclipse/debug/core/model/
org/eclipse/debug/core/model/Breakpoint$1.class
Breakpoint.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.Breakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.core.model.Breakpoint this$0
	private final String val$attributeName
	private final boolean val$value
	void  (org.eclipse.debug.core.model.Breakpoint, java.lang.String, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/debug/core/model/Breakpoint$2.class
Breakpoint.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.Breakpoint$2 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.core.model.Breakpoint this$0
	private final String val$attributeName
	private final int val$value
	void  (org.eclipse.debug.core.model.Breakpoint, java.lang.String, int) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/debug/core/model/Breakpoint$3.class
Breakpoint.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.Breakpoint$3 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.core.model.Breakpoint this$0
	private final String val$attributeName
	private final Object val$value
	void  (org.eclipse.debug.core.model.Breakpoint, java.lang.String, java.lang.Object) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/debug/core/model/Breakpoint$4.class
Breakpoint.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.Breakpoint$4 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.core.model.Breakpoint this$0
	private final String[] val$attributeNames
	private final Object[] val$values
	void  (org.eclipse.debug.core.model.Breakpoint, java.lang.String[], java.lang.Object[]) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/debug/core/model/Breakpoint$5.class
Breakpoint.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.Breakpoint$5 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.core.model.Breakpoint this$0
	private final java.util.Map val$attributes
	void  (org.eclipse.debug.core.model.Breakpoint, java.util.Map) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/debug/core/model/Breakpoint.class
Breakpoint.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.Breakpoint extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.model.IBreakpoint  {
	private org.eclipse.core.resources.IMarker fMarker
	static void  () 
	public void  () 
	public void setMarker (org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker marker
	public boolean equals (java.lang.Object) 
		Object item
	public int hashCode () 
	public void setEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean enabled
	public boolean isEnabled ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isRegistered ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker marker
	public void setRegistered (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean registered
		org.eclipse.debug.core.IBreakpointManager mgr
	public void delete ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IMarker getMarker () 
	public boolean isPersisted ()  throws org.eclipse.core.runtime.CoreException 
	public void setPersisted (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean persisted
	protected void setAttribute (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		boolean value
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IWorkspaceRunnable runnable
	protected void setAttribute (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		int value
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IWorkspaceRunnable runnable
	protected void setAttribute (java.lang.String, java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		Object value
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IWorkspaceRunnable runnable
	protected void setAttributes (java.lang.String[], java.lang.Object[])  throws org.eclipse.core.runtime.CoreException 
		String[] attributeNames
		Object[] values
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IWorkspaceRunnable runnable
	protected void setAttributes (java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IWorkspaceRunnable runnable
	protected org.eclipse.core.resources.IMarker ensureMarker ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IMarker m
	protected boolean markerExists () 
		org.eclipse.core.resources.IMarker m
	protected org.eclipse.core.runtime.jobs.ISchedulingRule getMarkerRule (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.resources.IResourceRuleFactory ruleFactory
	protected org.eclipse.core.runtime.jobs.ISchedulingRule getMarkerRule () 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResourceRuleFactory ruleFactory
	protected void run (org.eclipse.core.runtime.jobs.ISchedulingRule, org.eclipse.core.resources.IWorkspaceRunnable)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.core.resources.IWorkspaceRunnable wr
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/debug/core/model/DebugElement.class
DebugElement.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.DebugElement extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.model.IDebugElement  {
	private org.eclipse.debug.core.model.IDebugTarget fTarget
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	public void  (org.eclipse.debug.core.model.IDebugTarget) 
		org.eclipse.debug.core.model.IDebugTarget target
	public org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public org.eclipse.debug.core.ILaunch getLaunch () 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public void fireEvent (org.eclipse.debug.core.DebugEvent) 
		org.eclipse.debug.core.DebugEvent event
	public void fireChangeEvent (int) 
		int detail
	public void fireCreationEvent () 
	public void fireResumeEvent (int) 
		int detail
	public void fireSuspendEvent (int) 
		int detail
	public void fireTerminateEvent () 
	protected void requestFailed (java.lang.String, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		String message
		Throwable e
	protected void notSupported (java.lang.String, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		String message
		Throwable e
}

org/eclipse/debug/core/model/IBreakpoint.class
IBreakpoint.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IBreakpoint extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public static final String BREAKPOINT_MARKER
	public static final String LINE_BREAKPOINT_MARKER
	public static final String ENABLED
	public static final String ID
	public static final String REGISTERED
	public static final String PERSISTED
	static void  () 
	public abstract void delete ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.core.resources.IMarker getMarker () 
	public abstract void setMarker (org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getModelIdentifier () 
	public abstract boolean isEnabled ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isRegistered ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setRegistered (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isPersisted ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setPersisted (boolean)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/IBreakpointImportParticipant.class
IBreakpointImportParticipant.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IBreakpointImportParticipant extends java.lang.Object {
	public abstract boolean matches (java.util.Map, org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
	public abstract void verify (org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/IDebugElement.class
IDebugElement.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IDebugElement extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract java.lang.String getModelIdentifier () 
	public abstract org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public abstract org.eclipse.debug.core.ILaunch getLaunch () 
}

org/eclipse/debug/core/model/IDebugModelProvider.class
IDebugModelProvider.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IDebugModelProvider extends java.lang.Object {
	public abstract java.lang.String[] getModelIdentifiers () 
}

org/eclipse/debug/core/model/IDebugTarget.class
IDebugTarget.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IDebugTarget extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement org.eclipse.debug.core.model.ITerminate org.eclipse.debug.core.model.ISuspendResume org.eclipse.debug.core.IBreakpointListener org.eclipse.debug.core.model.IDisconnect org.eclipse.debug.core.model.IMemoryBlockRetrieval  {
	public abstract org.eclipse.debug.core.model.IProcess getProcess () 
	public abstract org.eclipse.debug.core.model.IThread[] getThreads ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasThreads ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportsBreakpoint (org.eclipse.debug.core.model.IBreakpoint) 
}

org/eclipse/debug/core/model/IDisconnect.class
IDisconnect.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IDisconnect extends java.lang.Object {
	public abstract boolean canDisconnect () 
	public abstract void disconnect ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isDisconnected () 
}

org/eclipse/debug/core/model/IDropToFrame.class
IDropToFrame.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IDropToFrame extends java.lang.Object {
	public abstract boolean canDropToFrame () 
	public abstract void dropToFrame ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IErrorReportingExpression.class
IErrorReportingExpression.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IErrorReportingExpression extends java.lang.Object implements org.eclipse.debug.core.model.IExpression  {
	public abstract boolean hasErrors () 
	public abstract java.lang.String[] getErrorMessages () 
}

org/eclipse/debug/core/model/IExpression.class
IExpression.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IExpression extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement  {
	public abstract java.lang.String getExpressionText () 
	public abstract org.eclipse.debug.core.model.IValue getValue () 
	public abstract org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public abstract void dispose () 
}

org/eclipse/debug/core/model/IFilteredStep.class
IFilteredStep.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IFilteredStep extends java.lang.Object implements org.eclipse.debug.core.model.IStep  {
	public abstract boolean canStepWithFilters () 
	public abstract void stepWithFilters ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IFlushableStreamMonitor.class
IFlushableStreamMonitor.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IFlushableStreamMonitor extends java.lang.Object implements org.eclipse.debug.core.model.IStreamMonitor  {
	public abstract void flushContents () 
	public abstract void setBuffered (boolean) 
	public abstract boolean isBuffered () 
}

org/eclipse/debug/core/model/IIndexedValue.class
IIndexedValue.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IIndexedValue extends java.lang.Object implements org.eclipse.debug.core.model.IValue  {
	public abstract org.eclipse.debug.core.model.IVariable getVariable (int)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IVariable[] getVariables (int, int)  throws org.eclipse.debug.core.DebugException 
	public abstract int getSize ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getInitialOffset () 
}

org/eclipse/debug/core/model/ILaunchConfigurationDelegate.class
ILaunchConfigurationDelegate.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate extends java.lang.Object {
	public abstract void launch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/ILaunchConfigurationDelegate2.class
ILaunchConfigurationDelegate2.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ILaunchConfigurationDelegate2 extends java.lang.Object implements org.eclipse.debug.core.model.ILaunchConfigurationDelegate  {
	public abstract org.eclipse.debug.core.ILaunch getLaunch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean buildForLaunch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean finalLaunchCheck (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean preLaunchCheck (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/ILineBreakpoint.class
ILineBreakpoint.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ILineBreakpoint extends java.lang.Object implements org.eclipse.debug.core.model.IBreakpoint  {
	public abstract int getLineNumber ()  throws org.eclipse.core.runtime.CoreException 
	public abstract int getCharStart ()  throws org.eclipse.core.runtime.CoreException 
	public abstract int getCharEnd ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/ILogicalStructureTypeDelegate.class
ILogicalStructureTypeDelegate.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ILogicalStructureTypeDelegate extends java.lang.Object {
	public abstract boolean providesLogicalStructure (org.eclipse.debug.core.model.IValue) 
	public abstract org.eclipse.debug.core.model.IValue getLogicalStructure (org.eclipse.debug.core.model.IValue)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/ILogicalStructureTypeDelegate2.class
ILogicalStructureTypeDelegate2.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ILogicalStructureTypeDelegate2 extends java.lang.Object {
	public abstract java.lang.String getDescription (org.eclipse.debug.core.model.IValue) 
}

org/eclipse/debug/core/model/IMemoryBlock.class
IMemoryBlock.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IMemoryBlock extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement  {
	public abstract long getStartAddress () 
	public abstract long getLength () 
	public abstract byte[] getBytes ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportsValueModification () 
	public abstract void setValue (long, byte[])  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IMemoryBlockExtension.class
IMemoryBlockExtension.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IMemoryBlockExtension extends java.lang.Object implements org.eclipse.debug.core.model.IMemoryBlock  {
	public abstract java.lang.String getExpression () 
	public abstract java.math.BigInteger getBigBaseAddress ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.math.BigInteger getMemoryBlockStartAddress ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.math.BigInteger getMemoryBlockEndAddress ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.math.BigInteger getBigLength ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getAddressSize ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportBaseAddressModification ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportsChangeManagement () 
	public abstract void setBaseAddress (java.math.BigInteger)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.MemoryByte[] getBytesFromOffset (java.math.BigInteger, long)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.MemoryByte[] getBytesFromAddress (java.math.BigInteger, long)  throws org.eclipse.debug.core.DebugException 
	public abstract void setValue (java.math.BigInteger, byte[])  throws org.eclipse.debug.core.DebugException 
	public abstract void connect (java.lang.Object) 
	public abstract void disconnect (java.lang.Object) 
	public abstract java.lang.Object[] getConnections () 
	public abstract void dispose ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IMemoryBlockRetrieval getMemoryBlockRetrieval () 
	public abstract int getAddressableSize ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IMemoryBlockRetrieval.class
IMemoryBlockRetrieval.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IMemoryBlockRetrieval extends java.lang.Object {
	public abstract boolean supportsStorageRetrieval () 
	public abstract org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock (long, long)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IMemoryBlockRetrievalExtension.class
IMemoryBlockRetrievalExtension.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IMemoryBlockRetrievalExtension extends java.lang.Object implements org.eclipse.debug.core.model.IMemoryBlockRetrieval  {
	public abstract org.eclipse.debug.core.model.IMemoryBlockExtension getExtendedMemoryBlock (java.lang.String, java.lang.Object)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IPersistableSourceLocator.class
IPersistableSourceLocator.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IPersistableSourceLocator extends java.lang.Object implements org.eclipse.debug.core.model.ISourceLocator  {
	public abstract java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void initializeFromMemento (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract void initializeDefaults (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/model/IProcess.class
IProcess.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IProcess extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable org.eclipse.debug.core.model.ITerminate  {
	public static final String ATTR_CMDLINE
	public static final String ATTR_PROCESS_TYPE
	public static final String ATTR_PROCESS_LABEL
	static void  () 
	public abstract java.lang.String getLabel () 
	public abstract org.eclipse.debug.core.ILaunch getLaunch () 
	public abstract org.eclipse.debug.core.model.IStreamsProxy getStreamsProxy () 
	public abstract void setAttribute (java.lang.String, java.lang.String) 
	public abstract java.lang.String getAttribute (java.lang.String) 
	public abstract int getExitValue ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IRegister.class
IRegister.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IRegister extends java.lang.Object implements org.eclipse.debug.core.model.IVariable  {
	public abstract org.eclipse.debug.core.model.IRegisterGroup getRegisterGroup ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IRegisterGroup.class
IRegisterGroup.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IRegisterGroup extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement  {
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IRegister[] getRegisters ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasRegisters ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/ISourceLocator.class
ISourceLocator.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ISourceLocator extends java.lang.Object {
	public abstract java.lang.Object getSourceElement (org.eclipse.debug.core.model.IStackFrame) 
}

org/eclipse/debug/core/model/IStackFrame.class
IStackFrame.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IStackFrame extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement org.eclipse.debug.core.model.IStep org.eclipse.debug.core.model.ISuspendResume org.eclipse.debug.core.model.ITerminate  {
	public abstract org.eclipse.debug.core.model.IThread getThread () 
	public abstract org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getLineNumber ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getCharStart ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getCharEnd ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasRegisterGroups ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IStep.class
IStep.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IStep extends java.lang.Object {
	public abstract boolean canStepInto () 
	public abstract boolean canStepOver () 
	public abstract boolean canStepReturn () 
	public abstract boolean isStepping () 
	public abstract void stepInto ()  throws org.eclipse.debug.core.DebugException 
	public abstract void stepOver ()  throws org.eclipse.debug.core.DebugException 
	public abstract void stepReturn ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IStepFilters.class
IStepFilters.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IStepFilters extends java.lang.Object {
	public abstract boolean supportsStepFilters () 
	public abstract boolean isStepFiltersEnabled () 
	public abstract void setStepFiltersEnabled (boolean) 
}

org/eclipse/debug/core/model/IStreamMonitor.class
IStreamMonitor.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IStreamMonitor extends java.lang.Object {
	public abstract void addListener (org.eclipse.debug.core.IStreamListener) 
	public abstract java.lang.String getContents () 
	public abstract void removeListener (org.eclipse.debug.core.IStreamListener) 
}

org/eclipse/debug/core/model/IStreamsProxy.class
IStreamsProxy.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IStreamsProxy extends java.lang.Object {
	public abstract org.eclipse.debug.core.model.IStreamMonitor getErrorStreamMonitor () 
	public abstract org.eclipse.debug.core.model.IStreamMonitor getOutputStreamMonitor () 
	public abstract void write (java.lang.String)  throws java.io.IOException 
}

org/eclipse/debug/core/model/IStreamsProxy2.class
IStreamsProxy2.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IStreamsProxy2 extends java.lang.Object implements org.eclipse.debug.core.model.IStreamsProxy  {
	public abstract void closeInputStream ()  throws java.io.IOException 
}

org/eclipse/debug/core/model/ISuspendResume.class
ISuspendResume.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ISuspendResume extends java.lang.Object {
	public abstract boolean canResume () 
	public abstract boolean canSuspend () 
	public abstract boolean isSuspended () 
	public abstract void resume ()  throws org.eclipse.debug.core.DebugException 
	public abstract void suspend ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/ITerminate.class
ITerminate.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.ITerminate extends java.lang.Object {
	public abstract boolean canTerminate () 
	public abstract boolean isTerminated () 
	public abstract void terminate ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IThread.class
IThread.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IThread extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement org.eclipse.debug.core.model.ISuspendResume org.eclipse.debug.core.model.IStep org.eclipse.debug.core.model.ITerminate  {
	public abstract org.eclipse.debug.core.model.IStackFrame[] getStackFrames ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasStackFrames ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getPriority ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IStackFrame getTopStackFrame ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints () 
}

org/eclipse/debug/core/model/IValue.class
IValue.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IValue extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement  {
	public abstract java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getValueString ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isAllocated ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IValueModification.class
IValueModification.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IValueModification extends java.lang.Object {
	public abstract void setValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract void setValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportsValueModification () 
	public abstract boolean verifyValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract boolean verifyValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IVariable.class
IVariable.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IVariable extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement org.eclipse.debug.core.model.IValueModification  {
	public abstract org.eclipse.debug.core.model.IValue getValue ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasValueChanged ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/model/IWatchExpression.class
IWatchExpression.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IWatchExpression extends java.lang.Object implements org.eclipse.debug.core.model.IErrorReportingExpression  {
	public abstract void evaluate () 
	public abstract void setExpressionContext (org.eclipse.debug.core.model.IDebugElement) 
	public abstract void setExpressionText (java.lang.String) 
	public abstract boolean isPending () 
	public abstract boolean isEnabled () 
	public abstract void setEnabled (boolean) 
}

org/eclipse/debug/core/model/IWatchExpressionDelegate.class
IWatchExpressionDelegate.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IWatchExpressionDelegate extends java.lang.Object {
	public abstract void evaluateExpression (java.lang.String, org.eclipse.debug.core.model.IDebugElement, org.eclipse.debug.core.model.IWatchExpressionListener) 
}

org/eclipse/debug/core/model/IWatchExpressionListener.class
IWatchExpressionListener.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IWatchExpressionListener extends java.lang.Object {
	public abstract void watchEvaluationFinished (org.eclipse.debug.core.model.IWatchExpressionResult) 
}

org/eclipse/debug/core/model/IWatchExpressionResult.class
IWatchExpressionResult.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IWatchExpressionResult extends java.lang.Object {
	public abstract org.eclipse.debug.core.model.IValue getValue () 
	public abstract boolean hasErrors () 
	public abstract java.lang.String[] getErrorMessages () 
	public abstract java.lang.String getExpressionText () 
	public abstract org.eclipse.debug.core.DebugException getException () 
}

org/eclipse/debug/core/model/IWatchpoint.class
IWatchpoint.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.IWatchpoint extends java.lang.Object implements org.eclipse.debug.core.model.IBreakpoint  {
	public abstract boolean isAccess ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setAccess (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isModification ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setModification (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean supportsAccess () 
	public abstract boolean supportsModification () 
}

org/eclipse/debug/core/model/LaunchConfigurationDelegate$1.class
LaunchConfigurationDelegate.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.LaunchConfigurationDelegate$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.core.model.LaunchConfigurationDelegate this$0
	private final org.eclipse.core.resources.IProject[] val$projects
	void  (org.eclipse.debug.core.model.LaunchConfigurationDelegate, org.eclipse.core.resources.IProject[]) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.core.runtime.SubMonitor localmonitor
		int i
}

org/eclipse/debug/core/model/LaunchConfigurationDelegate.class
LaunchConfigurationDelegate.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.LaunchConfigurationDelegate extends java.lang.Object implements org.eclipse.debug.core.model.ILaunchConfigurationDelegate2  {
	private static final String DEBUG_CORE
	private static final String DEBUG_UI
	protected static final org.eclipse.core.runtime.IStatus promptStatus
	protected static final org.eclipse.core.runtime.IStatus switchToDebugPromptStatus
	protected static final org.eclipse.core.runtime.IStatus complileErrorPromptStatus
	protected static final org.eclipse.core.runtime.IStatus saveScopedDirtyEditors
	protected static final org.eclipse.core.runtime.IStatus complileErrorProjectPromptStatus
	static void  () 
	public void  () 
	public org.eclipse.debug.core.ILaunch getLaunch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
	public boolean buildForLaunch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.resources.IProject[] projects
	protected org.eclipse.core.resources.IProject[] getBuildOrder (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
	protected org.eclipse.core.resources.IProject[] getProjectsForProblemSearch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
	public boolean finalLaunchCheck (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IProject[] projects
		boolean continueLaunch
		java.util.List errors
		int i
		org.eclipse.debug.core.IStatusHandler prompter
	public boolean preLaunchCheck (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		int i
		org.eclipse.debug.core.IStatusHandler prompter
		boolean launchInDebugModeInstead
	protected boolean saveBeforeLaunch (org.eclipse.debug.core.ILaunchConfiguration, java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.IStatusHandler prompter
		org.eclipse.core.resources.IProject[] buildOrder
	protected org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.debug.core.IBreakpointManager breakpointManager
	protected org.eclipse.core.resources.IProject[] computeReferencedBuildOrder (org.eclipse.core.resources.IProject[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject[] baseProjects
		java.util.HashSet unorderedProjects
		int i
		org.eclipse.core.resources.IProject[] projectSet
	protected void addReferencedProjects (org.eclipse.core.resources.IProject, java.util.Set)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.util.Set references
		org.eclipse.core.resources.IProject[] projects
		int i
		org.eclipse.core.resources.IProject refProject
	protected org.eclipse.core.resources.IProject[] computeBuildOrder (org.eclipse.core.resources.IProject[]) 
		org.eclipse.core.resources.IProject[] projects
		String[] orderedNames
		java.util.List orderedProjects
		java.util.List unorderedProjects
		int i
		int i
		String projectName
		java.util.Iterator iterator
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IWorkspace$ProjectOrder po
	protected boolean existsProblems (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject proj
		org.eclipse.core.resources.IMarker[] markers
		int i
	protected boolean isLaunchProblem (org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker problemMarker
		Integer severity
	protected void buildProjects (org.eclipse.core.resources.IProject[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IWorkspaceRunnable build
}

org/eclipse/debug/core/model/LineBreakpoint.class
LineBreakpoint.java
package org.eclipse.debug.core.model
public abstract org.eclipse.debug.core.model.LineBreakpoint extends org.eclipse.debug.core.model.Breakpoint implements org.eclipse.debug.core.model.ILineBreakpoint  {
	public void  () 
	public int getLineNumber ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker m
	public int getCharStart ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker m
	public int getCharEnd ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker m
}

org/eclipse/debug/core/model/MemoryByte.class
MemoryByte.java
package org.eclipse.debug.core.model
public org.eclipse.debug.core.model.MemoryByte extends java.lang.Object {
	public static final byte WRITABLE
	public static final byte READABLE
	public static final byte CHANGED
	public static final byte HISTORY_KNOWN
	public static final byte BIG_ENDIAN
	public static final byte ENDIANESS_KNOWN
	protected byte value
	protected byte flags
	public void  () 
	public void  (byte) 
		byte byteValue
	public void  (byte, byte) 
		byte byteValue
		byte byteFlags
	public byte getFlags () 
	public void setFlags (byte) 
		byte flags
	public byte getValue () 
	public void setValue (byte) 
		byte value
	public void setReadable (boolean) 
		boolean readable
	public boolean isReadable () 
	public void setWritable (boolean) 
		boolean writable
	public boolean isWritable () 
	public void setChanged (boolean) 
		boolean changed
	public boolean isChanged () 
	public void setHistoryKnown (boolean) 
		boolean known
	public boolean isHistoryKnown () 
	public void setBigEndian (boolean) 
		boolean isBigEndian
	public boolean isBigEndian () 
	public void setEndianessKnown (boolean) 
		boolean isEndianessKnown
	public boolean isEndianessKnown () 
}

org/eclipse/debug/core/model/RuntimeProcess$ProcessMonitorThread.class
RuntimeProcess.java
package org.eclipse.debug.core.model
 org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread extends java.lang.Thread {
	protected boolean fExit
	protected Process fOSProcess
	protected org.eclipse.debug.core.model.RuntimeProcess fRuntimeProcess
	protected Thread fThread
	private final Object fThreadLock
	final org.eclipse.debug.core.model.RuntimeProcess this$0
	public void run () 
	public void  (org.eclipse.debug.core.model.RuntimeProcess, org.eclipse.debug.core.model.RuntimeProcess) 
		org.eclipse.debug.core.model.RuntimeProcess process
	protected void killThread () 
}

org/eclipse/debug/core/model/RuntimeProcess.class
RuntimeProcess.java
package org.eclipse.debug.core.model
public org.eclipse.debug.core.model.RuntimeProcess extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.model.IProcess  {
	private static final int MAX_WAIT_FOR_DEATH_ATTEMPTS
	private static final int TIME_TO_WAIT_FOR_THREAD_DEATH
	private org.eclipse.debug.core.ILaunch fLaunch
	private Process fProcess
	private int fExitValue
	private org.eclipse.debug.core.model.RuntimeProcess$ProcessMonitorThread fMonitor
	private org.eclipse.debug.core.model.IStreamsProxy fStreamsProxy
	private String fName
	private boolean fTerminated
	private java.util.Map fAttributes
	private boolean fCaptureOutput
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	public void  (org.eclipse.debug.core.ILaunch, java.lang.Process, java.lang.String, java.util.Map) 
		org.eclipse.debug.core.ILaunch launch
		Process process
		String name
		java.util.Map attributes
		String captureOutput
	private void initializeAttributes (java.util.Map) 
		java.util.Map attributes
		java.util.Iterator keys
		String key
	public synchronized boolean canTerminate () 
	public java.lang.String getLabel () 
	protected void setLaunch (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public org.eclipse.debug.core.ILaunch getLaunch () 
	protected java.lang.Process getSystemProcess () 
	public synchronized boolean isTerminated () 
	public void terminate ()  throws org.eclipse.debug.core.DebugException 
		Process process
		int attempts
		org.eclipse.core.runtime.IStatus status
	protected void terminated () 
		int exitValue
		boolean running
	public org.eclipse.debug.core.model.IStreamsProxy getStreamsProxy () 
	protected org.eclipse.debug.core.model.IStreamsProxy createStreamsProxy () 
		String encoding
	protected void fireCreationEvent () 
	protected void fireEvent (org.eclipse.debug.core.DebugEvent) 
		org.eclipse.debug.core.DebugEvent event
		org.eclipse.debug.core.DebugPlugin manager
	protected void fireTerminateEvent () 
	protected void fireChangeEvent () 
	public void setAttribute (java.lang.String, java.lang.String) 
		String key
		String value
		Object origVal
	public java.lang.String getAttribute (java.lang.String) 
		String key
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int i
	public synchronized int getExitValue ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/debug/core/sourcelookup/
org/eclipse/debug/core/sourcelookup/AbstractSourceLookupDirector$SourceLookupQuery.class
AbstractSourceLookupDirector.java
package org.eclipse.debug.core.sourcelookup
 org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector$SourceLookupQuery extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private java.util.List fSourceElements
	private Object fElement
	private Throwable fException
	final org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector this$0
	void  (org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector, java.lang.Object) 
		Object element
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public java.lang.Throwable getException () 
	public void run ()  throws java.lang.Exception 
		org.eclipse.core.runtime.MultiStatus multiStatus
		org.eclipse.core.runtime.CoreException single
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[] participants
		int i
		Object[] sourceArray
		int j
		org.eclipse.core.runtime.CoreException e
	public java.util.List getSourceElements () 
	public void dispose () 
}

org/eclipse/debug/core/sourcelookup/AbstractSourceLookupDirector.class
AbstractSourceLookupDirector.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourceLookupDirector org.eclipse.debug.core.ILaunchConfigurationListener org.eclipse.debug.core.ILaunchListener  {
	protected String fId
	protected java.util.ArrayList fParticipants
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] fSourceContainers
	protected org.eclipse.debug.core.ILaunchConfiguration fConfig
	protected boolean fDuplicates
	protected org.eclipse.debug.core.sourcelookup.ISourcePathComputer fComputer
	protected java.util.Map fResolvedElements
	private org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant fCurrentParticipant
	protected static final org.eclipse.core.runtime.IStatus fPromptStatus
	protected static final org.eclipse.core.runtime.IStatus fResolveDuplicatesStatus
	protected static final String DIRECTOR_ROOT_NODE
	protected static final String CONTAINERS_NODE
	protected static final String DUPLICATES_ATTR
	protected static final String CONTAINER_NODE
	protected static final String CONTAINER_TYPE_ATTR
	protected static final String CONTAINER_MEMENTO_ATTR
	static void  () 
	public void  () 
	public void setId (java.lang.String) 
		String id
	public synchronized void dispose () 
		org.eclipse.debug.core.ILaunchManager launchManager
		java.util.Iterator iterator
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
		int i
	protected void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	private java.util.List parseSourceContainers (org.w3c.dom.NodeList)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.NodeList list
		java.util.List containers
		int i
		org.w3c.dom.Element element
		String typeId
		org.eclipse.debug.core.sourcelookup.ISourceContainerType type
		String memento
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
	private synchronized void addSourceLookupParticipant (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
	public synchronized org.eclipse.debug.core.sourcelookup.ISourceContainer[] getSourceContainers () 
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] copy
	public boolean isFindDuplicates () 
	public void setFindDuplicates (boolean) 
		boolean duplicates
	private synchronized void removeSourceLookupParticipant (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
	public void launchConfigurationAdded (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.debug.core.ILaunchConfiguration from
	public void launchConfigurationChanged (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String locatorMemento
	public void launchConfigurationRemoved (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public synchronized java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document doc
		org.w3c.dom.Element rootNode
		org.w3c.dom.Element pathNode
		int i
		org.w3c.dom.Element node
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.ISourceContainerType type
	public void initializeFromMemento (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
	protected void doInitializeFromMemento (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String memento
		boolean dispose
		org.w3c.dom.Element rootElement
		org.w3c.dom.NodeList list
		int length
		int i
		org.w3c.dom.Node node
		short type
		org.w3c.dom.Element entry
		org.w3c.dom.NodeList children
		java.util.List containers
	public void setSourceContainers (org.eclipse.debug.core.sourcelookup.ISourceContainer[]) 
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		java.util.List list
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] old
		int i
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[] participants
		int i
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
	public java.lang.Object getSourceElement (org.eclipse.debug.core.model.IStackFrame) 
		org.eclipse.debug.core.model.IStackFrame stackFrame
	protected java.util.List doSourceLookup (java.lang.Object) 
		Object element
		org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector$SourceLookupQuery query
		java.util.List sources
		Throwable exception
		org.eclipse.core.runtime.CoreException ce
	public java.lang.Object resolveSourceElement (java.lang.Object, java.util.List) 
		Object element
		java.util.List sources
		java.util.Iterator duplicates
		Object dup
		Object resolved
		org.eclipse.debug.core.IStatusHandler prompter
		Object result
	private boolean checkDuplicate (java.lang.Object, java.util.List) 
		Object sourceToAdd
		java.util.List sources
		java.util.Iterator iterator
	public void initializeFromMemento (java.lang.String, org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public void initializeDefaults (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
	public org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration () 
	protected void setLaunchConfiguration (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.debug.core.ILaunchManager launchManager
	public void launchAdded (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void launchChanged (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void launchRemoved (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public synchronized org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[] getParticipants () 
	public boolean supportsSourceContainerType (org.eclipse.debug.core.sourcelookup.ISourceContainerType) 
		org.eclipse.debug.core.sourcelookup.ISourceContainerType type
	protected void cacheResolvedElement (java.util.List, java.lang.Object) 
		java.util.List duplicates
		Object sourceElement
		java.util.Iterator iterator
		Object dup
	protected java.lang.Object getCachedElement (java.lang.Object) 
		Object duplicate
	protected void clearCachedElement (java.lang.Object) 
		Object duplicate
	public void clearSourceElements (java.lang.Object) 
		Object element
		java.util.List list
		java.util.Iterator iterator
	public void addParticipants (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[]) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[] participants
		int i
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
	public void removeParticipants (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[]) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[] participants
		int i
	public java.lang.String getId () 
	public org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer () 
	public void setSourcePathComputer (org.eclipse.debug.core.sourcelookup.ISourcePathComputer) 
		org.eclipse.debug.core.sourcelookup.ISourcePathComputer computer
	public java.lang.Object[] findSourceElements (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object object
		org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector$SourceLookupQuery query
		java.util.List sources
		Throwable exception
	public java.lang.Object getSourceElement (java.lang.Object) 
		Object element
		java.util.List sources
	private void setCurrentParticipant (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
	public org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant getCurrentParticipant () 
	static void access$0 (org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector, org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant) 
	static boolean access$1 (org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector, java.lang.Object, java.util.List) 
}

org/eclipse/debug/core/sourcelookup/AbstractSourceLookupParticipant.class
AbstractSourceLookupParticipant.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant  {
	private org.eclipse.debug.core.sourcelookup.ISourceLookupDirector fDirector
	protected static final Object[] EMPTY
	static void  () 
	public void  () 
	public void init (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	public void dispose () 
	public java.lang.Object[] findSourceElements (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object object
		java.util.List results
		org.eclipse.core.runtime.CoreException single
		org.eclipse.core.runtime.MultiStatus multiStatus
		String name
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		Object[] objects
		int j
		org.eclipse.core.runtime.CoreException e
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer getDelegateContainer (org.eclipse.debug.core.sourcelookup.ISourceContainer) 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
	protected org.eclipse.debug.core.sourcelookup.ISourceLookupDirector getDirector () 
	public boolean isFindDuplicates () 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] getSourceContainers () 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	public void sourceContainersChanged (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
}

org/eclipse/debug/core/sourcelookup/IPersistableSourceLocator2.class
IPersistableSourceLocator2.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.IPersistableSourceLocator2 extends java.lang.Object implements org.eclipse.debug.core.model.IPersistableSourceLocator  {
	public abstract void initializeFromMemento (java.lang.String, org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
	public abstract void dispose () 
}

org/eclipse/debug/core/sourcelookup/ISourceContainer.class
ISourceContainer.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourceContainer extends java.lang.Object implements org.eclipse.core.runtime.IAdaptable  {
	public abstract void init (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
	public abstract java.lang.Object[] findSourceElements (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getName () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainer[] getSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isComposite () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	public abstract void dispose () 
}

org/eclipse/debug/core/sourcelookup/ISourceContainerType.class
ISourceContainerType.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourceContainerType extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourceContainerTypeDelegate  {
	public abstract java.lang.String getName () 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getDescription () 
}

org/eclipse/debug/core/sourcelookup/ISourceContainerTypeDelegate.class
ISourceContainerTypeDelegate.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourceContainerTypeDelegate extends java.lang.Object {
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/sourcelookup/ISourceLookupDirector.class
ISourceLookupDirector.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourceLookupDirector extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.IPersistableSourceLocator2  {
	public abstract org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[] getParticipants () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainer[] getSourceContainers () 
	public abstract void setSourceContainers (org.eclipse.debug.core.sourcelookup.ISourceContainer[]) 
	public abstract boolean isFindDuplicates () 
	public abstract void setFindDuplicates (boolean) 
	public abstract void initializeParticipants () 
	public abstract boolean supportsSourceContainerType (org.eclipse.debug.core.sourcelookup.ISourceContainerType) 
	public abstract void clearSourceElements (java.lang.Object) 
	public abstract void addParticipants (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[]) 
	public abstract void removeParticipants (org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant[]) 
	public abstract java.lang.String getId () 
	public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer () 
	public abstract void setSourcePathComputer (org.eclipse.debug.core.sourcelookup.ISourcePathComputer) 
	public abstract java.lang.Object[] findSourceElements (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.Object getSourceElement (java.lang.Object) 
}

org/eclipse/debug/core/sourcelookup/ISourceLookupParticipant.class
ISourceLookupParticipant.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant extends java.lang.Object {
	public abstract void init (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
	public abstract java.lang.Object[] findSourceElements (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSourceName (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	public abstract void dispose () 
	public abstract void sourceContainersChanged (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
}

org/eclipse/debug/core/sourcelookup/ISourcePathComputer.class
ISourcePathComputer.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputer extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate  {
	public static final String ATTR_SOURCE_PATH_COMPUTER_ID
	static void  () 
	public abstract java.lang.String getId () 
}

org/eclipse/debug/core/sourcelookup/ISourcePathComputerDelegate.class
ISourcePathComputerDelegate.java
package org.eclipse.debug.core.sourcelookup
public abstract org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate extends java.lang.Object {
	public abstract org.eclipse.debug.core.sourcelookup.ISourceContainer[] computeSourceContainers (org.eclipse.debug.core.ILaunchConfiguration, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/core/sourcelookup/containers/
org/eclipse/debug/core/sourcelookup/containers/AbstractSourceContainer.class
AbstractSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public abstract org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.sourcelookup.ISourceContainer  {
	public static final Object[] EMPTY
	private org.eclipse.debug.core.sourcelookup.ISourceLookupDirector fDirector
	static void  () 
	public void  () 
	protected void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	protected void warn (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void dispose () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainer[] getSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isComposite () 
	public void init (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	protected org.eclipse.debug.core.sourcelookup.ISourceLookupDirector getDirector () 
	protected boolean isFindDuplicates () 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
		org.eclipse.debug.core.sourcelookup.AbstractSourceLookupDirector asld
		org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant participant
		org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant aslp
	protected org.eclipse.debug.core.sourcelookup.ISourceContainerType getSourceContainerType (java.lang.String) 
		String id
}

org/eclipse/debug/core/sourcelookup/containers/AbstractSourceContainerTypeDelegate.class
AbstractSourceContainerTypeDelegate.java
package org.eclipse.debug.core.sourcelookup.containers
public abstract org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourceContainerTypeDelegate  {
	public void  () 
	protected void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	protected org.w3c.dom.Document newDocument ()  throws org.eclipse.core.runtime.CoreException 
	protected java.lang.String serializeDocument (org.w3c.dom.Document)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Document document
	protected org.w3c.dom.Element parseDocument (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String document
}

org/eclipse/debug/core/sourcelookup/containers/ArchiveSourceContainer.class
ArchiveSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.ArchiveSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer {
	private org.eclipse.core.resources.IFile fFile
	private boolean fDetectRoot
	private org.eclipse.debug.core.sourcelookup.containers.ExternalArchiveSourceContainer fDelegateContainer
	public static final String TYPE_ID
	static void  () 
	public void  (org.eclipse.core.resources.IFile, boolean) 
		org.eclipse.core.resources.IFile archive
		boolean detectRootPath
	public java.lang.String getName () 
	public org.eclipse.core.resources.IFile getFile () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.Object[] findSourceElements (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.debug.core.sourcelookup.containers.ExternalArchiveSourceContainer container
	private org.eclipse.debug.core.sourcelookup.containers.ExternalArchiveSourceContainer getDelegateContainer () 
	public void init (org.eclipse.debug.core.sourcelookup.ISourceLookupDirector) 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	public void dispose () 
	public boolean isDetectRoot () 
}

org/eclipse/debug/core/sourcelookup/containers/CompositeSourceContainer.class
CompositeSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public abstract org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer {
	private org.eclipse.debug.core.sourcelookup.ISourceContainer[] fContainers
	public void  () 
	public boolean isComposite () 
	public java.lang.Object[] findSourceElements (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	protected java.lang.Object[] findSourceElements (java.lang.String, org.eclipse.debug.core.sourcelookup.ISourceContainer[])  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		java.util.List results
		org.eclipse.core.runtime.CoreException single
		org.eclipse.core.runtime.MultiStatus multiStatus
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		Object[] objects
		int j
		org.eclipse.core.runtime.CoreException e
	protected abstract org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
	public synchronized org.eclipse.debug.core.sourcelookup.ISourceContainer[] getSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
	public void dispose () 
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
}

org/eclipse/debug/core/sourcelookup/containers/ContainerSourceContainer.class
ContainerSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public abstract org.eclipse.debug.core.sourcelookup.containers.ContainerSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer {
	private org.eclipse.core.resources.IContainer fContainer
	private boolean fSubfolders
	private java.net.URI fRootURI
	private org.eclipse.core.filesystem.IFileStore fRootFile
	private org.eclipse.core.resources.IWorkspaceRoot fRoot
	public void  (org.eclipse.core.resources.IContainer, boolean) 
		org.eclipse.core.resources.IContainer container
		boolean subfolders
	public org.eclipse.core.resources.IContainer getContainer () 
	public java.lang.Object[] findSourceElements (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.util.ArrayList sources
		org.eclipse.core.resources.IFile file
		org.eclipse.core.filesystem.IFileStore target
		org.eclipse.core.resources.IFile[] files
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		int i
		Object[] objects
		int j
	public java.lang.String getName () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.debug.core.sourcelookup.containers.ContainerSourceContainer loc
	public int hashCode () 
	public boolean isComposite () 
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource[] resources
		java.util.List list
		int i
		org.eclipse.core.resources.IResource resource
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
	private boolean validateFile (java.lang.String) 
		String name
		org.eclipse.core.resources.IContainer container
		org.eclipse.core.runtime.IPath path
}

org/eclipse/debug/core/sourcelookup/containers/DefaultSourceContainer.class
DefaultSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.DefaultSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer {
	public static final String TYPE_ID
	static void  () 
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	protected org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration () 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	private org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer () 
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
	public java.lang.String getName () 
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourcePathComputer sourcePathComputer
		org.eclipse.debug.core.ILaunchConfiguration config
}

org/eclipse/debug/core/sourcelookup/containers/DirectorySourceContainer.class
DirectorySourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.DirectorySourceContainer extends org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer {
	private java.io.File fDirectory
	private boolean fSubfolders
	public static final String TYPE_ID
	static void  () 
	public void  (org.eclipse.core.runtime.IPath, boolean) 
		org.eclipse.core.runtime.IPath dirPath
		boolean subfolders
	public void  (java.io.File, boolean) 
		java.io.File dir
		boolean subfolders
	public java.lang.String getName () 
	public java.io.File getDirectory () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	public java.lang.Object[] findSourceElements (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.util.ArrayList sources
		java.io.File directory
		java.io.File file
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		int i
		Object[] objects
		int j
	public boolean isComposite () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.debug.core.sourcelookup.containers.DirectorySourceContainer container
	public int hashCode () 
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
		String[] files
		java.util.List dirs
		int i
		String name
		java.io.File file
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
}

org/eclipse/debug/core/sourcelookup/containers/ExternalArchiveSourceContainer.class
ExternalArchiveSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.ExternalArchiveSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainer {
	private boolean fDetectRoots
	private java.util.Set fPotentialRoots
	private java.util.List fRoots
	private String fArchivePath
	public static final String TYPE_ID
	static void  () 
	public void  (java.lang.String, boolean) 
		String archivePath
		boolean detectRootPaths
	public java.lang.Object[] findSourceElements (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		java.util.zip.ZipFile file
		boolean isQualfied
		java.util.zip.ZipEntry entry
		java.util.zip.ZipEntry entry
		IllegalStateException e
		java.util.Enumeration entries
		java.util.List matches
		String entryName
	private java.util.zip.ZipEntry searchRoots (java.util.zip.ZipFile, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		java.util.zip.ZipFile file
		String name
		java.util.Enumeration entries
		java.util.zip.ZipEntry entry
		String entryName
		int index
		IllegalStateException e
		int i
		String root
		java.util.zip.ZipEntry entry
		java.util.Iterator roots
		String root
		java.util.zip.ZipEntry entry
		java.util.Iterator rs
		String r
	private java.util.zip.ZipFile getArchive ()  throws org.eclipse.core.runtime.CoreException 
		java.io.IOException e
		java.io.File file
	public java.lang.String getName () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	public boolean isDetectRoot () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public void dispose () 
}

org/eclipse/debug/core/sourcelookup/containers/FolderSourceContainer.class
FolderSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.FolderSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.ContainerSourceContainer {
	public static final String TYPE_ID
	static void  () 
	public void  (org.eclipse.core.resources.IContainer, boolean) 
		org.eclipse.core.resources.IContainer folder
		boolean subfolders
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
}

org/eclipse/debug/core/sourcelookup/containers/LocalFileStorage.class
LocalFileStorage.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.LocalFileStorage extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IStorage  {
	private java.io.File fFile
	public void  (java.io.File) 
		java.io.File file
	public java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
		java.io.IOException e
	public org.eclipse.core.runtime.IPath getFullPath () 
		java.io.IOException e
	public java.lang.String getName () 
	public boolean isReadOnly () 
	private void setFile (java.io.File) 
		java.io.File file
	public java.io.File getFile () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

org/eclipse/debug/core/sourcelookup/containers/ProjectSourceContainer.class
ProjectSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.ProjectSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.ContainerSourceContainer {
	boolean fReferencedProjects
	public static final String TYPE_ID
	static void  () 
	public void  (org.eclipse.core.resources.IProject, boolean) 
		org.eclipse.core.resources.IProject project
		boolean referenced
	public boolean isSearchReferencedProjects () 
	public org.eclipse.core.resources.IProject getProject () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	public boolean isComposite () 
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] folders
		java.util.List all
		int i
		int i
		org.eclipse.debug.core.sourcelookup.containers.ProjectSourceContainer container
	private org.eclipse.core.resources.IProject[] getAllReferencedProjects (org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject project
		java.util.Set all
	private void getAllReferencedProjects (java.util.Set, org.eclipse.core.resources.IProject)  throws org.eclipse.core.runtime.CoreException 
		java.util.Set all
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IProject[] refs
		int i
}

org/eclipse/debug/core/sourcelookup/containers/WorkspaceSourceContainer.class
WorkspaceSourceContainer.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.WorkspaceSourceContainer extends org.eclipse.debug.core.sourcelookup.containers.CompositeSourceContainer {
	public static final String TYPE_ID
	static void  () 
	public void  () 
	public java.lang.String getName () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getType () 
	protected org.eclipse.debug.core.sourcelookup.ISourceContainer[] createSourceContainers ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IProject[] projects
		org.eclipse.debug.core.sourcelookup.ISourceContainer[] containers
		int i
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
}

org/eclipse/debug/core/sourcelookup/containers/ZipEntryStorage.class
ZipEntryStorage.java
package org.eclipse.debug.core.sourcelookup.containers
public org.eclipse.debug.core.sourcelookup.containers.ZipEntryStorage extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.core.resources.IStorage  {
	private java.util.zip.ZipFile fArchive
	private java.util.zip.ZipEntry fZipEntry
	public void  (java.util.zip.ZipFile, java.util.zip.ZipEntry) 
		java.util.zip.ZipFile archive
		java.util.zip.ZipEntry entry
	public java.io.InputStream getContents ()  throws org.eclipse.core.runtime.CoreException 
		java.io.IOException e
	public org.eclipse.core.runtime.IPath getFullPath () 
	public java.lang.String getName () 
		int index
	public boolean isReadOnly () 
	private void setArchive (java.util.zip.ZipFile) 
		java.util.zip.ZipFile archive
	public java.util.zip.ZipFile getArchive () 
	private void setZipEntry (java.util.zip.ZipEntry) 
		java.util.zip.ZipEntry entry
	public java.util.zip.ZipEntry getZipEntry () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

org/eclipse/debug/internal/
org/eclipse/debug/internal/core/
org/eclipse/debug/internal/core/BreakpointImportParticipantDelegate.class
BreakpointImportParticipantDelegate.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.BreakpointImportParticipantDelegate extends java.lang.Object {
	private org.eclipse.core.runtime.IConfigurationElement fElement
	private org.eclipse.debug.core.model.IBreakpointImportParticipant fParticipant
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.debug.core.model.IBreakpointImportParticipant getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getType ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/internal/core/BreakpointManager$1.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerVisitor this$1
	void  (org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerVisitor) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.resources.IMarker[] markers
		int i
}

org/eclipse/debug/internal/core/BreakpointManager$2.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$2 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	private final org.eclipse.core.resources.IMarker[] val$delMarkers
	void  (org.eclipse.debug.internal.core.BreakpointManager, org.eclipse.core.resources.IMarker[]) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor pm
		int i
		org.eclipse.core.resources.IMarker marker
}

org/eclipse/debug/internal/core/BreakpointManager$3.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$3 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	private final java.util.List val$remove
	private final boolean val$delete
	void  (org.eclipse.debug.internal.core.BreakpointManager, java.util.List, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor montitor
		java.util.Iterator innerIter
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.resources.IProject project
}

org/eclipse/debug/internal/core/BreakpointManager$4.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$4 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	private final java.util.List val$update
	void  (org.eclipse.debug.internal.core.BreakpointManager, java.util.List) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Iterator iter
		org.eclipse.debug.core.model.IBreakpoint breakpoint
}

org/eclipse/debug/internal/core/BreakpointManager$5.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$5 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		int i
		org.eclipse.debug.core.model.IBreakpoint breakpoint
}

org/eclipse/debug/internal/core/BreakpointManager$BreakpointManagerJob.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerJob extends org.eclipse.core.runtime.jobs.Job {
	private final org.eclipse.core.resources.IWorkspaceRunnable fRunnable
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	public void  (org.eclipse.debug.internal.core.BreakpointManager, org.eclipse.core.resources.IWorkspaceRunnable) 
		org.eclipse.core.resources.IWorkspaceRunnable wRunnable
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/debug/internal/core/BreakpointManager$BreakpointManagerNotifier.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IBreakpointManagerListener fListener
	private boolean fManagerEnabled
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
	public void notify (boolean) 
		boolean enabled
		Object[] copiedListeners
		int i
}

org/eclipse/debug/internal/core/BreakpointManager$BreakpointManagerVisitor.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	private java.util.List fMoved
	private java.util.List fRemoved
	private java.util.List fChanged
	private java.util.List fChangedDeltas
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	protected void reset () 
	public void update () 
		org.eclipse.core.resources.IWorkspaceRunnable wRunnable
		org.eclipse.core.runtime.CoreException e
	public boolean visit (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IMarkerDelta[] markerDeltas
		int i
		org.eclipse.core.resources.IMarkerDelta markerDelta
	protected void handleAddBreakpoint (org.eclipse.core.resources.IResourceDelta, org.eclipse.core.resources.IMarker, org.eclipse.core.resources.IMarkerDelta) 
		org.eclipse.core.resources.IResourceDelta rDelta
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.resources.IMarkerDelta mDelta
	protected void handleRemoveBreakpoint (org.eclipse.core.resources.IMarker) 
		org.eclipse.core.resources.IMarker marker
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	protected void handleChangeBreakpoint (org.eclipse.core.resources.IMarker, org.eclipse.core.resources.IMarkerDelta) 
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.resources.IMarkerDelta delta
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	private void handleProjectResourceOpenStateChange (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource project
		java.util.Enumeration breakpoints
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IResource markerResource
		org.eclipse.core.runtime.CoreException e
	static java.util.List access$0 (org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerVisitor) 
}

org/eclipse/debug/internal/core/BreakpointManager$BreakpointNotifier.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IBreakpointListener fListener
	private int fType
	private org.eclipse.core.resources.IMarkerDelta fDelta
	private org.eclipse.debug.core.model.IBreakpoint fBreakpoint
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
	public void notify (org.eclipse.debug.core.model.IBreakpoint[], org.eclipse.core.resources.IMarkerDelta[], int) 
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		org.eclipse.core.resources.IMarkerDelta[] deltas
		int update
		Object[] copiedListeners
		int i
		int j
}

org/eclipse/debug/internal/core/BreakpointManager$BreakpointsNotifier.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$BreakpointsNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IBreakpointsListener fListener
	private int fType
	private org.eclipse.core.resources.IMarkerDelta[] fDeltas
	private org.eclipse.debug.core.model.IBreakpoint[] fNotifierBreakpoints
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
	public void notify (org.eclipse.debug.core.model.IBreakpoint[], org.eclipse.core.resources.IMarkerDelta[], int) 
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		org.eclipse.core.resources.IMarkerDelta[] deltas
		int update
		Object[] copiedListeners
		int i
}

org/eclipse/debug/internal/core/BreakpointManager$DefaultImportParticipant.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$DefaultImportParticipant extends java.lang.Object implements org.eclipse.debug.core.model.IBreakpointImportParticipant  {
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public boolean matches (java.util.Map, org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IMarker marker
		String type
		Integer line
		Object localline
		String localtype
	public void verify (org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
}

org/eclipse/debug/internal/core/BreakpointManager$PostChangeListener.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$PostChangeListener extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener  {
	private org.eclipse.debug.internal.core.BreakpointManager$PostChangeVisitor fVisitor
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.CoreException ce
}

org/eclipse/debug/internal/core/BreakpointManager$PostChangeVisitor.class
BreakpointManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.BreakpointManager$PostChangeVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	final org.eclipse.debug.internal.core.BreakpointManager this$0
	void  (org.eclipse.debug.internal.core.BreakpointManager) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IMarkerDelta[] markerDeltas
		int i
		org.eclipse.core.resources.IMarkerDelta markerDelta
		org.eclipse.core.resources.IMarker marker
}

org/eclipse/debug/internal/core/BreakpointManager.class
BreakpointManager.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.BreakpointManager extends java.lang.Object implements org.eclipse.debug.core.IBreakpointManager org.eclipse.core.resources.IResourceChangeListener  {
	private static final int ADDED
	private static final int REMOVED
	private static final int CHANGED
	private java.util.Vector fBreakpoints
	private java.util.HashMap fImportParticipants
	private org.eclipse.debug.core.model.IBreakpointImportParticipant fDefaultParticipant
	private java.util.Set fPostChangMarkersChanged
	private java.util.Set fPostBuildMarkersAdded
	private java.util.List fSuppressChange
	private java.util.HashMap fBreakpointExtensions
	private java.util.HashMap fMarkersToBreakpoints
	private org.eclipse.core.runtime.ListenerList fBreakpointListeners
	private org.eclipse.core.runtime.ListenerList fBreakpointsListeners
	private static org.eclipse.debug.internal.core.BreakpointManager$BreakpointManagerVisitor fgVisitor
	private org.eclipse.core.runtime.ListenerList fBreakpointManagerListeners
	private org.eclipse.debug.internal.core.BreakpointManager$PostChangeListener fPostChangeListener
	public void  () 
	private void loadBreakpoints (org.eclipse.core.resources.IResource, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		boolean notify
		org.eclipse.core.resources.IMarker[] markers
		java.util.List added
		int i
		org.eclipse.core.resources.IMarker marker
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.debug.core.DebugException e
	protected org.eclipse.core.resources.IMarker[] getPersistedMarkers (org.eclipse.core.resources.IResource)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IMarker[] markers
		java.util.List delete
		java.util.List persisted
		int i
		org.eclipse.core.resources.IMarker marker
		String modelId
		org.eclipse.core.resources.IMarker[] delMarkers
		org.eclipse.core.resources.IWorkspaceRunnable wr
	public void shutdown () 
	private void initBreakpointExtensions () 
		org.eclipse.core.runtime.IExtensionPoint ep
		org.eclipse.core.runtime.IConfigurationElement[] elements
		int i
		String markerType
		String className
	private org.eclipse.core.resources.IWorkspace getWorkspace () 
	public org.eclipse.debug.core.model.IBreakpoint getBreakpoint (org.eclipse.core.resources.IMarker) 
		org.eclipse.core.resources.IMarker marker
	public org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints () 
		org.eclipse.debug.core.model.IBreakpoint[] temp
		java.util.Vector breakpoints
	private synchronized java.util.Vector getBreakpoints0 () 
	public org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints (java.lang.String) 
		String modelIdentifier
		java.util.Vector allBreakpoints
		java.util.ArrayList temp
		java.util.Iterator breakpoints
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		String id
	private void initializeBreakpoints () 
		org.eclipse.core.runtime.CoreException ce
	public boolean isRegistered (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	public void removeBreakpoint (org.eclipse.debug.core.model.IBreakpoint, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		boolean delete
	public void removeBreakpoints (org.eclipse.debug.core.model.IBreakpoint[], boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		boolean delete
		java.util.List remove
		int i
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		java.util.Iterator iter
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IWorkspaceRunnable r
	public org.eclipse.debug.core.model.IBreakpoint createBreakpoint (org.eclipse.core.resources.IMarker)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IMarker marker
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.runtime.IConfigurationElement config
		Object object
		org.eclipse.core.runtime.CoreException e
	public void addBreakpoint (org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	public void addBreakpoints (org.eclipse.debug.core.model.IBreakpoint[])  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
	private void addBreakpoints (org.eclipse.debug.core.model.IBreakpoint[], boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		boolean notify
		java.util.List added
		java.util.List update
		int i
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IWorkspaceRunnable r
	protected boolean isChangeSuppressed (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	public void fireBreakpointChanged (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		java.util.List changed
	private void verifyBreakpoint (org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		String id
		org.eclipse.core.runtime.CoreException e
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.CoreException ce
	public void addBreakpointListener (org.eclipse.debug.core.IBreakpointListener) 
		org.eclipse.debug.core.IBreakpointListener listener
	public void removeBreakpointListener (org.eclipse.debug.core.IBreakpointListener) 
		org.eclipse.debug.core.IBreakpointListener listener
	private void fireUpdate (java.util.List, java.util.List, int) 
		java.util.List breakpoints
		java.util.List deltas
		int update
		org.eclipse.debug.core.model.IBreakpoint[] bpArray
		org.eclipse.core.resources.IMarkerDelta[] deltaArray
	protected void setBreakpoints (java.util.Vector) 
		java.util.Vector breakpoints
	public boolean hasBreakpoints () 
	public void addBreakpointListener (org.eclipse.debug.core.IBreakpointsListener) 
		org.eclipse.debug.core.IBreakpointsListener listener
	public void removeBreakpointListener (org.eclipse.debug.core.IBreakpointsListener) 
		org.eclipse.debug.core.IBreakpointsListener listener
	private org.eclipse.debug.internal.core.BreakpointManager$BreakpointNotifier getBreakpointNotifier () 
	private org.eclipse.debug.internal.core.BreakpointManager$BreakpointsNotifier getBreakpointsNotifier () 
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
		org.eclipse.core.resources.IWorkspaceRunnable runnable
		org.eclipse.core.runtime.CoreException e
	public void addBreakpointManagerListener (org.eclipse.debug.core.IBreakpointManagerListener) 
		org.eclipse.debug.core.IBreakpointManagerListener listener
	public void removeBreakpointManagerListener (org.eclipse.debug.core.IBreakpointManagerListener) 
		org.eclipse.debug.core.IBreakpointManagerListener listener
	public java.lang.String getTypeName (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		String typeName
		org.eclipse.core.resources.IMarker marker
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.debug.core.model.IBreakpointImportParticipant[] getImportParticipants (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String markertype
		java.util.ArrayList list
		org.eclipse.debug.core.model.IBreakpointImportParticipant[] participants
		org.eclipse.debug.internal.core.BreakpointImportParticipantDelegate delegate
		int i
	private synchronized void initializeImportParticipants () 
		org.eclipse.core.runtime.IExtensionPoint ep
		org.eclipse.core.runtime.IConfigurationElement[] elements
		String type
		java.util.ArrayList list
		int i
	static java.util.Set access$0 (org.eclipse.debug.internal.core.BreakpointManager) 
	static java.util.Set access$1 (org.eclipse.debug.internal.core.BreakpointManager) 
	static org.eclipse.core.resources.IWorkspace access$2 (org.eclipse.debug.internal.core.BreakpointManager) 
	static void access$3 (org.eclipse.debug.internal.core.BreakpointManager, java.util.List, java.util.List, int) 
	static java.util.Vector access$4 (org.eclipse.debug.internal.core.BreakpointManager) 
	static void access$5 (org.eclipse.debug.internal.core.BreakpointManager, org.eclipse.core.resources.IResource, boolean)  throws org.eclipse.core.runtime.CoreException 
	static org.eclipse.core.runtime.ListenerList access$6 (org.eclipse.debug.internal.core.BreakpointManager) 
	static org.eclipse.core.runtime.ListenerList access$7 (org.eclipse.debug.internal.core.BreakpointManager) 
	static org.eclipse.core.runtime.ListenerList access$8 (org.eclipse.debug.internal.core.BreakpointManager) 
	static java.util.HashMap access$9 (org.eclipse.debug.internal.core.BreakpointManager) 
}

org/eclipse/debug/internal/core/DebugCoreMessages.class
DebugCoreMessages.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.DebugCoreMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String Breakpoint_no_associated_marker
	public static String BreakpointManager_Missing_breakpoint_definition
	public static String BreakpointManager_Missing_model_identifier
	public static String DebugEvent_illegal_detail
	public static String DebugEvent_illegal_kind
	public static String DebugPlugin_0
	public static String DebugPlugin_1
	public static String DebugPlugin_2
	public static String DebugPlugin_3
	public static String DebugPlugin_4
	public static String DebugPlugin_5
	public static String DebugPlugin_6
	public static String DebugPlugin_7
	public static String DebugPlugin_8
	public static String DebugPlugin_Eclipse_runtime_does_not_support_working_directory_2
	public static String EnvironmentVariableResolver_0
	public static String LaunchConfiguration_0
	public static String LaunchConfiguration_11
	public static String LaunchConfiguration_13
	public static String LaunchConfiguration_14
	public static String LaunchConfiguration_16
	public static String LaunchConfiguration_17
	public static String LaunchConfiguration_18
	public static String LaunchConfiguration_19
	public static String LaunchConfiguration_2
	public static String LaunchConfiguration_3
	public static String LaunchConfiguration_4
	public static String LaunchConfiguration_5
	public static String LaunchConfiguration_6
	public static String LaunchConfiguration_7
	public static String LaunchConfiguration_8
	public static String LaunchConfiguration_9
	public static String LaunchConfigurationInfo_35
	public static String LaunchConfigurationType_0
	public static String LaunchConfigurationType_1
	public static String LaunchConfigurationType_2
	public static String LaunchConfigurationType_7
	public static String LaunchConfigurationWorkingCopy_0
	public static String LaunchConfigurationWorkingCopy_1
	public static String LaunchConfigurationWorkingCopy_2
	public static String LaunchConfigurationWorkingCopy_3
	public static String LaunchDelegate_0
	public static String LaunchDelegate_1
	public static String LaunchDelegate_2
	public static String LaunchDelegate_3
	public static String LaunchManager_26
	public static String LaunchManager_27
	public static String LaunchManager_28
	public static String LaunchManager_29
	public static String LaunchManager_31
	public static String LaunchMode_1
	public static String LogicalStructureProvider_0
	public static String LogicalStructureProvider_1
	public static String LogicalStructureType_1
	public static String SystemPropertyResolver_0
	public static String InputStreamMonitor_label
	public static String Launch_terminate_failed
	public static String LaunchConfiguration_Failed_to_delete_launch_configuration__1
	public static String LaunchConfigurationDelegate_6
	public static String LaunchConfigurationDelegate_7
	public static String LaunchConfigurationDelegate_scoped_incremental_build
	public static String LaunchConfigurationInfo_Attribute__0__is_not_of_type_boolean__3
	public static String LaunchConfigurationInfo_Attribute__0__is_not_of_type_int__2
	public static String LaunchConfigurationInfo_Attribute__0__is_not_of_type_java_lang_String__1
	public static String LaunchConfigurationInfo_Attribute__0__is_not_of_type_java_util_List__1
	public static String LaunchConfigurationInfo_Attribute__0__is_not_of_type_java_util_Map__1
	public static String LaunchConfigurationInfo_Invalid_launch_configuration_XML__10
	public static String LaunchConfigurationInfo_missing_type
	public static String LaunchConfigurationInfo_36
	public static String LaunchConfigurationWorkingCopy__0__occurred_generating_launch_configuration_XML__1
	public static String LaunchConfigurationWorkingCopy_4
	public static String LaunchConfigurationWorkingCopy_Specified_container_for_launch_configuration_does_not_exist_2
	public static String LaunchConfigurationWorkingCopy_5
	public static String LaunchConfigurationWorkingCopy_6
	public static String LaunchConfigurationWorkingCopy_7
	public static String LaunchConfigurationWorkingCopy_8
	public static String LaunchManager__0__occurred_while_reading_launch_configuration_file__1___1
	public static String LaunchManager_Invalid_launch_configuration_index__18
	public static String LaunchManager_does_not_exist
	public static String LaunchManager_does_not_exist_no_store_found
	public static String LaunchManager_invalid_config_name
	public static String LaunchManager_invalid_config_name_char
	public static String LaunchManager_Source_locator_does_not_exist___0__13
	public static String LogicalStructureType_0
	public static String OutputStreamMonitor_label
	public static String ProcessMonitorJob_0
	public static String RuntimeProcess_terminate_failed
	public static String RuntimeProcess_Exit_value_not_available_until_process_terminates__1
	public static String WatchExpression_0
	public static String NullStreamsProxy_0
	public static String RefreshingResources
	public static String RefreshingResourcesError
	public static String RefreshUtil_0
	public static String RefreshUtil_1
	public static String LaunchMode_0
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/debug/internal/core/DebugCoreMessages.properties
org/eclipse/debug/internal/core/DebugOptions.class
DebugOptions.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.DebugOptions extends java.lang.Object {
	public static boolean DEBUG
	public static boolean DEBUG_COMMANDS
	public static boolean DEBUG_EVENTS
	static void  () 
	public void  () 
	public static void initDebugOptions () 
}

org/eclipse/debug/internal/core/DebugPreferenceInitializer.class
DebugPreferenceInitializer.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.DebugPreferenceInitializer extends org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer {
	public void  () 
	public void initializeDefaultPreferences () 
}

org/eclipse/debug/internal/core/EnvironmentVariableResolver.class
EnvironmentVariableResolver.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.EnvironmentVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
		java.util.Map map
		String value
		java.util.Iterator iter
		java.util.Map$Entry entry
		String key
}

org/eclipse/debug/internal/core/ExpressionManager$ExpressionNotifier.class
ExpressionManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.ExpressionManager$ExpressionNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IExpressionListener fListener
	private int fType
	private org.eclipse.debug.core.model.IExpression fExpression
	final org.eclipse.debug.internal.core.ExpressionManager this$0
	void  (org.eclipse.debug.internal.core.ExpressionManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
	public void notify (org.eclipse.debug.core.model.IExpression[], int) 
		org.eclipse.debug.core.model.IExpression[] expressions
		int update
		Object[] copiedListeners
		int i
		int j
}

org/eclipse/debug/internal/core/ExpressionManager$ExpressionsNotifier.class
ExpressionManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.ExpressionManager$ExpressionsNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IExpressionsListener fListener
	private int fType
	private int fIndex
	private org.eclipse.debug.core.model.IExpression[] fNotifierExpressions
	final org.eclipse.debug.internal.core.ExpressionManager this$0
	void  (org.eclipse.debug.internal.core.ExpressionManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void run ()  throws java.lang.Exception 
	public void notify (org.eclipse.debug.core.model.IExpression[], int, int) 
		org.eclipse.debug.core.model.IExpression[] expressions
		int update
		int index
		Object[] copiedListeners
		int i
}

org/eclipse/debug/internal/core/ExpressionManager.class
ExpressionManager.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.ExpressionManager extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.IExpressionManager  {
	private java.util.Vector fExpressions
	private org.eclipse.core.runtime.ListenerList fListeners
	private org.eclipse.core.runtime.ListenerList fExpressionsListeners
	private java.util.Map fWatchExpressionDelegates
	private static final int ADDED
	private static final int CHANGED
	private static final int REMOVED
	private static final int INSERTED
	private static final int MOVED
	private static final String PREF_WATCH_EXPRESSIONS
	private static final String WATCH_EXPRESSIONS_TAG
	private static final String EXPRESSION_TAG
	private static final String TEXT_TAG
	private static final String ENABLED_TAG
	private static final String TRUE_VALUE
	private static final String FALSE_VALUE
	public void  () 
	private void loadWatchExpressionDelegates () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] configurationElements
		int i
		org.eclipse.core.runtime.IConfigurationElement element
		String debugModel
	public org.eclipse.debug.core.model.IWatchExpressionDelegate newWatchExpressionDelegate (java.lang.String) 
		String debugModel
		org.eclipse.core.runtime.IConfigurationElement element
		org.eclipse.core.runtime.CoreException e
	public boolean hasWatchExpressionDelegate (java.lang.String) 
		String id
		org.eclipse.core.runtime.IConfigurationElement element
	private void loadPersistedExpressions () 
		String expressionsString
		org.w3c.dom.Element root
		org.w3c.dom.Element root
		org.eclipse.core.runtime.CoreException e
		org.w3c.dom.NodeList list
		int i
		int numItems
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String expressionText
		boolean enabled
		org.eclipse.debug.core.model.IWatchExpression expression
	private org.eclipse.debug.core.model.IWatchExpression newWatchExpression (java.lang.String, boolean) 
		String expressionText
		boolean enabled
	public org.eclipse.debug.core.model.IWatchExpression newWatchExpression (java.lang.String) 
		String expressionText
	public void storeWatchExpressions () 
		String expressionString
		java.io.IOException e
		javax.xml.parsers.ParserConfigurationException e
		javax.xml.transform.TransformerException e
	private java.lang.String getWatchExpressionsAsXML ()  throws java.io.IOException javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerException 
		org.eclipse.debug.core.model.IExpression[] expressions
		org.w3c.dom.Document document
		org.w3c.dom.Element rootElement
		int i
		org.eclipse.debug.core.model.IExpression expression
		org.w3c.dom.Element element
	public void addExpression (org.eclipse.debug.core.model.IExpression) 
		org.eclipse.debug.core.model.IExpression expression
	public void addExpressions (org.eclipse.debug.core.model.IExpression[]) 
		org.eclipse.debug.core.model.IExpression[] expressions
		boolean addedWatchExpression
		java.util.List added
		int i
		org.eclipse.debug.core.model.IExpression expression
	public org.eclipse.debug.core.model.IExpression[] getExpressions () 
		org.eclipse.debug.core.model.IExpression[] temp
	public org.eclipse.debug.core.model.IExpression[] getExpressions (java.lang.String) 
		String modelIdentifier
		java.util.ArrayList temp
		java.util.Iterator iter
		org.eclipse.debug.core.model.IExpression expression
		String id
	public void insertExpressions (org.eclipse.debug.core.model.IExpression[], org.eclipse.debug.core.model.IExpression, boolean) 
		org.eclipse.debug.core.model.IExpression[] expressions
		org.eclipse.debug.core.model.IExpression insertionLocation
		boolean insertBefore
		int insertionIndex
		boolean addedWatchExpression
		java.util.List added
		int i
		org.eclipse.debug.core.model.IExpression expression
	public void moveExpressions (org.eclipse.debug.core.model.IExpression[], org.eclipse.debug.core.model.IExpression, boolean) 
		org.eclipse.debug.core.model.IExpression[] expressions
		org.eclipse.debug.core.model.IExpression insertionLocation
		boolean insertBefore
		int insertionIndex
		java.util.List movedExpressions
		int i
		int removeIndex
		org.eclipse.debug.core.model.IExpression[] movedExpressionsArray
		int i
	public void removeExpression (org.eclipse.debug.core.model.IExpression) 
		org.eclipse.debug.core.model.IExpression expression
	public void removeExpressions (org.eclipse.debug.core.model.IExpression[]) 
		org.eclipse.debug.core.model.IExpression[] expressions
		java.util.List removed
		int i
		org.eclipse.debug.core.model.IExpression expression
	public void addExpressionListener (org.eclipse.debug.core.IExpressionListener) 
		org.eclipse.debug.core.IExpressionListener listener
	public void removeExpressionListener (org.eclipse.debug.core.IExpressionListener) 
		org.eclipse.debug.core.IExpressionListener listener
	protected void watchExpressionChanged (org.eclipse.debug.core.model.IWatchExpression, boolean) 
		org.eclipse.debug.core.model.IWatchExpression expression
		boolean persist
	private void fireUpdate (org.eclipse.debug.core.model.IExpression[], int) 
		org.eclipse.debug.core.model.IExpression[] expressions
		int update
	private void fireUpdate (org.eclipse.debug.core.model.IExpression[], int, int) 
		org.eclipse.debug.core.model.IExpression[] expressions
		int update
		int index
	public boolean hasExpressions () 
	public void addExpressionListener (org.eclipse.debug.core.IExpressionsListener) 
		org.eclipse.debug.core.IExpressionsListener listener
	public void removeExpressionListener (org.eclipse.debug.core.IExpressionsListener) 
		org.eclipse.debug.core.IExpressionsListener listener
	private org.eclipse.debug.internal.core.ExpressionManager$ExpressionNotifier getExpressionNotifier () 
	private org.eclipse.debug.internal.core.ExpressionManager$ExpressionsNotifier getExpressionsNotifier () 
	static org.eclipse.core.runtime.ListenerList access$0 (org.eclipse.debug.internal.core.ExpressionManager) 
	static org.eclipse.core.runtime.ListenerList access$1 (org.eclipse.debug.internal.core.ExpressionManager) 
}

org/eclipse/debug/internal/core/IConfigurationElementConstants.class
IConfigurationElementConstants.java
package org.eclipse.debug.internal.core
public abstract org.eclipse.debug.internal.core.IConfigurationElementConstants extends java.lang.Object {
	public static final String ID
	public static final String NAME
	public static final String CATEGORY
	public static final String LOCAL
	public static final String LAUNCH_SHORTCUT_ID
	public static final String LAUNCH_PERSPECTIVES
	public static final String LAUNCH_PERSPECTIVE
	public static final String MARKER_TYPE
	public static final String DELEGATE_CLASS
	public static final String LAUNCH_CONFIGURATION
	public static final String LAUNCH_MODE
	public static final String LAST_LAUNCH
	public static final String LAUNCH
	public static final String LAUNCH_AS_LABEL
	public static final String LAUNCH_HISTORY
	public static final String LAUNCH_GROUP
	public static final String MRU_HISTORY
	public static final String FAVORITES
	public static final String AFTER
	public static final String PATH
	public static final String PLACEMENT
	public static final String ASSOCIATED_DELEGATE
	public static final String LABEL
	public static final String DESCRIPTION
	public static final String HELP_CONTEXT_ID
	public static final String ICON
	public static final String PUBLIC
	public static final String PERSPECTIVE
	public static final String PREFERRED_DELEGATES
	public static final String MODES
	public static final String MODE_COMBINATION
	public static final String MODE
	public static final String TYPE
	public static final String TYPE_ID
	public static final String OPTIONS
	public static final String DELEGATE
	public static final String PARTICIPANT
	public static final String DEFAULT_LAUNCH_SHORTCUT
	public static final String DELEGATE_NAME
	public static final String GROUP
	public static final String CLASS
	public static final String MODEL_IDENTIFIER
	public static final String CONFIGURATION_TYPES
	public static final String CONTEXT_LABEL
	public static final String CONTEXTUAL_LAUNCH
	public static final String SOURCE_PATH_COMPUTER
	public static final String DELEGATE_DESCRIPTION
	public static final String SOURCE_LOCATOR
	public static final String MIGRATION_DELEGATE
	public static final String MEMENTO
	public static final String SELECTION
	public static final String DEBUG_CONTEXT
	public static final String EDITOR_INPUT
}

org/eclipse/debug/internal/core/IExpressionsListener2.class
IExpressionsListener2.java
package org.eclipse.debug.internal.core
public abstract org.eclipse.debug.internal.core.IExpressionsListener2 extends java.lang.Object implements org.eclipse.debug.core.IExpressionsListener  {
	public abstract void expressionsMoved (org.eclipse.debug.core.model.IExpression[], int) 
	public abstract void expressionsInserted (org.eclipse.debug.core.model.IExpression[], int) 
}

org/eclipse/debug/internal/core/IInternalDebugCoreConstants.class
IInternalDebugCoreConstants.java
package org.eclipse.debug.internal.core
public abstract org.eclipse.debug.internal.core.IInternalDebugCoreConstants extends java.lang.Object {
	public static final String EMPTY_STRING
	public static final String PREF_ENABLE_STATUS_HANDLERS
	public static final String PREF_BREAKPOINT_MANAGER_ENABLED_STATE
	static void  () 
}

org/eclipse/debug/internal/core/IMementoConstants.class
IMementoConstants.java
package org.eclipse.debug.internal.core
public abstract org.eclipse.debug.internal.core.IMementoConstants extends java.lang.Object {
	public static final String TAG_FACTORY_ID
	public static final String TAG_EDITOR_STATE
	public static final String MEMENTO_ITEM
	public static final String TAG_EDIT_PAGE_ID
	public static final String TAG_NAME
	public static final String TAG_LABEL
	public static final String TAG_ID
	public static final String TAG_LAUNCH_CONFIGURATION_WORKING_SET
}

org/eclipse/debug/internal/core/InputStreamMonitor$1.class
InputStreamMonitor.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.InputStreamMonitor$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.debug.internal.core.InputStreamMonitor this$0
	void  (org.eclipse.debug.internal.core.InputStreamMonitor) 
	public void run () 
}

org/eclipse/debug/internal/core/InputStreamMonitor.class
InputStreamMonitor.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.InputStreamMonitor extends java.lang.Object {
	private java.io.OutputStream fStream
	private java.util.Vector fQueue
	private Thread fThread
	private Object fLock
	private boolean fClosed
	private String fEncoding
	public void  (java.io.OutputStream) 
		java.io.OutputStream stream
	public void  (java.io.OutputStream, java.lang.String) 
		java.io.OutputStream stream
		String encoding
	public void write (java.lang.String) 
		String text
	public void startMonitoring () 
	public void close () 
		Thread thread
	protected void write () 
		java.io.IOException e
	protected void writeNext () 
		String text
		java.io.IOException e
	public void closeInputStream ()  throws java.io.IOException 
}

org/eclipse/debug/internal/core/LaunchConfiguration.class
LaunchConfiguration.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchConfiguration extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.ILaunchConfiguration  {
	public static final String ATTR_MAPPED_RESOURCE_PATHS
	public static final String ATTR_MAPPED_RESOURCE_TYPES
	public static final String ATTR_LAUNCH_MODES
	public static final String ATTR_PREFERRED_LAUNCHERS
	protected static final org.eclipse.core.runtime.IStatus promptStatus
	protected static final org.eclipse.core.runtime.IStatus delegateNotAvailable
	protected static final org.eclipse.core.runtime.IStatus duplicateDelegates
	private String fName
	private org.eclipse.core.resources.IContainer fContainer
	static void  () 
	protected void  (java.lang.String, org.eclipse.core.resources.IContainer) 
		String name
		org.eclipse.core.resources.IContainer container
	protected void initialize () 
	protected void  (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	protected static java.lang.String getSimpleName (java.lang.String) 
		String fileName
	protected void  (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		Exception ex
		org.w3c.dom.Element root
		javax.xml.parsers.DocumentBuilder parser
		java.io.StringReader reader
		org.xml.sax.InputSource source
		String localString
		String path
		String message
		boolean local
		org.eclipse.core.runtime.IPath iPath
		String name
		org.eclipse.core.resources.IContainer container
		javax.xml.parsers.ParserConfigurationException e
		org.xml.sax.SAXException e
		java.io.IOException e
		org.eclipse.core.runtime.IStatus s
	public boolean contentsEqual (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration object
		org.eclipse.debug.internal.core.LaunchConfiguration otherConfig
	public org.eclipse.debug.core.ILaunchConfigurationWorkingCopy copy (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.debug.core.ILaunchConfigurationWorkingCopy copy
	public void delete ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.filesystem.IFileStore store
		org.eclipse.core.runtime.IStatus status
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.debug.internal.core.LaunchConfiguration config
	protected boolean equalOrNull (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public boolean exists () 
		org.eclipse.core.resources.IFile file
		org.eclipse.core.filesystem.IFileStore store
	public boolean getAttribute (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		boolean defaultValue
	public int getAttribute (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		int defaultValue
	public java.util.List getAttribute (java.lang.String, java.util.List)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		java.util.List defaultValue
	public java.util.Set getAttribute (java.lang.String, java.util.Set)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		java.util.Set defaultValue
	public java.util.Map getAttribute (java.lang.String, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		java.util.Map defaultValue
	public java.lang.String getAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
		String defaultValue
	public java.util.Map getAttributes ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.internal.core.LaunchConfigurationInfo info
	public java.lang.String getCategory ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.core.resources.IFile getFile () 
		org.eclipse.core.resources.IContainer container
	protected java.lang.String getFileName () 
		StringBuffer buf
	protected org.eclipse.debug.internal.core.LaunchConfigurationInfo getInfo ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.debug.internal.core.LaunchManager getLaunchManager () 
	public org.eclipse.core.runtime.IPath getLocation () 
		org.eclipse.core.filesystem.IFileStore store
		java.io.File localFile
	public org.eclipse.core.filesystem.IFileStore getFileStore ()  throws org.eclipse.core.runtime.CoreException 
		java.net.URI uri
	public org.eclipse.core.resources.IResource[] getMappedResources ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List paths
		java.util.List types
		java.util.ArrayList list
		org.eclipse.core.resources.IWorkspaceRoot root
		int i
		String pathStr
		String typeStr
		int type
		NumberFormatException e
		org.eclipse.core.runtime.IPath path
		org.eclipse.core.resources.IResource res
	public java.lang.String getMemento ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IPath relativePath
		org.eclipse.core.resources.IFile file
		boolean local
		Exception e
		org.w3c.dom.Document doc
		org.w3c.dom.Element node
		java.io.IOException ioe
		javax.xml.parsers.ParserConfigurationException pce
		javax.xml.transform.TransformerException te
		org.eclipse.core.runtime.IStatus status
	public java.lang.String getName () 
	protected org.eclipse.core.resources.IContainer getContainer () 
	public java.util.Set getModes ()  throws org.eclipse.core.runtime.CoreException 
		java.util.Set options
	public org.eclipse.debug.core.ILaunchConfigurationType getType ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getWorkingCopy ()  throws org.eclipse.core.runtime.CoreException 
	public int hashCode () 
		org.eclipse.core.resources.IContainer container
	public boolean hasAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String attributeName
	protected void initializeSourceLocator (org.eclipse.debug.core.ILaunch)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunch launch
		String type
		org.eclipse.debug.core.model.IPersistableSourceLocator locator
		String memento
	public boolean isLocal () 
	public boolean isMigrationCandidate ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isWorkingCopy () 
	public org.eclipse.debug.core.ILaunch launch (java.lang.String, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
	public org.eclipse.debug.core.ILaunch launch (java.lang.String, org.eclipse.core.runtime.IProgressMonitor, boolean)  throws org.eclipse.core.runtime.CoreException 
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean build
	public org.eclipse.debug.core.ILaunch launch (java.lang.String, org.eclipse.core.runtime.IProgressMonitor, boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		String mode
		org.eclipse.core.runtime.IProgressMonitor monitor
		boolean build
		boolean register
		java.util.Set modes
		org.eclipse.debug.core.ILaunchDelegate[] delegates
		org.eclipse.debug.core.model.ILaunchConfigurationDelegate delegate
		org.eclipse.debug.core.IStatusHandler handler
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.ILaunchDelegate del
		org.eclipse.debug.core.IStatusHandler handler
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.model.ILaunchConfigurationDelegate2 delegate2
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.core.runtime.IStatus status
		boolean captureOutput
		org.eclipse.core.runtime.IProgressMonitor buildMonitor
		org.eclipse.core.runtime.CoreException e
		RuntimeException e
	public void migrate ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.core.runtime.IStatus newStatus (java.lang.String, int, java.lang.Throwable) 
		String message
		int code
		Throwable e
	protected void setName (java.lang.String) 
		String name
	protected void setContainer (org.eclipse.core.resources.IContainer) 
		org.eclipse.core.resources.IContainer container
	public boolean supportsMode (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String mode
	public boolean isReadOnly () 
		org.eclipse.core.filesystem.IFileStore fileStore
	public org.eclipse.debug.core.ILaunchDelegate getPreferredDelegate (java.util.Set)  throws org.eclipse.core.runtime.CoreException 
		java.util.Set modes
		java.util.Map delegates
		String id
	public java.lang.String toString () 
}

org/eclipse/debug/internal/core/LaunchConfigurationComparator.class
LaunchConfigurationComparator.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchConfigurationComparator extends java.lang.Object implements java.util.Comparator  {
	private org.eclipse.core.runtime.IConfigurationElement fConfigurationElement
	private java.util.Comparator fDelegate
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	protected java.util.Comparator getComparator () 
		org.eclipse.core.runtime.CoreException e
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public boolean equals (java.lang.Object) 
		Object obj
}

org/eclipse/debug/internal/core/LaunchConfigurationInfo.class
LaunchConfigurationInfo.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchConfigurationInfo extends java.lang.Object {
	private static final String KEY
	private static final String VALUE
	private static final String SET_ENTRY
	private static final String LAUNCH_CONFIGURATION
	private static final String MAP_ENTRY
	private static final String LIST_ENTRY
	private static final String SET_ATTRIBUTE
	private static final String MAP_ATTRIBUTE
	private static final String LIST_ATTRIBUTE
	private static final String BOOLEAN_ATTRIBUTE
	private static final String INT_ATTRIBUTE
	private static final String STRING_ATTRIBUTE
	private static final String TYPE
	private java.util.TreeMap fAttributes
	private org.eclipse.debug.core.ILaunchConfigurationType fType
	private static boolean fgIsSun14x
	static void  () 
		String vendor
		String version
	protected void  () 
	private java.util.TreeMap getAttributeTable () 
	private void setAttributeTable (java.util.TreeMap) 
		java.util.TreeMap table
	protected void setAttributes (java.util.Map) 
		java.util.Map map
	protected java.lang.String getStringAttribute (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String key
		String defaultValue
		Object attr
	protected int getIntAttribute (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String key
		int defaultValue
		Object attr
	protected boolean getBooleanAttribute (java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String key
		boolean defaultValue
		Object attr
	protected java.util.List getListAttribute (java.lang.String, java.util.List)  throws org.eclipse.core.runtime.CoreException 
		String key
		java.util.List defaultValue
		Object attr
	protected java.util.Set getSetAttribute (java.lang.String, java.util.Set)  throws org.eclipse.core.runtime.CoreException 
		String key
		java.util.Set defaultValue
		Object attr
	protected java.util.Map getMapAttribute (java.lang.String, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		String key
		java.util.Map defaultValue
		Object attr
	protected void setType (org.eclipse.debug.core.ILaunchConfigurationType) 
		org.eclipse.debug.core.ILaunchConfigurationType type
	protected org.eclipse.debug.core.ILaunchConfigurationType getType () 
	protected org.eclipse.debug.internal.core.LaunchConfigurationInfo getCopy () 
		org.eclipse.debug.internal.core.LaunchConfigurationInfo copy
	protected java.util.TreeMap getAttributes () 
	protected void setAttribute (java.lang.String, java.lang.Object) 
		String key
		Object value
	protected java.lang.String getAsXML ()  throws org.eclipse.core.runtime.CoreException java.io.IOException javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerException 
		org.w3c.dom.Document doc
		org.w3c.dom.Element configRootElement
		java.util.Iterator keys
		String key
		Object value
		org.w3c.dom.Element element
		String valueString
	protected org.w3c.dom.Element createKeyValueElement (org.w3c.dom.Document, java.lang.String, java.lang.String, java.lang.String) 
		org.w3c.dom.Document doc
		String elementType
		String key
		String value
		org.w3c.dom.Element element
	protected org.w3c.dom.Element createListElement (org.w3c.dom.Document, java.lang.String, java.lang.String, java.util.List) 
		org.w3c.dom.Document doc
		String elementType
		String listKey
		java.util.List list
		org.w3c.dom.Element listElement
		java.util.Iterator iterator
		String value
		org.w3c.dom.Element element
	protected org.w3c.dom.Element createSetElement (org.w3c.dom.Document, java.lang.String, java.lang.String, java.util.Set) 
		org.w3c.dom.Document doc
		String elementType
		String setKey
		java.util.Set set
		org.w3c.dom.Element setElement
		java.util.List list
		org.w3c.dom.Element element
		java.util.Iterator iter
	protected org.w3c.dom.Element createMapElement (org.w3c.dom.Document, java.lang.String, java.lang.String, java.util.Map) 
		org.w3c.dom.Document doc
		String elementType
		String mapKey
		java.util.Map map
		org.w3c.dom.Element mapElement
		java.util.List keys
		java.util.Iterator iterator
		String key
		String value
		org.w3c.dom.Element element
	protected void initializeFromXML (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element root
		String id
		org.eclipse.debug.core.ILaunchConfigurationType type
		String message
		org.w3c.dom.NodeList list
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String nodeName
		int i
		short nodeType
	protected void setStringAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	protected void setIntegerAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	protected void setBooleanAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
	protected void setListAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String listKey
		org.w3c.dom.NodeList nodeList
		int entryCount
		java.util.List list
		org.w3c.dom.Node node
		org.w3c.dom.Element selement
		int i
	protected void setSetAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String setKey
		org.w3c.dom.NodeList nodeList
		int entryCount
		java.util.Set set
		org.w3c.dom.Node node
		org.w3c.dom.Element selement
		int i
	protected void setMapAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String mapKey
		org.w3c.dom.NodeList nodeList
		int entryCount
		java.util.Map map
		org.w3c.dom.Node node
		org.w3c.dom.Element selement
		int i
	protected java.lang.String getKeyAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String key
	protected java.lang.String getValueAttribute (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element element
		String value
	protected org.eclipse.debug.core.DebugException getInvalidFormatDebugException () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.debug.internal.core.LaunchConfigurationInfo other
	protected boolean compareAttributes (java.util.TreeMap, java.util.TreeMap) 
		java.util.TreeMap map1
		java.util.TreeMap map2
		org.eclipse.debug.internal.core.LaunchManager manager
		java.util.Iterator attributes
		String key
		Object attr1
		Object attr2
		java.util.Comparator comp
	public int hashCode () 
	protected boolean hasAttribute (java.lang.String) 
		String attributeName
	protected java.lang.Object removeAttribute (java.lang.String) 
		String attributeName
}

org/eclipse/debug/internal/core/LaunchConfigurationType.class
LaunchConfigurationType.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchConfigurationType extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.ILaunchConfigurationType  {
	private org.eclipse.core.runtime.IConfigurationElement fElement
	private java.util.Set fModes
	private java.util.Set fModeCombinations
	private org.eclipse.debug.core.sourcelookup.ISourcePathComputer fSourcePathComputer
	private org.eclipse.debug.core.ILaunchConfigurationMigrationDelegate fMigrationDelegate
	private String fSourceLocator
	private java.util.Map fDelegates
	private org.eclipse.debug.internal.core.LaunchDelegate fSourceProvider
	private java.util.Map fPreferredDelegates
	protected void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public java.lang.String getAttribute (java.lang.String) 
		String attributeName
	public java.lang.String getCategory () 
	public org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String mode
		java.util.Set modes
		org.eclipse.debug.core.ILaunchDelegate[] delegates
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.ILaunchMode launchMode
	public org.eclipse.debug.core.ILaunchDelegate[] getDelegates (java.util.Set)  throws org.eclipse.core.runtime.CoreException 
		java.util.Set modes
		java.util.Set delegates
	public void setPreferredDelegate (java.util.Set, org.eclipse.debug.core.ILaunchDelegate) 
		java.util.Set modes
		org.eclipse.debug.core.ILaunchDelegate delegate
	public org.eclipse.debug.core.ILaunchDelegate getPreferredDelegate (java.util.Set) 
		java.util.Set modes
	public java.util.Map getPreferredDelegates () 
	private synchronized void initializePreferredDelegates () 
		org.eclipse.debug.internal.core.LaunchManager lm
		org.eclipse.debug.core.ILaunchDelegate delegate
		java.util.Set modes
		java.util.Iterator iter
	private synchronized void initializeDelegates () 
		org.eclipse.debug.internal.core.LaunchDelegate[] launchDelegates
		org.eclipse.debug.internal.core.LaunchDelegate delegate
		java.util.List modelist
		java.util.Set modes
		java.util.Set tmp
		int i
		int j
	private org.eclipse.debug.internal.core.LaunchDelegate[] getLaunchDelegateExtensions () 
	public java.lang.String getIdentifier () 
	public java.lang.String getName () 
	public java.lang.String getPluginIdentifier () 
	public java.lang.String getSourceLocatorId () 
		org.eclipse.debug.internal.core.LaunchDelegate[] delegates
		int i
	public org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer () 
		String id
		org.eclipse.debug.internal.core.LaunchDelegate[] delegates
		int i
	public java.util.Set getSupportedModes () 
		org.eclipse.debug.internal.core.LaunchDelegate[] delegates
		java.util.List modesets
		int i
		java.util.Iterator iter
	public java.util.Set getSupportedModeCombinations () 
		java.util.HashSet set
		java.util.Iterator iter
	public boolean isMigrationCandidate (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration candidate
	private synchronized void initializeMigrationDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isPublic () 
		String publicString
	public void migrate (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration candidate
	public org.eclipse.debug.core.ILaunchConfigurationWorkingCopy newInstance (org.eclipse.core.resources.IContainer, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IContainer container
		String name
		org.eclipse.core.runtime.IPath path
		IllegalArgumentException e
	public boolean supportsMode (java.lang.String) 
		String mode
		java.util.Set modes
		java.util.Iterator iter
	public java.lang.String getContributorName () 
	public boolean supportsModeCombination (java.util.Set) 
		java.util.Set modes
	void resetPreferredDelegates () 
}

org/eclipse/debug/internal/core/LaunchConfigurationWorkingCopy$1.class
LaunchConfigurationWorkingCopy.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy this$0
	void  (org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor pm
}

org/eclipse/debug/internal/core/LaunchConfigurationWorkingCopy.class
LaunchConfigurationWorkingCopy.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy extends org.eclipse.debug.internal.core.LaunchConfiguration implements org.eclipse.debug.core.ILaunchConfigurationWorkingCopy  {
	private org.eclipse.debug.internal.core.LaunchConfiguration fOriginal
	private org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy fParent
	private org.eclipse.debug.internal.core.LaunchConfigurationInfo fInfo
	private boolean fDirty
	private boolean fRenamed
	private boolean fSuppressChange
	protected void  (org.eclipse.debug.internal.core.LaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.internal.core.LaunchConfiguration original
	protected void initialize () 
	protected void  (org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy parent
	protected void  (org.eclipse.debug.internal.core.LaunchConfiguration, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.internal.core.LaunchConfiguration original
		String name
	protected void  (org.eclipse.core.resources.IContainer, java.lang.String, org.eclipse.debug.core.ILaunchConfigurationType) 
		org.eclipse.core.resources.IContainer container
		String name
		org.eclipse.debug.core.ILaunchConfigurationType type
	public boolean isDirty () 
	public synchronized org.eclipse.debug.core.ILaunchConfiguration doSave ()  throws org.eclipse.core.runtime.CoreException 
	public synchronized org.eclipse.debug.core.ILaunchConfiguration doSave (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor lmonitor
		org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy wc
		boolean useRunnable
		org.eclipse.core.resources.IWorkspaceRunnable wr
	private void doSave0 (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.SubMonitor lmonitor
		boolean moved
		org.eclipse.debug.core.ILaunchConfiguration to
		org.eclipse.debug.core.ILaunchConfiguration from
		org.eclipse.debug.core.ILaunchConfiguration orig
	protected void writeNewFile (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String xml
		Exception e
		org.eclipse.core.runtime.SubMonitor lmonitor
		boolean added
		org.eclipse.core.filesystem.IFileStore file
		org.eclipse.core.filesystem.IFileStore dir
		java.io.BufferedOutputStream stream
		java.io.IOException ie
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IContainer dir
		java.io.ByteArrayInputStream stream
		java.io.UnsupportedEncodingException ue
		org.eclipse.core.runtime.SubMonitor smonitor
		org.eclipse.core.runtime.IStatus status
	private void updateMonitor (org.eclipse.core.runtime.IProgressMonitor, int)  throws org.eclipse.core.runtime.OperationCanceledException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		int ticks
	public void setAttribute (java.lang.String, int) 
		String attributeName
		int value
	public void setAttribute (java.lang.String, java.lang.String) 
		String attributeName
		String value
	public void setAttribute (java.lang.String, boolean) 
		String attributeName
		boolean value
	public void setAttribute (java.lang.String, java.util.List) 
		String attributeName
		java.util.List value
	public void setAttribute (java.lang.String, java.util.Map) 
		String attributeName
		java.util.Map value
	public void setAttribute (java.lang.String, java.util.Set) 
		String attributeName
		java.util.Set value
	public org.eclipse.debug.core.ILaunchConfiguration getOriginal () 
		org.eclipse.debug.core.ILaunchConfiguration config
		org.eclipse.debug.core.ILaunchConfigurationWorkingCopy parent
	public org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getParent () 
	private void copyFrom (org.eclipse.debug.internal.core.LaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.internal.core.LaunchConfiguration original
		org.eclipse.debug.internal.core.LaunchConfigurationInfo info
	private void setOriginal (org.eclipse.debug.internal.core.LaunchConfiguration) 
		org.eclipse.debug.internal.core.LaunchConfiguration original
	protected void setInfo (org.eclipse.debug.internal.core.LaunchConfigurationInfo) 
		org.eclipse.debug.internal.core.LaunchConfigurationInfo info
	public boolean isWorkingCopy () 
	protected org.eclipse.debug.internal.core.LaunchConfigurationInfo getInfo () 
	private void setDirty () 
	public void setModes (java.util.Set) 
		java.util.Set modes
	public void addModes (java.util.Set) 
		java.util.Set modes
		java.util.Set opts
		org.eclipse.core.runtime.CoreException e
	public void removeModes (java.util.Set) 
		java.util.Set options
		java.util.Set opts
		org.eclipse.core.runtime.CoreException e
	public void rename (java.lang.String) 
		String name
	protected void setName (java.lang.String) 
		String name
	protected boolean isNew () 
	protected boolean isMoved () 
		org.eclipse.core.resources.IContainer newContainer
		org.eclipse.core.resources.IContainer originalContainer
	public java.lang.String getMemento () 
	protected boolean suppressChangeNotification () 
	public void setContainer (org.eclipse.core.resources.IContainer) 
		org.eclipse.core.resources.IContainer container
	public void setAttributes (java.util.Map) 
		java.util.Map attributes
	public void setMappedResources (org.eclipse.core.resources.IResource[]) 
		org.eclipse.core.resources.IResource[] resources
		java.util.ArrayList paths
		java.util.ArrayList types
		int i
		org.eclipse.core.resources.IResource resource
	public void setPreferredLaunchDelegate (java.util.Set, java.lang.String) 
		java.util.Set modes
		String delegateId
		java.util.Map delegates
		java.util.Map map
		org.eclipse.core.runtime.CoreException ce
	public org.eclipse.debug.core.ILaunchConfigurationWorkingCopy getWorkingCopy ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.Object removeAttribute (java.lang.String) 
		String attributeName
	static void access$0 (org.eclipse.debug.internal.core.LaunchConfigurationWorkingCopy, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/debug/internal/core/LaunchDelegate.class
LaunchDelegate.java
package org.eclipse.debug.internal.core
public final org.eclipse.debug.internal.core.LaunchDelegate extends java.lang.Object implements org.eclipse.debug.core.ILaunchDelegate  {
	private org.eclipse.core.runtime.IConfigurationElement fElement
	private org.eclipse.debug.core.model.ILaunchConfigurationDelegate fDelegate
	private java.util.List fLaunchModes
	private String fType
	private java.util.HashMap fPerspectiveIds
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.debug.core.model.ILaunchConfigurationDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
		Object obj
	public java.lang.String getId () 
	public java.lang.String getLaunchConfigurationTypeId () 
	private java.util.Set parseModes (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
		java.util.HashSet set
		String modes
		String[] strings
		int i
	public java.util.List getModes () 
		org.eclipse.core.runtime.IConfigurationElement[] children
		java.util.Set modeset
		int i
		String modes
		String[] strings
		int i
	public java.lang.String getName () 
		String name
	public java.lang.String getContributorName () 
	public java.lang.String getSourceLocatorId () 
	public java.lang.String getSourcePathComputerId () 
	public java.lang.String getDescription () 
		String desc
	public java.lang.String getPluginIdentifier () 
	public boolean equals (java.lang.Object) 
		Object obj
	public java.lang.String getPerspectiveId (java.util.Set) 
		java.util.Set modes
}

org/eclipse/debug/internal/core/LaunchManager$1.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final org.eclipse.debug.internal.core.LaunchManager this$0
	private final java.io.File val$directory
	void  (org.eclipse.debug.internal.core.LaunchManager, java.io.File) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

org/eclipse/debug/internal/core/LaunchManager$ConfigurationNotifier.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.ILaunchConfigurationListener fListener
	private int fType
	private org.eclipse.debug.core.ILaunchConfiguration fConfiguration
	final org.eclipse.debug.internal.core.LaunchManager this$0
	void  (org.eclipse.debug.internal.core.LaunchManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void notify (org.eclipse.debug.core.ILaunchConfiguration, int) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		int update
		Object[] listeners
		int i
	public void run ()  throws java.lang.Exception 
}

org/eclipse/debug/internal/core/LaunchManager$LaunchManagerVisitor.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$LaunchManagerVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	final org.eclipse.debug.internal.core.LaunchManager this$0
	void  (org.eclipse.debug.internal.core.LaunchManager) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IProject project
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IFile file
		org.eclipse.debug.core.ILaunchConfiguration handle
}

org/eclipse/debug/internal/core/LaunchManager$LaunchNotifier.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$LaunchNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.ILaunchListener fListener
	private int fType
	private org.eclipse.debug.core.ILaunch fLaunch
	final org.eclipse.debug.internal.core.LaunchManager this$0
	void  (org.eclipse.debug.internal.core.LaunchManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void notify (org.eclipse.debug.core.ILaunch, int) 
		org.eclipse.debug.core.ILaunch launch
		int update
		Object[] copiedListeners
		int i
	public void run ()  throws java.lang.Exception 
}

org/eclipse/debug/internal/core/LaunchManager$LaunchesNotifier.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$LaunchesNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.ILaunchesListener fListener
	private int fType
	private org.eclipse.debug.core.ILaunch[] fNotifierLaunches
	private org.eclipse.debug.core.ILaunch[] fRegistered
	final org.eclipse.debug.internal.core.LaunchManager this$0
	void  (org.eclipse.debug.internal.core.LaunchManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
		org.eclipse.core.runtime.IStatus status
	public void notify (org.eclipse.debug.core.ILaunch[], int) 
		org.eclipse.debug.core.ILaunch[] launches
		int update
		Object[] copiedListeners
		int i
	public void run ()  throws java.lang.Exception 
		java.util.List registered
		int j
		int k
}

org/eclipse/debug/internal/core/LaunchManager$MappedResourceVisitor.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$MappedResourceVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	final org.eclipse.debug.internal.core.LaunchManager this$0
	void  (org.eclipse.debug.internal.core.LaunchManager) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResourceDelta delta
		java.util.ArrayList configs
		java.util.Iterator iter
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/debug/internal/core/LaunchManager$PreferredDelegate.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$PreferredDelegate extends java.lang.Object {
	private org.eclipse.debug.core.ILaunchDelegate fDelegate
	private String fTypeid
	private java.util.Set fModes
	final org.eclipse.debug.internal.core.LaunchManager this$0
	public void  (org.eclipse.debug.internal.core.LaunchManager, org.eclipse.debug.core.ILaunchDelegate, java.lang.String, java.util.Set) 
		org.eclipse.debug.core.ILaunchDelegate delegate
		String typeid
		java.util.Set modes
	public java.lang.String getTypeId () 
	public java.util.Set getModes () 
	public org.eclipse.debug.core.ILaunchDelegate getDelegate () 
}

org/eclipse/debug/internal/core/LaunchManager$ResourceProxyVisitor.class
LaunchManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.LaunchManager$ResourceProxyVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceProxyVisitor  {
	private java.util.List fList
	final org.eclipse.debug.internal.core.LaunchManager this$0
	protected void  (org.eclipse.debug.internal.core.LaunchManager, java.util.List) 
		java.util.List list
	public boolean visit (org.eclipse.core.resources.IResourceProxy) 
		org.eclipse.core.resources.IResourceProxy proxy
}

org/eclipse/debug/internal/core/LaunchManager.class
LaunchManager.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchManager extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.debug.core.ILaunchManager org.eclipse.core.resources.IResourceChangeListener  {
	protected static final String PREF_PREFERRED_DELEGATES
	public static final String PREF_DELETE_CONFIGS_ON_PROJECT_DELETE
	private static final String DEBUG_UI
	static final String[] UNSUPPORTED_WIN32_CONFIG_NAMES
	static final char[] DISALLOWED_CONFIG_NAME_CHARS
	protected static final org.eclipse.core.runtime.IStatus promptStatus
	private org.eclipse.debug.internal.core.StepFilterManager fStepFilterManager
	public static final int ADDED
	public static final int REMOVED
	public static final int CHANGED
	public static final int TERMINATE
	private static java.util.HashMap fgNativeEnv
	private static java.util.HashMap fgNativeEnvCasePreserved
	public static final org.eclipse.core.runtime.IPath LOCAL_LAUNCH_CONFIGURATION_CONTAINER_PATH
	private java.util.List fLaunchConfigurationTypes
	private java.util.Map fLaunchConfigurations
	private String[] fSortedConfigNames
	private java.util.List fLaunchConfigurationIndex
	private java.util.Map fComparators
	private java.util.Map fLaunchModes
	private java.util.HashMap fLaunchDelegates
	private java.util.Set fPreferredDelegates
	private java.util.List fLaunches
	private java.util.Set fLaunchSet
	private org.eclipse.core.runtime.ListenerList fListeners
	private org.eclipse.core.runtime.ListenerList fLaunchesListeners
	private org.eclipse.debug.internal.core.LaunchManager$LaunchManagerVisitor fgVisitor
	private org.eclipse.debug.internal.core.LaunchManager$MappedResourceVisitor fgMRVisitor
	private boolean fListening
	private org.eclipse.core.runtime.ListenerList fLaunchConfigurationListeners
	private java.util.Map fSourceLocators
	private org.eclipse.debug.core.ILaunchConfiguration fFrom
	private org.eclipse.debug.core.ILaunchConfiguration fTo
	private java.util.Map sourceContainerTypes
	private java.util.Map sourcePathComputers
	private java.util.Set fActiveModes
	static void  () 
	public void  () 
	public static org.w3c.dom.Document getDocument ()  throws javax.xml.parsers.ParserConfigurationException 
		javax.xml.parsers.DocumentBuilderFactory dfactory
		javax.xml.parsers.DocumentBuilder docBuilder
		org.w3c.dom.Document doc
	public static java.lang.String serializeDocument (org.w3c.dom.Document)  throws javax.xml.transform.TransformerException java.io.IOException 
		org.w3c.dom.Document doc
		java.io.ByteArrayOutputStream s
		javax.xml.transform.TransformerFactory factory
		javax.xml.transform.Transformer transformer
		javax.xml.transform.dom.DOMSource source
		javax.xml.transform.stream.StreamResult outputTarget
	public void addLaunch (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void addLaunchConfigurationListener (org.eclipse.debug.core.ILaunchConfigurationListener) 
		org.eclipse.debug.core.ILaunchConfigurationListener listener
	public void addLaunches (org.eclipse.debug.core.ILaunch[]) 
		org.eclipse.debug.core.ILaunch[] launches
		java.util.List added
		int i
		org.eclipse.debug.core.ILaunch[] addedLaunches
		int i
	public void addLaunchListener (org.eclipse.debug.core.ILaunchesListener) 
		org.eclipse.debug.core.ILaunchesListener listener
	public void addLaunchListener (org.eclipse.debug.core.ILaunchListener) 
		org.eclipse.debug.core.ILaunchListener listener
	private void cacheNativeEnvironment (java.util.Map) 
		java.util.Map cache
		String nativeCommand
		boolean isWin9xME
		String fileName
		String osName
		org.eclipse.core.runtime.IPath stateLocation
		Process process
		java.util.Properties p
		java.io.File file
		java.io.InputStream stream
		java.util.Enumeration enumeration
		String key
		java.io.InputStream stream
		java.io.InputStreamReader isreader
		java.io.BufferedReader reader
		String line
		String key
		String value
		String newLine
		int func
		int separator
	private void clearAllLaunchConfigurations () 
	public java.lang.String getEncoding (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String encoding
		org.eclipse.core.resources.IResource[] resources
		org.eclipse.core.resources.IResource res
	protected void clearConfigNameCache () 
	protected org.eclipse.debug.core.DebugException createDebugException (java.lang.String, java.lang.Throwable) 
		String message
		Throwable throwable
	protected org.eclipse.debug.internal.core.LaunchConfigurationInfo createInfoFromXML (java.io.InputStream)  throws org.eclipse.core.runtime.CoreException javax.xml.parsers.ParserConfigurationException java.io.IOException org.xml.sax.SAXException 
		java.io.InputStream stream
		org.w3c.dom.Element root
		javax.xml.parsers.DocumentBuilder parser
		org.eclipse.debug.internal.core.LaunchConfigurationInfo info
	protected java.util.List findLaunchConfigurations (org.eclipse.core.resources.IContainer) 
		org.eclipse.core.resources.IContainer container
		java.util.List list
		org.eclipse.debug.internal.core.LaunchManager$ResourceProxyVisitor visitor
		java.util.Iterator iter
		java.util.List configs
		org.eclipse.debug.core.ILaunchConfiguration config
	protected java.util.List findLocalLaunchConfigurations () 
		org.eclipse.core.runtime.IPath containerPath
		java.util.List configs
		java.io.File directory
		java.io.FilenameFilter filter
		java.io.File[] files
		org.eclipse.debug.internal.core.LaunchConfiguration config
		int i
	public void fireUpdate (org.eclipse.debug.core.ILaunch, int) 
		org.eclipse.debug.core.ILaunch launch
		int update
	public void fireUpdate (org.eclipse.debug.core.ILaunch[], int) 
		org.eclipse.debug.core.ILaunch[] launches
		int update
	public java.lang.String generateUniqueLaunchConfigurationNameFrom (java.lang.String) 
		String baseName
		int index
		int length
		int copyIndex
		String trailer
		String newName
	public java.lang.String generateUniqueLaunchConfigurationNameFrom (java.lang.String, java.util.Set) 
		String basename
		java.util.Set reservednames
		int index
		int length
		String base
		int copyIndex
		String trailer
		String newname
		StringBuffer buffer
	private synchronized java.util.List getAllLaunchConfigurations () 
		java.util.List configs
	protected synchronized java.lang.String[] getAllSortedConfigNames () 
		org.eclipse.debug.core.ILaunchConfiguration[] configs
		int i
	protected java.util.Comparator getComparator (java.lang.String) 
		String attributeName
		java.util.Map map
	protected java.util.Map getComparators () 
	protected java.util.List getConfigsFromXML (org.w3c.dom.Element)  throws org.eclipse.core.runtime.CoreException 
		org.w3c.dom.Element root
		org.eclipse.debug.core.DebugException invalidFormat
		java.util.List configs
		org.w3c.dom.NodeList list
		int length
		org.w3c.dom.Node node
		org.w3c.dom.Element entry
		String memento
		int i
		short type
	protected org.eclipse.debug.internal.core.LaunchManager$ConfigurationNotifier getConfigurationNotifier () 
	public org.eclipse.debug.core.model.IDebugTarget[] getDebugTargets () 
		java.util.List allTargets
		java.util.Iterator e
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int i
	private org.eclipse.debug.internal.core.LaunchManager$LaunchManagerVisitor getDeltaVisitor () 
	private org.eclipse.debug.internal.core.LaunchManager$MappedResourceVisitor getMappedResourceVisitor () 
	public java.lang.String[] getEnvironment (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		java.util.Map configEnv
		java.util.Map env
		boolean append
		java.util.Iterator iter
		boolean win32
		java.util.Map$Entry entry
		String key
		String value
		Object nativeValue
		java.util.Iterator envIter
		java.util.Map$Entry nativeEntry
		String nativeKey
		boolean added
		java.util.List strings
		StringBuffer buffer
	protected org.eclipse.debug.internal.core.LaunchConfigurationInfo getInfo (org.eclipse.debug.internal.core.LaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.internal.core.LaunchConfiguration config
		org.eclipse.debug.internal.core.LaunchConfigurationInfo info
		org.eclipse.core.filesystem.IFileStore store
		java.io.BufferedInputStream stream
		java.io.FileNotFoundException e
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration (org.eclipse.core.resources.IFile) 
		org.eclipse.core.resources.IFile file
	public org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
	public synchronized org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations () 
		java.util.List allConfigs
	public synchronized org.eclipse.debug.core.ILaunchConfiguration[] getLaunchConfigurations (org.eclipse.debug.core.ILaunchConfigurationType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfigurationType type
		java.util.Iterator iter
		java.util.List configs
		org.eclipse.debug.core.ILaunchConfiguration config
	protected synchronized java.util.List getLaunchConfigurations (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		java.util.Iterator iter
		java.util.List configs
		org.eclipse.debug.core.ILaunchConfiguration config
		org.eclipse.core.resources.IFile file
	public org.eclipse.debug.core.ILaunchConfigurationType getLaunchConfigurationType (java.lang.String) 
		String id
		org.eclipse.debug.core.ILaunchConfigurationType[] types
		int i
	public org.eclipse.debug.core.ILaunchConfigurationType[] getLaunchConfigurationTypes () 
	public org.eclipse.debug.core.ILaunch[] getLaunches () 
	public org.eclipse.debug.core.ILaunchMode getLaunchMode (java.lang.String) 
		String mode
	public org.eclipse.debug.core.ILaunchMode[] getLaunchModes () 
		java.util.Collection collection
	public org.eclipse.debug.core.ILaunchDelegate[] getLaunchDelegates () 
		java.util.Collection col
	public org.eclipse.debug.internal.core.LaunchDelegate[] getLaunchDelegates (java.lang.String) 
		String typeid
		java.util.ArrayList list
		org.eclipse.debug.internal.core.LaunchDelegate ld
		java.util.Iterator iter
	public org.eclipse.debug.core.ILaunchDelegate getLaunchDelegate (java.lang.String) 
		String id
		org.eclipse.debug.core.ILaunchDelegate[] delegates
		int i
	private synchronized void initializeLaunchDelegates () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		org.eclipse.debug.internal.core.LaunchDelegate delegate
		int i
		int i
	private synchronized void initializePreferredDelegates () 
		String preferred
		org.w3c.dom.Element root
		org.w3c.dom.NodeList nodes
		org.w3c.dom.Element element
		String typeid
		java.util.Set modeset
		int i
		String delegateid
		String[] modes
		org.eclipse.debug.internal.core.LaunchDelegate delegate
		org.eclipse.core.runtime.CoreException e
	protected void resetPreferredDelegates () 
	protected org.eclipse.debug.core.ILaunchDelegate getPreferredDelegate (java.lang.String, java.util.Set) 
		String typeid
		java.util.Set modes
		org.eclipse.debug.internal.core.LaunchManager$PreferredDelegate pd
		java.util.Iterator iter
		String preferred
		java.util.StringTokenizer tokenizer
		java.util.StringTokenizer tokenizer2
		String delegateId
		java.util.HashSet modeset
		org.eclipse.debug.internal.core.LaunchDelegate delegate
	private org.eclipse.debug.internal.core.LaunchDelegate getLaunchDelegateExtension (java.lang.String, java.lang.String, java.util.Set) 
		String typeId
		String id
		java.util.Set modeset
		org.eclipse.debug.internal.core.LaunchDelegate[] extensions
		int j
		java.util.List modesets
	protected synchronized java.util.List getLocalLaunchConfigurations () 
		java.util.Iterator iter
		java.util.List configs
		org.eclipse.debug.core.ILaunchConfiguration config
	public org.eclipse.debug.core.ILaunchConfiguration[] getMappedConfigurations (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		java.util.List configurations
		org.eclipse.debug.core.ILaunchConfiguration[] configs
		org.eclipse.core.resources.IResource[] resources
		int i
		int j
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.debug.core.ILaunchConfiguration[] getMigrationCandidates ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List configs
		org.eclipse.debug.core.ILaunchConfiguration[] candidates
		int i
	public org.eclipse.debug.core.ILaunchConfiguration getMovedFrom (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration addedConfiguration
	public org.eclipse.debug.core.ILaunchConfiguration getMovedTo (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration removedConfiguration
	public synchronized java.util.Map getNativeEnvironment () 
		java.util.Map casePreserved
		java.util.Iterator entries
		java.util.Map$Entry entry
		String key
	public synchronized java.util.Map getNativeEnvironmentCasePreserved () 
	public org.eclipse.debug.core.model.IProcess[] getProcesses () 
		java.util.List allProcesses
		java.util.Iterator e
		org.eclipse.debug.core.model.IProcess[] processes
		int i
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType getSourceContainerType (java.lang.String) 
		String id
	public org.eclipse.debug.core.sourcelookup.ISourceContainerType[] getSourceContainerTypes () 
		java.util.Collection containers
	public org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer (org.eclipse.debug.core.ILaunchConfiguration)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		String id
	public org.eclipse.debug.core.sourcelookup.ISourcePathComputer getSourcePathComputer (java.lang.String) 
		String id
	private synchronized void hookResourceChangeListener () 
	private synchronized void initializeComparators () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String attr
		int i
		org.eclipse.core.runtime.IStatus s
	private synchronized void initializeLaunchConfigurationTypes () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		int i
	private synchronized void initializeLaunchModes () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		org.eclipse.debug.core.ILaunchMode mode
		int i
		org.eclipse.core.runtime.CoreException e
	private synchronized void initializeSourceContainerTypes () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] extensions
		int i
		int i
	private synchronized void initializeSourceLocators () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] infos
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		String id
		int i
		org.eclipse.core.runtime.IStatus s
	protected boolean internalAddLaunch (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	protected boolean internalRemoveLaunch (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public boolean isExistingLaunchConfigurationName (java.lang.String) 
		String name
		String[] sortedConfigNames
		int index
	private boolean isNumber (java.lang.String) 
		String string
		int numChars
		int i
	private boolean isDeleteConfigurations () 
	public boolean isRegistered (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	protected boolean isValid (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration config
		org.eclipse.core.runtime.CoreException e
	protected void launchConfigurationAdded (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration config
		boolean added
		java.util.List allConfigs
	protected void launchConfigurationChanged (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration config
	protected void launchConfigurationDeleted (org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration config
		boolean removed
		Object key
	public org.eclipse.debug.core.model.IPersistableSourceLocator newSourceLocator (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String identifier
		org.eclipse.core.runtime.IConfigurationElement config
		org.eclipse.debug.core.model.IPersistableSourceLocator sourceLocator
	protected void projectClosed (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		java.util.List configs
		java.util.Iterator iterator
	protected void projectOpened (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		java.util.List configs
		java.util.Iterator iterator
	public void removeLaunch (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void removeLaunchConfigurationListener (org.eclipse.debug.core.ILaunchConfigurationListener) 
		org.eclipse.debug.core.ILaunchConfigurationListener listener
	public void removeLaunches (org.eclipse.debug.core.ILaunch[]) 
		org.eclipse.debug.core.ILaunch[] launches
		java.util.List removed
		int i
		org.eclipse.debug.core.ILaunch[] removedLaunches
		int i
	public void removeLaunchListener (org.eclipse.debug.core.ILaunchesListener) 
		org.eclipse.debug.core.ILaunchesListener listener
	public void removeLaunchListener (org.eclipse.debug.core.ILaunchListener) 
		org.eclipse.debug.core.ILaunchListener listener
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.debug.internal.core.LaunchManager$LaunchManagerVisitor visitor
		org.eclipse.debug.internal.core.LaunchManager$MappedResourceVisitor v
		org.eclipse.core.runtime.CoreException e
	private java.util.ArrayList collectAssociatedLaunches (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		java.util.ArrayList list
		org.eclipse.debug.core.ILaunchConfiguration[] configs
		org.eclipse.core.resources.IResource[] resources
		int i
		int j
		org.eclipse.core.runtime.CoreException e
	protected void setMovedFromTo (org.eclipse.debug.core.ILaunchConfiguration, org.eclipse.debug.core.ILaunchConfiguration) 
		org.eclipse.debug.core.ILaunchConfiguration from
		org.eclipse.debug.core.ILaunchConfiguration to
	public void shutdown () 
		org.eclipse.debug.core.ILaunch[] launches
		org.eclipse.debug.core.ILaunch launch
		int i
		org.eclipse.debug.core.model.IDisconnect disconnect
		org.eclipse.debug.core.DebugException e
	public void persistPreferredLaunchDelegates () 
		org.eclipse.debug.core.ILaunchConfigurationType[] types
		int i
	public void persistPreferredLaunchDelegate (org.eclipse.debug.internal.core.LaunchConfigurationType) 
		org.eclipse.debug.internal.core.LaunchConfigurationType type
		String preferenceName
		java.util.Map preferred
		StringBuffer str
		java.util.Iterator iter
		java.util.Set modes
		org.eclipse.debug.core.ILaunchDelegate delegate
		java.util.Iterator iter2
	protected void terminateMappedConfigurations (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
		org.eclipse.debug.core.ILaunch[] launches
		org.eclipse.debug.core.ILaunchConfiguration[] configs
		int i
		int j
		org.eclipse.core.runtime.CoreException e
	private void throwException (org.eclipse.debug.internal.core.LaunchConfiguration, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.internal.core.LaunchConfiguration config
		Throwable e
		String uri
		org.eclipse.core.filesystem.IFileStore store
	protected void verifyConfigurations (java.util.List, java.util.List) 
		java.util.List verify
		java.util.List valid
		java.util.Iterator configs
		org.eclipse.debug.core.ILaunchConfiguration config
	public java.lang.String getLaunchModeName (java.lang.String) 
		String id
		org.eclipse.debug.core.ILaunchMode launchMode
	public static java.lang.String removeAccelerators (java.lang.String) 
		String label
		String title
		int index
		String first
		String last
		String first
		String last
	public synchronized org.eclipse.debug.internal.core.StepFilterManager getStepFilterManager () 
	public void importConfigurations (java.io.File[], org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		java.io.File[] files
		org.eclipse.core.runtime.IProgressMonitor monitor
		java.util.Map sharedConfigs
		java.util.List stati
		java.util.Iterator iterator
		org.eclipse.debug.core.ILaunchConfiguration config
		StringBuffer buf
		int i
		java.io.File source
		org.eclipse.core.runtime.IPath location
		java.io.File target
		org.eclipse.core.runtime.IPath locationdir
		boolean added
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.debug.core.ILaunchConfiguration shared
		java.io.IOException e
		org.eclipse.core.runtime.MultiStatus multi
		java.util.Iterator it
	private void copyFile (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File in
		java.io.File out
		java.io.FileInputStream fis
		java.io.FileOutputStream fos
		byte[] buf
		int i
	public synchronized boolean launchModeAvailable (java.lang.String) 
		String mode
		org.eclipse.debug.core.ILaunchConfigurationType[] types
		org.eclipse.debug.core.ILaunchMode[] modes
		int i
		int j
	public java.lang.String generateLaunchConfigurationName (java.lang.String) 
		String namePrefix
		String name
		int i
		int i
	public boolean isValidLaunchConfigurationName (java.lang.String)  throws java.lang.IllegalArgumentException 
		String configname
		int i
		int i
	static org.eclipse.core.runtime.ListenerList access$0 (org.eclipse.debug.internal.core.LaunchManager) 
	static org.eclipse.core.runtime.ListenerList access$1 (org.eclipse.debug.internal.core.LaunchManager) 
	static java.util.ArrayList access$2 (org.eclipse.debug.internal.core.LaunchManager, org.eclipse.core.resources.IResource) 
	static org.eclipse.core.runtime.ListenerList access$3 (org.eclipse.debug.internal.core.LaunchManager) 
}

org/eclipse/debug/internal/core/LaunchMode.class
LaunchMode.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchMode extends java.lang.Object implements org.eclipse.debug.core.ILaunchMode  {
	private org.eclipse.core.runtime.IConfigurationElement fConfigurationElement
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
	private void verifyAttributes ()  throws org.eclipse.core.runtime.CoreException 
	private void verifyAttributeExists (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	private void missingAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String attrName
	public java.lang.String getIdentifier () 
	public java.lang.String getLabel () 
	public java.lang.String getLaunchAsLabel () 
		String label
}

org/eclipse/debug/internal/core/LaunchablePropertyTester.class
LaunchablePropertyTester.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LaunchablePropertyTester extends org.eclipse.core.expressions.PropertyTester {
	public void  () 
	public boolean test (java.lang.Object, java.lang.String, java.lang.Object[], java.lang.Object) 
		Object receiver
		String property
		Object[] args
		Object expectedValue
}

org/eclipse/debug/internal/core/LogicalStructureManager.class
LogicalStructureManager.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LogicalStructureManager extends java.lang.Object {
	private static org.eclipse.debug.internal.core.LogicalStructureManager fgDefault
	private java.util.List fTypes
	private java.util.List fTypeProviders
	private java.util.Map fStructureTypeSelections
	private java.util.List fStructureTypeIds
	public static final String PREF_STRUCTURE_SELECTIONS
	public static final String PREF_STRUCTURE_IDS
	public void  () 
	public static org.eclipse.debug.internal.core.LogicalStructureManager getDefault () 
	public org.eclipse.debug.core.ILogicalStructureType[] getLogicalStructureTypes (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
		java.util.Iterator iterator
		java.util.List select
		org.eclipse.debug.core.ILogicalStructureType type
		java.util.Iterator iter
		org.eclipse.debug.core.ILogicalStructureType[] logicalStructures
		int i
	private void loadStructureTypeSelections () 
		String selections
		java.util.StringTokenizer tokenizer
		String selection
		int i
		String comboKey
		String selected
	private void storeStructureTypeSelections () 
		StringBuffer buffer
		java.util.Iterator iter
		java.util.Map$Entry entry
	private void loadStructureTypeIds () 
		String types
		java.util.StringTokenizer tokenizer
		String id
	private void storeStructureTypeIds () 
		StringBuffer buffer
		java.util.Iterator iter
	public org.eclipse.debug.core.ILogicalStructureType getSelectedStructureType (org.eclipse.debug.core.ILogicalStructureType[]) 
		org.eclipse.debug.core.ILogicalStructureType[] structureTypes
		String combo
		Integer index
		String id
		int i
		org.eclipse.debug.core.ILogicalStructureType type
	public void setEnabledType (org.eclipse.debug.core.ILogicalStructureType[], org.eclipse.debug.core.ILogicalStructureType) 
		org.eclipse.debug.core.ILogicalStructureType[] types
		org.eclipse.debug.core.ILogicalStructureType selected
		String combo
		int index
		Integer integer
	protected java.lang.String getComboString (org.eclipse.debug.core.ILogicalStructureType[]) 
		org.eclipse.debug.core.ILogicalStructureType[] types
		StringBuffer comboKey
		int i
		org.eclipse.debug.core.ILogicalStructureType type
		int typeIndex
	private synchronized void initialize () 
		org.eclipse.core.runtime.IExtensionPoint point
		org.eclipse.core.runtime.IConfigurationElement[] extensions
		int i
		org.eclipse.core.runtime.IConfigurationElement extension
		org.eclipse.debug.internal.core.LogicalStructureType type
		org.eclipse.core.runtime.CoreException e
		int i
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/debug/internal/core/LogicalStructureProvider.class
LogicalStructureProvider.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LogicalStructureProvider extends java.lang.Object {
	private org.eclipse.core.runtime.IConfigurationElement fConfigurationElement
	private String fModelIdentifier
	private org.eclipse.debug.core.ILogicalStructureProvider fDelegate
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
		String className
	public org.eclipse.debug.core.ILogicalStructureType[] getLogicalStructures (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	protected org.eclipse.debug.core.ILogicalStructureProvider getDelegate () 
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/debug/internal/core/LogicalStructureType.class
LogicalStructureType.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.LogicalStructureType extends java.lang.Object implements org.eclipse.debug.core.ILogicalStructureType  {
	private org.eclipse.core.runtime.IConfigurationElement fConfigurationElement
	private org.eclipse.debug.core.model.ILogicalStructureTypeDelegate fDelegate
	private String fModelId
	private boolean fVerifiedDescription
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement element
	private void verifyAttributes ()  throws org.eclipse.core.runtime.CoreException 
	private void verifyAttributeExists (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	private void missingAttribute (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String attrName
	public java.lang.String getDescription () 
	public java.lang.String getId () 
	public org.eclipse.debug.core.model.IValue getLogicalStructure (org.eclipse.debug.core.model.IValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IValue value
	public boolean providesLogicalStructure (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	protected org.eclipse.debug.core.model.ILogicalStructureTypeDelegate getDelegate () 
		org.eclipse.core.runtime.CoreException e
	public java.lang.String getDescription (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
		org.eclipse.debug.core.model.ILogicalStructureTypeDelegate delegate
		org.eclipse.debug.core.model.ILogicalStructureTypeDelegate2 d2
		org.eclipse.core.runtime.CoreException e
		String description
}

org/eclipse/debug/internal/core/MemoryBlockManager$MemoryBlockNotifier.class
MemoryBlockManager.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.MemoryBlockManager$MemoryBlockNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IMemoryBlockListener fListener
	private int fType
	private org.eclipse.debug.core.model.IMemoryBlock[] fMemoryBlocks
	final org.eclipse.debug.internal.core.MemoryBlockManager this$0
	void  (org.eclipse.debug.internal.core.MemoryBlockManager) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	public void notify (org.eclipse.debug.core.model.IMemoryBlock[], int) 
		org.eclipse.debug.core.model.IMemoryBlock[] memBlocks
		int update
		Object[] copiedListeners
		int i
}

org/eclipse/debug/internal/core/MemoryBlockManager.class
MemoryBlockManager.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.MemoryBlockManager extends java.lang.Object implements org.eclipse.debug.core.IMemoryBlockManager org.eclipse.debug.core.IDebugEventSetListener  {
	private java.util.ArrayList listeners
	private java.util.ArrayList memoryBlocks
	private static final int ADDED
	private static final int REMOVED
	static Class class$0
	public void  () 
	private org.eclipse.debug.internal.core.MemoryBlockManager$MemoryBlockNotifier getMemoryBlockNotifier () 
	public void addMemoryBlocks (org.eclipse.debug.core.model.IMemoryBlock[]) 
		org.eclipse.debug.core.model.IMemoryBlock[] mem
		java.util.ArrayList newMemoryBlocks
		int i
	public void removeMemoryBlocks (org.eclipse.debug.core.model.IMemoryBlock[]) 
		org.eclipse.debug.core.model.IMemoryBlock[] memBlocks
		int i
		org.eclipse.debug.core.DebugException e
	public void addListener (org.eclipse.debug.core.IMemoryBlockListener) 
		org.eclipse.debug.core.IMemoryBlockListener listener
	public void removeListener (org.eclipse.debug.core.IMemoryBlockListener) 
		org.eclipse.debug.core.IMemoryBlockListener listener
	public org.eclipse.debug.core.model.IMemoryBlock[] getMemoryBlocks () 
	public org.eclipse.debug.core.model.IMemoryBlock[] getMemoryBlocks (org.eclipse.debug.core.model.IDebugTarget) 
		org.eclipse.debug.core.model.IDebugTarget debugTarget
		org.eclipse.debug.core.model.IMemoryBlock[] blocks
		java.util.ArrayList memoryBlocksList
		int i
	public org.eclipse.debug.core.model.IMemoryBlock[] getMemoryBlocks (org.eclipse.debug.core.model.IMemoryBlockRetrieval) 
		org.eclipse.debug.core.model.IMemoryBlockRetrieval retrieve
		org.eclipse.debug.core.model.IMemoryBlock[] blocks
		java.util.ArrayList memoryBlocksList
		int i
		org.eclipse.debug.core.model.IMemoryBlockRetrieval mbRetrieval
	private void notifyListeners (org.eclipse.debug.core.model.IMemoryBlock[], int) 
		org.eclipse.debug.core.model.IMemoryBlock[] memBlocks
		int event
	public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		int i
	public void handleDebugEvent (org.eclipse.debug.core.DebugEvent) 
		org.eclipse.debug.core.DebugEvent event
		Object obj
		org.eclipse.debug.core.model.IDebugTarget dt
		org.eclipse.debug.core.model.IMemoryBlock[] deletedMemoryBlocks
	public void shutdown () 
	static java.util.ArrayList access$0 (org.eclipse.debug.internal.core.MemoryBlockManager) 
}

org/eclipse/debug/internal/core/NullStreamsProxy$1.class
NullStreamsProxy.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.NullStreamsProxy$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.debug.internal.core.NullStreamsProxy$NullStreamMonitor this$1
	void  (org.eclipse.debug.internal.core.NullStreamsProxy$NullStreamMonitor) 
	public void run () 
		byte[] bytes
}

org/eclipse/debug/internal/core/NullStreamsProxy$NullStreamMonitor.class
NullStreamsProxy.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.NullStreamsProxy$NullStreamMonitor extends java.lang.Object implements org.eclipse.debug.core.model.IStreamMonitor  {
	private java.io.InputStream fStream
	final org.eclipse.debug.internal.core.NullStreamsProxy this$0
	public void  (org.eclipse.debug.internal.core.NullStreamsProxy, java.io.InputStream) 
		java.io.InputStream stream
	private void startReaderThread () 
		Thread thread
	public void addListener (org.eclipse.debug.core.IStreamListener) 
		org.eclipse.debug.core.IStreamListener listener
	public java.lang.String getContents () 
	public void removeListener (org.eclipse.debug.core.IStreamListener) 
		org.eclipse.debug.core.IStreamListener listener
	static java.io.InputStream access$0 (org.eclipse.debug.internal.core.NullStreamsProxy$NullStreamMonitor) 
}

org/eclipse/debug/internal/core/NullStreamsProxy.class
NullStreamsProxy.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.NullStreamsProxy extends java.lang.Object implements org.eclipse.debug.core.model.IStreamsProxy2  {
	private org.eclipse.debug.internal.core.NullStreamsProxy$NullStreamMonitor outputStreamMonitor
	private org.eclipse.debug.internal.core.NullStreamsProxy$NullStreamMonitor errorStreamMonitor
	public void  (java.lang.Process) 
		Process process
	public void closeInputStream ()  throws java.io.IOException 
	public org.eclipse.debug.core.model.IStreamMonitor getErrorStreamMonitor () 
	public org.eclipse.debug.core.model.IStreamMonitor getOutputStreamMonitor () 
	public void write (java.lang.String)  throws java.io.IOException 
		String input
}

org/eclipse/debug/internal/core/OutputStreamMonitor$1.class
OutputStreamMonitor.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.OutputStreamMonitor$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.debug.internal.core.OutputStreamMonitor this$0
	void  (org.eclipse.debug.internal.core.OutputStreamMonitor) 
	public void run () 
}

org/eclipse/debug/internal/core/OutputStreamMonitor$ContentNotifier.class
OutputStreamMonitor.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.OutputStreamMonitor$ContentNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.debug.core.IStreamListener fListener
	private String fText
	final org.eclipse.debug.internal.core.OutputStreamMonitor this$0
	void  (org.eclipse.debug.internal.core.OutputStreamMonitor) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	public void notifyAppend (java.lang.String) 
		String text
		Object[] copiedListeners
		int i
}

org/eclipse/debug/internal/core/OutputStreamMonitor.class
OutputStreamMonitor.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.OutputStreamMonitor extends java.lang.Object implements org.eclipse.debug.core.model.IFlushableStreamMonitor  {
	private java.io.InputStream fStream
	private org.eclipse.core.runtime.ListenerList fListeners
	private boolean fBuffered
	private StringBuffer fContents
	private Thread fThread
	private static final int BUFFER_SIZE
	private boolean fKilled
	private long lastSleep
	private String fEncoding
	public void  (java.io.InputStream, java.lang.String) 
		java.io.InputStream stream
		String encoding
	public synchronized void addListener (org.eclipse.debug.core.IStreamListener) 
		org.eclipse.debug.core.IStreamListener listener
	protected void close () 
		Thread thread
	private void fireStreamAppended (java.lang.String) 
		String text
	public synchronized java.lang.String getContents () 
	private void read () 
		long currentTime
		byte[] bytes
		int read
		String text
		String text
		java.io.IOException ioe
		NullPointerException e
		java.io.IOException e
	protected void kill () 
	public synchronized void removeListener (org.eclipse.debug.core.IStreamListener) 
		org.eclipse.debug.core.IStreamListener listener
	protected void startMonitoring () 
	public synchronized void setBuffered (boolean) 
		boolean buffer
	public synchronized void flushContents () 
	public synchronized boolean isBuffered () 
	private org.eclipse.debug.internal.core.OutputStreamMonitor$ContentNotifier getNotifier () 
	static org.eclipse.core.runtime.ListenerList access$0 (org.eclipse.debug.internal.core.OutputStreamMonitor) 
	static void access$1 (org.eclipse.debug.internal.core.OutputStreamMonitor) 
}

org/eclipse/debug/internal/core/Preferences.class
Preferences.java
package org.eclipse.debug.internal.core
public final org.eclipse.debug.internal.core.Preferences extends java.lang.Object {
	static final org.eclipse.core.runtime.preferences.IScopeContext[] contexts
	static final int DEFAULT_CONTEXT
	static final int INSTANCE_CONTEXT
	static void  () 
	private void  () 
	public static synchronized void setString (java.lang.String, java.lang.String, java.lang.String, org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		String value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setBoolean (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		boolean value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setInt (java.lang.String, java.lang.String, int, org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		int value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setLong (java.lang.String, java.lang.String, long, org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		long value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setByteArray (java.lang.String, java.lang.String, byte[], org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		byte[] value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setDouble (java.lang.String, java.lang.String, double, org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		double value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setFloat (java.lang.String, java.lang.String, float, org.eclipse.core.runtime.preferences.IScopeContext) 
		String qualifier
		String key
		float value
		org.eclipse.core.runtime.preferences.IScopeContext context
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException bse
	public static synchronized void setDefaultString (java.lang.String, java.lang.String, java.lang.String) 
		String qualifier
		String key
		String value
	public static synchronized void setDefaultBoolean (java.lang.String, java.lang.String, boolean) 
		String qualifier
		String key
		boolean value
	public static synchronized void setDefaultByteArray (java.lang.String, java.lang.String, byte[]) 
		String qualifier
		String key
		byte[] value
	public static synchronized void setDefaultDouble (java.lang.String, java.lang.String, double) 
		String qualifier
		String key
		double value
	public static synchronized void setDefaultFloat (java.lang.String, java.lang.String, float) 
		String qualifier
		String key
		float value
	public static synchronized void setDefaultInt (java.lang.String, java.lang.String, int) 
		String qualifier
		String key
		int value
	public static synchronized void setDefaultLong (java.lang.String, java.lang.String, long) 
		String qualifier
		String key
		long value
	public static synchronized void setToDefault (java.lang.String, java.lang.String) 
		String qualifier
		String key
	public static synchronized boolean getDefaultBoolean (java.lang.String, java.lang.String, boolean) 
		String qualifier
		String key
		boolean defaultvalue
	public static synchronized java.lang.String getDefaultString (java.lang.String, java.lang.String, java.lang.String) 
		String qualifier
		String key
		String defaultvalue
	public static synchronized byte[] getDefaultByteArray (java.lang.String, java.lang.String, byte[]) 
		String qualifier
		String key
		byte[] defaultvalue
	public static synchronized int getDefaultInt (java.lang.String, java.lang.String, int) 
		String qualifier
		String key
		int defaultvalue
	public static synchronized long getDefaultLong (java.lang.String, java.lang.String, long) 
		String qualifier
		String key
		long defaultvalue
	public static synchronized double getDefaultDouble (java.lang.String, java.lang.String, double) 
		String qualifier
		String key
		double defaultvalue
	public static synchronized float getDefaultFloat (java.lang.String, java.lang.String, float) 
		String qualifier
		String key
		float defaultvalue
	public static synchronized void savePreferences (java.lang.String) 
		String qualifier
		org.osgi.service.prefs.BackingStoreException bse
	public static void addPreferenceListener (java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		String qualifier
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
	public static void removePreferenceListener (java.lang.String, org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener) 
		String qualifier
		org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener listener
}

org/eclipse/debug/internal/core/PreferredDelegateModifyListener$Visitor.class
PreferredDelegateModifyListener.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.PreferredDelegateModifyListener$Visitor extends java.lang.Object implements org.eclipse.core.runtime.preferences.IPreferenceNodeVisitor  {
	final org.eclipse.debug.internal.core.PreferredDelegateModifyListener this$0
	void  (org.eclipse.debug.internal.core.PreferredDelegateModifyListener) 
	public boolean visit (org.eclipse.core.runtime.preferences.IEclipsePreferences)  throws org.osgi.service.prefs.BackingStoreException 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.eclipse.debug.internal.core.LaunchManager manager
		org.eclipse.debug.core.ILaunchConfigurationType[] types
		int i
}

org/eclipse/debug/internal/core/PreferredDelegateModifyListener.class
PreferredDelegateModifyListener.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.PreferredDelegateModifyListener extends org.eclipse.core.runtime.preferences.PreferenceModifyListener {
	public void  () 
	public org.eclipse.core.runtime.preferences.IEclipsePreferences preApply (org.eclipse.core.runtime.preferences.IEclipsePreferences) 
		org.eclipse.core.runtime.preferences.IEclipsePreferences node
		org.osgi.service.prefs.BackingStoreException e
}

org/eclipse/debug/internal/core/RefreshScopeComparator.class
RefreshScopeComparator.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.RefreshScopeComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String m1
		String m2
		org.eclipse.core.resources.IResource[] r1
		org.eclipse.core.resources.IResource[] r2
		int i
}

org/eclipse/debug/internal/core/ResourceFactory.class
ResourceFactory.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.ResourceFactory extends java.lang.Object {
	public static final String TAG_PATH
	public static final String TAG_TYPE
	public void  () 
	public static org.eclipse.core.runtime.IAdaptable createElement (org.eclipse.debug.internal.core.XMLMemento) 
		org.eclipse.debug.internal.core.XMLMemento memento
		String fileName
		org.eclipse.core.resources.IWorkspaceRoot root
		String type
		org.eclipse.core.resources.IResource res
		int resourceType
	public static void saveState (org.eclipse.debug.internal.core.XMLMemento, org.eclipse.core.resources.IResource) 
		org.eclipse.debug.internal.core.XMLMemento memento
		org.eclipse.core.resources.IResource res
}

org/eclipse/debug/internal/core/StepFilterManager.class
StepFilterManager.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.StepFilterManager extends java.lang.Object implements org.eclipse.debug.core.ILaunchListener  {
	public static final String PREF_USE_STEP_FILTERS
	static Class class$0
	static void  () 
	protected void  () 
	public void shutdown () 
	public void launchAdded (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void launchChanged (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.commands.IStepFiltersHandler command
	public boolean isUseStepFilters () 
	public void setUseStepFilters (boolean) 
		boolean useFilters
		org.eclipse.debug.core.ILaunch[] launchs
		int i
		org.eclipse.debug.core.ILaunch launch
	public void launchRemoved (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
}

org/eclipse/debug/internal/core/StreamsProxy.class
StreamsProxy.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.StreamsProxy extends java.lang.Object implements org.eclipse.debug.core.model.IStreamsProxy org.eclipse.debug.core.model.IStreamsProxy2  {
	private org.eclipse.debug.internal.core.OutputStreamMonitor fOutputMonitor
	private org.eclipse.debug.internal.core.OutputStreamMonitor fErrorMonitor
	private org.eclipse.debug.internal.core.InputStreamMonitor fInputMonitor
	private boolean fClosed
	public void  (java.lang.Process, java.lang.String) 
		Process process
		String encoding
	public void close () 
	private synchronized boolean isClosed (boolean) 
		boolean setClosed
		boolean closed
	public void kill () 
	public org.eclipse.debug.core.model.IStreamMonitor getErrorStreamMonitor () 
	public org.eclipse.debug.core.model.IStreamMonitor getOutputStreamMonitor () 
	public void write (java.lang.String)  throws java.io.IOException 
		String input
	public void closeInputStream ()  throws java.io.IOException 
}

org/eclipse/debug/internal/core/SystemPropertyResolver.class
SystemPropertyResolver.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.SystemPropertyResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
}

org/eclipse/debug/internal/core/SystemVariableResolver.class
SystemVariableResolver.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.SystemVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
		java.net.URL installURL
		org.eclipse.core.runtime.IPath ppath
	private static java.lang.String getCorrectPath (java.lang.String) 
		String path
		StringBuffer buf
		int i
		char c
		char c1
		char c2
}

org/eclipse/debug/internal/core/WatchExpression$1.class
WatchExpression.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.WatchExpression$1 extends java.lang.Object implements org.eclipse.debug.core.model.IWatchExpressionListener  {
	final org.eclipse.debug.internal.core.WatchExpression this$0
	void  (org.eclipse.debug.internal.core.WatchExpression) 
	public void watchEvaluationFinished (org.eclipse.debug.core.model.IWatchExpressionResult) 
		org.eclipse.debug.core.model.IWatchExpressionResult result
}

org/eclipse/debug/internal/core/WatchExpression$2.class
WatchExpression.java
package org.eclipse.debug.internal.core
 org.eclipse.debug.internal.core.WatchExpression$2 extends java.lang.Object implements org.eclipse.debug.core.model.IWatchExpressionResult  {
	final org.eclipse.debug.internal.core.WatchExpression this$0
	void  (org.eclipse.debug.internal.core.WatchExpression) 
	public org.eclipse.debug.core.model.IValue getValue () 
	public boolean hasErrors () 
	public java.lang.String[] getErrorMessages () 
	public java.lang.String getExpressionText () 
	public org.eclipse.debug.core.DebugException getException () 
}

org/eclipse/debug/internal/core/WatchExpression.class
WatchExpression.java
package org.eclipse.debug.internal.core
public org.eclipse.debug.internal.core.WatchExpression extends java.lang.Object implements org.eclipse.debug.core.model.IWatchExpression  {
	protected String fExpressionText
	protected org.eclipse.debug.core.model.IWatchExpressionResult fResult
	protected org.eclipse.debug.core.model.IDebugElement fCurrentContext
	private boolean fEnabled
	private boolean fPending
	static Class class$0
	public void  (java.lang.String) 
		String expression
	public void  (java.lang.String, boolean) 
		String expressionText
		boolean enabled
	public void evaluate () 
		org.eclipse.debug.core.model.IDebugElement context
		org.eclipse.debug.core.model.IWatchExpressionListener listener
		org.eclipse.debug.core.model.IWatchExpressionDelegate delegate
	public void setExpressionContext (org.eclipse.debug.core.model.IDebugElement) 
		org.eclipse.debug.core.model.IDebugElement context
	public void setResult (org.eclipse.debug.core.model.IWatchExpressionResult) 
		org.eclipse.debug.core.model.IWatchExpressionResult result
	protected void fireEvent (org.eclipse.debug.core.DebugEvent) 
		org.eclipse.debug.core.DebugEvent event
	private void watchExpressionChanged (boolean) 
		boolean persist
	public java.lang.String getExpressionText () 
	public synchronized org.eclipse.debug.core.model.IValue getValue () 
	public org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
		org.eclipse.debug.core.model.IDebugElement element
	public void dispose () 
	public java.lang.String getModelIdentifier () 
		org.eclipse.debug.core.model.IValue value
	public org.eclipse.debug.core.ILaunch getLaunch () 
		org.eclipse.debug.core.model.IDebugTarget debugTarget
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
		org.eclipse.debug.core.ILaunch launch
	public void setEnabled (boolean) 
		boolean enabled
	public void setExpressionText (java.lang.String) 
		String expression
	public boolean isEnabled () 
	public synchronized boolean isPending () 
	protected void setPending (boolean) 
		boolean pending
	public boolean hasErrors () 
	public java.lang.String[] getErrorMessages () 
}

org/eclipse/debug/internal/core/XMLMemento$DOMWriter.class
XMLMemento.java
package org.eclipse.debug.internal.core
final org.eclipse.debug.internal.core.XMLMemento$DOMWriter extends java.io.PrintWriter {
	private int tab
	private static final String XML_VERSION
	public void  (java.io.Writer) 
		java.io.Writer output
	public void print (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		boolean hasChildren
		boolean prevWasText
		org.w3c.dom.NodeList children
		int i
		org.w3c.dom.Node node
	private void printTabulation () 
	private void startTag (org.w3c.dom.Element, boolean) 
		org.w3c.dom.Element element
		boolean hasChildren
		StringBuffer sb
		org.w3c.dom.NamedNodeMap attributes
		int i
		org.w3c.dom.Attr attribute
	private void endTag (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		StringBuffer sb
	private static void appendEscapedChar (java.lang.StringBuffer, char) 
		StringBuffer buffer
		char c
		String replacement
	private static java.lang.String getEscaped (java.lang.String) 
		String s
		StringBuffer result
		int i
	private static java.lang.String getReplacement (char) 
		char c
}

org/eclipse/debug/internal/core/XMLMemento.class
XMLMemento.java
package org.eclipse.debug.internal.core
public final org.eclipse.debug.internal.core.XMLMemento extends java.lang.Object {
	private org.w3c.dom.Document factory
	private org.w3c.dom.Element element
	public static org.eclipse.debug.internal.core.XMLMemento createReadRoot (java.io.Reader)  throws java.lang.Exception 
		java.io.Reader reader
	public static org.eclipse.debug.internal.core.XMLMemento createReadRoot (java.io.Reader, java.lang.String)  throws java.lang.Exception 
		java.io.Reader reader
		String baseDir
		String errorMessage
		Exception exception
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder parser
		org.xml.sax.InputSource source
		org.w3c.dom.Document document
		org.w3c.dom.NodeList list
		int i
		org.w3c.dom.Node node
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		org.xml.sax.SAXException e
		String problemText
	public static org.eclipse.debug.internal.core.XMLMemento createWriteRoot (java.lang.String) 
		String type
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		javax.xml.parsers.ParserConfigurationException e
	public void  (org.w3c.dom.Document, org.w3c.dom.Element) 
		org.w3c.dom.Document document
		org.w3c.dom.Element element
	public org.eclipse.debug.internal.core.XMLMemento createChild (java.lang.String) 
		String type
		org.w3c.dom.Element child
	public org.eclipse.debug.internal.core.XMLMemento createChild (java.lang.String, java.lang.String) 
		String type
		String id
		org.w3c.dom.Element child
	public org.eclipse.debug.internal.core.XMLMemento copyChild (org.eclipse.debug.internal.core.XMLMemento) 
		org.eclipse.debug.internal.core.XMLMemento child
		org.w3c.dom.Element childElement
		org.w3c.dom.Element newElement
	public org.eclipse.debug.internal.core.XMLMemento getChild (java.lang.String) 
		String type
		org.w3c.dom.NodeList nodes
		int size
		int nX
		org.w3c.dom.Node node
		org.w3c.dom.Element element1
	public org.eclipse.debug.internal.core.XMLMemento[] getChildren (java.lang.String) 
		String type
		org.w3c.dom.NodeList nodes
		int size
		java.util.ArrayList list
		int nX
		org.w3c.dom.Node node
		org.w3c.dom.Element element1
		org.eclipse.debug.internal.core.XMLMemento[] results
		int x
	public java.lang.Float getFloat (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
		String strValue
		NumberFormatException e
	public java.lang.String getType () 
	public java.lang.String getID () 
	public java.lang.Integer getInteger (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
		String strValue
		NumberFormatException e
	public java.lang.String getString (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
	public java.lang.Boolean getBoolean (java.lang.String) 
		String key
		org.w3c.dom.Attr attr
	public java.lang.String getTextData () 
		org.w3c.dom.Text textNode
	public java.lang.String[] getAttributeKeys () 
		org.w3c.dom.NamedNodeMap map
		int size
		String[] attributes
		int i
		org.w3c.dom.Node node
	private org.w3c.dom.Text getTextNode () 
		org.w3c.dom.NodeList nodes
		int size
		int nX
		org.w3c.dom.Node node
	private void putElement (org.w3c.dom.Element, boolean) 
		org.w3c.dom.Element element1
		boolean copyText
		org.w3c.dom.NamedNodeMap nodeMap
		int size
		int i
		org.w3c.dom.Attr attr
		org.w3c.dom.NodeList nodes
		boolean needToCopyText
		int i
		org.w3c.dom.Node node
		org.eclipse.debug.internal.core.XMLMemento child
	public void putFloat (java.lang.String, float) 
		String key
		float f
	public void putInteger (java.lang.String, int) 
		String key
		int n
	public void putMemento (org.eclipse.debug.internal.core.XMLMemento) 
		org.eclipse.debug.internal.core.XMLMemento memento
	public void putString (java.lang.String, java.lang.String) 
		String key
		String value
	public void putBoolean (java.lang.String, boolean) 
		String key
		boolean value
	public void putTextData (java.lang.String) 
		String data
		org.w3c.dom.Text textNode
	public void save (java.io.Writer)  throws java.io.IOException 
		java.io.Writer writer
		org.eclipse.debug.internal.core.XMLMemento$DOMWriter out
}

org/eclipse/debug/internal/core/commands/
org/eclipse/debug/internal/core/commands/CommandAdapterFactory.class
CommandAdapterFactory.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.CommandAdapterFactory extends java.lang.Object implements org.eclipse.core.runtime.IAdapterFactory  {
	private static org.eclipse.debug.core.commands.ITerminateHandler fgTerminateCommand
	private static org.eclipse.debug.core.commands.IStepOverHandler fgStepOverCommand
	private static org.eclipse.debug.core.commands.IStepIntoHandler fgStepIntoCommand
	private static org.eclipse.debug.core.commands.IStepReturnHandler fgStepReturnCommand
	private static org.eclipse.debug.core.commands.IDropToFrameHandler fgDropToFrameCommand
	private static org.eclipse.debug.core.commands.IDisconnectHandler fgDisconnectCommand
	private static org.eclipse.debug.core.commands.ISuspendHandler fgSuspendCommand
	private static org.eclipse.debug.core.commands.IResumeHandler fgResumeCommand
	private static org.eclipse.debug.core.commands.IStepFiltersHandler fgStepFiltersCommand
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	static Class class$5
	static Class class$6
	static Class class$7
	static Class class$8
	static void  () 
	public void  () 
	public java.lang.Object getAdapter (java.lang.Object, java.lang.Class) 
		Object adaptableObject
		Class adapterType
	public java.lang.Class[] getAdapterList () 
}

org/eclipse/debug/internal/core/commands/DebugCommandRequest.class
DebugCommandRequest.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.DebugCommandRequest extends org.eclipse.debug.internal.core.commands.Request implements org.eclipse.debug.core.commands.IDebugCommandRequest  {
	private Object[] fElements
	public void  (java.lang.Object[]) 
		Object[] elements
	public java.lang.Object[] getElements () 
}

org/eclipse/debug/internal/core/commands/DisconnectCommand.class
DisconnectCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.DisconnectCommand extends org.eclipse.debug.internal.core.commands.ForEachCommand implements org.eclipse.debug.core.commands.IDisconnectHandler  {
	static Class class$0
	static Class class$1
	public void  () 
	protected java.lang.Object getTarget (java.lang.Object) 
		Object element
	protected void execute (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected boolean isExecutable (java.lang.Object) 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/DropToFrameCommand.class
DropToFrameCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.DropToFrameCommand extends org.eclipse.debug.internal.core.commands.StepCommand implements org.eclipse.debug.core.commands.IDropToFrameHandler  {
	static Class class$0
	static Class class$1
	public void  () 
	protected java.lang.Object getTarget (java.lang.Object) 
		Object element
	protected boolean isSteppable (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected void step (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/ForEachCommand.class
ForEachCommand.java
package org.eclipse.debug.internal.core.commands
public abstract org.eclipse.debug.internal.core.commands.ForEachCommand extends org.eclipse.debug.core.commands.AbstractDebugCommand {
	public void  () 
	protected void doExecute (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.IRequest)  throws org.eclipse.core.runtime.CoreException 
		Object[] targets
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.IRequest request
		int i
	protected abstract void execute (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	protected boolean isExecutable (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.commands.IEnabledStateRequest)  throws org.eclipse.core.runtime.CoreException 
		Object[] targets
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.commands.IEnabledStateRequest request
		int i
	protected abstract boolean isExecutable (java.lang.Object) 
}

org/eclipse/debug/internal/core/commands/Request.class
Request.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.Request extends java.lang.Object implements org.eclipse.debug.core.IRequest  {
	private org.eclipse.core.runtime.IStatus fStatus
	private boolean fCanceled
	public void  () 
	public void done () 
	public org.eclipse.core.runtime.IStatus getStatus () 
	public void setStatus (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public synchronized void cancel () 
	public synchronized boolean isCanceled () 
}

org/eclipse/debug/internal/core/commands/ResumeCommand.class
ResumeCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.ResumeCommand extends org.eclipse.debug.internal.core.commands.SuspendCommand implements org.eclipse.debug.core.commands.IResumeHandler  {
	static Class class$0
	public void  () 
	protected void execute (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected boolean isExecutable (java.lang.Object) 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/StepCommand.class
StepCommand.java
package org.eclipse.debug.internal.core.commands
public abstract org.eclipse.debug.internal.core.commands.StepCommand extends org.eclipse.debug.core.commands.AbstractDebugCommand {
	static Class class$0
	static Class class$1
	public void  () 
	protected void doExecute (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.IRequest)  throws org.eclipse.core.runtime.CoreException 
		Object[] targets
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.IRequest request
		int i
	protected abstract void step (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	protected boolean isExecutable (java.lang.Object[], org.eclipse.core.runtime.IProgressMonitor, org.eclipse.debug.core.commands.IEnabledStateRequest)  throws org.eclipse.core.runtime.CoreException 
		Object[] targets
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.debug.core.commands.IEnabledStateRequest collector
		int i
	protected abstract boolean isSteppable (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
	protected boolean isThreadCompatible (java.lang.Object[]) 
		Object[] targets
		java.util.Set threads
		int i
		Object object
		org.eclipse.debug.core.model.IStackFrame frame
	protected java.lang.Object getTarget (java.lang.Object) 
		Object element
}

org/eclipse/debug/internal/core/commands/StepFiltersCommand.class
StepFiltersCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.StepFiltersCommand extends org.eclipse.debug.internal.core.commands.ForEachCommand implements org.eclipse.debug.core.commands.IStepFiltersHandler  {
	static Class class$0
	static Class class$1
	public void  () 
	protected java.lang.Object getTarget (java.lang.Object) 
		Object element
		org.eclipse.debug.core.model.IDebugTarget[] targets
		org.eclipse.debug.core.model.IStepFilters[] filters
		int i
		org.eclipse.debug.core.model.IDebugTarget target
	private org.eclipse.debug.core.model.IDebugTarget[] getDebugTargets (java.lang.Object) 
		Object element
		org.eclipse.debug.core.model.IDebugElement debugElement
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.IProcess process
	protected void execute (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
		org.eclipse.debug.core.model.IStepFilters[] filters
		int i
		org.eclipse.debug.core.model.IStepFilters filter
	protected boolean isExecutable (java.lang.Object) 
		Object target
		org.eclipse.debug.core.model.IStepFilters[] filters
		int i
		org.eclipse.debug.core.model.IStepFilters filter
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/StepIntoCommand.class
StepIntoCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.StepIntoCommand extends org.eclipse.debug.internal.core.commands.StepCommand implements org.eclipse.debug.core.commands.IStepIntoHandler  {
	static Class class$0
	public void  () 
	protected boolean isSteppable (java.lang.Object) 
		Object target
	protected void step (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/StepOverCommand.class
StepOverCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.StepOverCommand extends org.eclipse.debug.internal.core.commands.StepCommand implements org.eclipse.debug.core.commands.IStepOverHandler  {
	static Class class$0
	public void  () 
	protected void step (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected boolean isSteppable (java.lang.Object) 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/StepReturnCommand.class
StepReturnCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.StepReturnCommand extends org.eclipse.debug.internal.core.commands.StepCommand implements org.eclipse.debug.core.commands.IStepReturnHandler  {
	static Class class$0
	public void  () 
	protected boolean isSteppable (java.lang.Object) 
		Object target
	protected void step (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/SuspendCommand.class
SuspendCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.SuspendCommand extends org.eclipse.debug.internal.core.commands.ForEachCommand implements org.eclipse.debug.core.commands.ISuspendHandler  {
	static Class class$0
	static Class class$1
	public void  () 
	protected java.lang.Object getTarget (java.lang.Object) 
		Object element
	protected void execute (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected boolean isExecutable (java.lang.Object) 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/commands/TerminateCommand.class
TerminateCommand.java
package org.eclipse.debug.internal.core.commands
public org.eclipse.debug.internal.core.commands.TerminateCommand extends org.eclipse.debug.internal.core.commands.ForEachCommand implements org.eclipse.debug.core.commands.ITerminateHandler  {
	static Class class$0
	static Class class$1
	public void  () 
	protected java.lang.Object getTarget (java.lang.Object) 
		Object element
	protected void execute (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object target
	protected boolean isExecutable (java.lang.Object) 
		Object target
	protected java.lang.Object getEnabledStateJobFamily (org.eclipse.debug.core.commands.IDebugCommandRequest) 
		org.eclipse.debug.core.commands.IDebugCommandRequest request
}

org/eclipse/debug/internal/core/sourcelookup/
org/eclipse/debug/internal/core/sourcelookup/SourceContainerType.class
SourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup
public org.eclipse.debug.internal.core.sourcelookup.SourceContainerType extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourceContainerType  {
	private org.eclipse.debug.core.sourcelookup.ISourceContainerTypeDelegate fDelegate
	private org.eclipse.core.runtime.IConfigurationElement fElement
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.core.runtime.IStatus status
	public java.lang.String getName () 
	public java.lang.String getId () 
	private org.eclipse.debug.core.sourcelookup.ISourceContainerTypeDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getDescription () 
}

org/eclipse/debug/internal/core/sourcelookup/SourceLocatorMementoComparator.class
SourceLocatorMementoComparator.java
package org.eclipse.debug.internal.core.sourcelookup
public org.eclipse.debug.internal.core.sourcelookup.SourceLocatorMementoComparator extends java.lang.Object implements java.util.Comparator  {
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String m1
		String m2
		int i1
		int i2
	private int skipWhitespace (java.lang.String, int) 
		String string
		int offset
}

org/eclipse/debug/internal/core/sourcelookup/SourceLookupMessages.class
SourceLookupMessages.java
package org.eclipse.debug.internal.core.sourcelookup
public org.eclipse.debug.internal.core.sourcelookup.SourceLookupMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String AbstractSourceLookupDirector_11
	public static String AbstractSourceLookupDirector_12
	public static String AbstractSourceLookupDirector_13
	public static String AbstractSourceLookupDirector_14
	public static String Source_Lookup_Error
	public static String ExternalArchiveSourceContainer_1
	public static String ExternalArchiveSourceContainer_2
	public static String ExternalArchiveSourceContainerType_10
	public static String ExternalArchiveSourceContainerType_11
	public static String ExternalArchiveSourceContainerType_12
	public static String DefaultSourceContainer_0
	public static String DefaultSourceContainerType_6
	public static String DefaultSourceContainerType_7
	public static String DirectorySourceContainerType_10
	public static String DirectorySourceContainerType_11
	public static String DirectorySourceContainerType_12
	public static String FolderSourceContainerType_10
	public static String FolderSourceContainerType_11
	public static String FolderSourceContainerType_12
	public static String LocalFileStorage_0
	public static String ProjectSourceContainerType_10
	public static String ProjectSourceContainerType_11
	public static String ProjectSourceContainerType_12
	public static String SourceContainerType_0
	public static String WorkspaceSourceContainer_0
	public static String WorkspaceSourceContainerType_3
	public static String WorkspaceSourceContainerType_4
	public static String ZipEntryStorage_0
	public static String AbstractSourceLookupDirector_10
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/debug/internal/core/sourcelookup/SourceLookupMessages.properties
org/eclipse/debug/internal/core/sourcelookup/SourceLookupUtils$ArchiveCleaner.class
SourceLookupUtils.java
package org.eclipse.debug.internal.core.sourcelookup
 org.eclipse.debug.internal.core.sourcelookup.SourceLookupUtils$ArchiveCleaner extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener org.eclipse.debug.core.ILaunchesListener2  {
	void  () 
	public void launchesRemoved (org.eclipse.debug.core.ILaunch[]) 
		org.eclipse.debug.core.ILaunch[] launches
		int i
		org.eclipse.debug.core.ILaunch launch
	public void launchesAdded (org.eclipse.debug.core.ILaunch[]) 
		org.eclipse.debug.core.ILaunch[] launches
	public void launchesChanged (org.eclipse.debug.core.ILaunch[]) 
		org.eclipse.debug.core.ILaunch[] launches
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
	public void launchesTerminated (org.eclipse.debug.core.ILaunch[]) 
		org.eclipse.debug.core.ILaunch[] launches
}

org/eclipse/debug/internal/core/sourcelookup/SourceLookupUtils.class
SourceLookupUtils.java
package org.eclipse.debug.internal.core.sourcelookup
public org.eclipse.debug.internal.core.sourcelookup.SourceLookupUtils extends java.lang.Object {
	private static java.util.HashMap fgZipFileCache
	private static org.eclipse.debug.internal.core.sourcelookup.SourceLookupUtils$ArchiveCleaner fgCleaner
	static void  () 
	public void  () 
	public static java.util.zip.ZipFile getZipFile (java.lang.String)  throws java.io.IOException 
		String name
		java.util.zip.ZipFile zip
	public static void closeArchives () 
		java.util.Iterator iter
		java.util.zip.ZipFile file
		java.io.IOException e
	public static void shutdown () 
}

org/eclipse/debug/internal/core/sourcelookup/SourcePathComputer.class
SourcePathComputer.java
package org.eclipse.debug.internal.core.sourcelookup
public org.eclipse.debug.internal.core.sourcelookup.SourcePathComputer extends java.lang.Object implements org.eclipse.debug.core.sourcelookup.ISourcePathComputer  {
	private org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate fDelegate
	private org.eclipse.core.runtime.IConfigurationElement fElement
	public void  (org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	public java.lang.String getId () 
	private org.eclipse.debug.core.sourcelookup.ISourcePathComputerDelegate getDelegate ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.debug.core.sourcelookup.ISourceContainer[] computeSourceContainers (org.eclipse.debug.core.ILaunchConfiguration, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.debug.core.ILaunchConfiguration configuration
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.core.runtime.CoreException e
}

org/eclipse/debug/internal/core/sourcelookup/containers/
org/eclipse/debug/internal/core/sourcelookup/containers/ArchiveSourceContainerType.class
ArchiveSourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.ArchiveSourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String string
		String detect
		boolean auto
		org.eclipse.core.resources.IFile file
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.containers.ArchiveSourceContainer archive
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		String detectRoot
}

org/eclipse/debug/internal/core/sourcelookup/containers/DefaultSourceContainerType.class
DefaultSourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.DefaultSourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.w3c.dom.Document document
		org.w3c.dom.Element element
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
}

org/eclipse/debug/internal/core/sourcelookup/containers/DirectorySourceContainerType.class
DirectorySourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.DirectorySourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String string
		String nest
		boolean nested
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.containers.DirectorySourceContainer folder
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		String nest
}

org/eclipse/debug/internal/core/sourcelookup/containers/ExternalArchiveSourceContainerType.class
ExternalArchiveSourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.ExternalArchiveSourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String string
		String detect
		boolean auto
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.containers.ExternalArchiveSourceContainer archive
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		String detectRoot
}

org/eclipse/debug/internal/core/sourcelookup/containers/FolderSourceContainerType.class
FolderSourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.FolderSourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.containers.FolderSourceContainer folderSourceContainer
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		String nest
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String string
		String nest
		boolean nested
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IFolder folder
}

org/eclipse/debug/internal/core/sourcelookup/containers/ProjectSourceContainerType.class
ProjectSourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.ProjectSourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.eclipse.debug.core.sourcelookup.containers.ProjectSourceContainer project
		org.w3c.dom.Document document
		org.w3c.dom.Element element
		String referenced
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
		String string
		String nest
		boolean ref
		org.eclipse.core.resources.IWorkspace workspace
		org.eclipse.core.resources.IProject project
}

org/eclipse/debug/internal/core/sourcelookup/containers/WorkspaceSourceContainerType.class
WorkspaceSourceContainerType.java
package org.eclipse.debug.internal.core.sourcelookup.containers
public org.eclipse.debug.internal.core.sourcelookup.containers.WorkspaceSourceContainerType extends org.eclipse.debug.core.sourcelookup.containers.AbstractSourceContainerTypeDelegate {
	public void  () 
	public org.eclipse.debug.core.sourcelookup.ISourceContainer createSourceContainer (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String memento
		org.w3c.dom.Node node
		org.w3c.dom.Element element
	public java.lang.String getMemento (org.eclipse.debug.core.sourcelookup.ISourceContainer)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.sourcelookup.ISourceContainer container
		org.w3c.dom.Document document
		org.w3c.dom.Element element
}

org/eclipse/debug/internal/core/variables/
org/eclipse/debug/internal/core/variables/ContainerResolver.class
ContainerResolver.java
package org.eclipse.debug.internal.core.variables
public org.eclipse.debug.internal.core.variables.ContainerResolver extends org.eclipse.debug.internal.core.variables.ResourceResolver {
	public void  () 
	protected org.eclipse.core.resources.IResource translateSelectedResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
}

org/eclipse/debug/internal/core/variables/Messages.class
Messages.java
package org.eclipse.debug.internal.core.variables
public org.eclipse.debug.internal.core.variables.Messages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ResourceResolver_0
	public static String ResourceResolver_1
	public static String ResourceResolver_2
	public static String WorkspaceResolver_0
	static Class class$0
	static void  () 
	private void  () 
}

org/eclipse/debug/internal/core/variables/Messages.properties
org/eclipse/debug/internal/core/variables/ProjectResolver.class
ProjectResolver.java
package org.eclipse.debug.internal.core.variables
public org.eclipse.debug.internal.core.variables.ProjectResolver extends org.eclipse.debug.internal.core.variables.ResourceResolver {
	public void  () 
	protected org.eclipse.core.resources.IResource translateSelectedResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
}

org/eclipse/debug/internal/core/variables/ResourceResolver.class
ResourceResolver.java
package org.eclipse.debug.internal.core.variables
public org.eclipse.debug.internal.core.variables.ResourceResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
		org.eclipse.core.resources.IResource resource
	protected org.eclipse.core.resources.IResource translateSelectedResource (org.eclipse.core.resources.IResource) 
		org.eclipse.core.resources.IResource resource
	protected org.eclipse.core.resources.IWorkspaceRoot getWorkspaceRoot () 
	protected java.lang.String getReferenceExpression (org.eclipse.core.variables.IDynamicVariable, java.lang.String) 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
		StringBuffer reference
	protected void abort (java.lang.String, java.lang.Throwable)  throws org.eclipse.core.runtime.CoreException 
		String message
		Throwable exception
	protected org.eclipse.core.resources.IResource getSelectedResource (org.eclipse.core.variables.IDynamicVariable)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		org.eclipse.core.variables.IStringVariableManager manager
		String pathString
	protected java.lang.String translateToValue (org.eclipse.core.resources.IResource, org.eclipse.core.variables.IDynamicVariable)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.variables.IDynamicVariable variable
		String name
		org.eclipse.core.runtime.IPath path
		java.net.URI uri
		java.io.File file
}

org/eclipse/debug/internal/core/variables/WorkspaceResolver.class
WorkspaceResolver.java
package org.eclipse.debug.internal.core.variables
public final org.eclipse.debug.internal.core.variables.WorkspaceResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver  {
	public void  () 
	public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.variables.IDynamicVariable variable
		String argument
		org.eclipse.core.resources.IWorkspaceRoot root
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.resources.IResource resource
		java.net.URI uri
		java.io.File file
		String expression
		String message
}