META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
org/
org/eclipse/
org/eclipse/jdi/
org/eclipse/jdi/hcr/
org/eclipse/jdi/internal/
org/eclipse/jdi/internal/connect/
org/eclipse/jdi/internal/event/
org/eclipse/jdi/internal/jdwp/
org/eclipse/jdi/internal/request/
org/eclipse/jdi/internal/spy/
org/eclipse/jdt/
org/eclipse/jdt/debug/
org/eclipse/jdt/debug/core/
org/eclipse/jdt/debug/eval/
org/eclipse/jdt/internal/
org/eclipse/jdt/internal/debug/
org/eclipse/jdt/internal/debug/core/
org/eclipse/jdt/internal/debug/core/breakpoints/
org/eclipse/jdt/internal/debug/core/hcr/
org/eclipse/jdt/internal/debug/core/logicalstructures/
org/eclipse/jdt/internal/debug/core/model/
org/eclipse/jdt/internal/debug/eval/
org/eclipse/jdt/internal/debug/eval/ast/
org/eclipse/jdt/internal/debug/eval/ast/engine/
org/eclipse/jdt/internal/debug/eval/ast/instructions/
org/eclipse/jdi/Bootstrap.class
Bootstrap.java
package org.eclipse.jdi
public org.eclipse.jdi.Bootstrap extends java.lang.Object {
	private static com.sun.jdi.VirtualMachineManager fVirtualMachineManager
	public void  () 
	public static synchronized com.sun.jdi.VirtualMachineManager virtualMachineManager () 
		org.eclipse.core.runtime.IExtensionRegistry extensionRegistry
		String className
		Class clazz
}

org/eclipse/jdi/TimeoutException.class
TimeoutException.java
package org.eclipse.jdi
public org.eclipse.jdi.TimeoutException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
}

org/eclipse/jdi/VirtualMachine.class
VirtualMachine.java
package org.eclipse.jdi
public abstract org.eclipse.jdi.VirtualMachine extends java.lang.Object {
	public abstract void setRequestTimeout (int) 
	public abstract int getRequestTimeout () 
}

org/eclipse/jdi/hcr/EventRequestManager.class
EventRequestManager.java
package org.eclipse.jdi.hcr
public abstract org.eclipse.jdi.hcr.EventRequestManager extends java.lang.Object implements com.sun.jdi.Mirror  {
	public abstract org.eclipse.jdi.hcr.ReenterStepRequest createReenterStepRequest (com.sun.jdi.ThreadReference) 
}

org/eclipse/jdi/hcr/OperationRefusedException.class
OperationRefusedException.java
package org.eclipse.jdi.hcr
public org.eclipse.jdi.hcr.OperationRefusedException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String s
}

org/eclipse/jdi/hcr/ReenterStepRequest.class
ReenterStepRequest.java
package org.eclipse.jdi.hcr
public abstract org.eclipse.jdi.hcr.ReenterStepRequest extends java.lang.Object implements com.sun.jdi.request.StepRequest  {
	public abstract void addClassExclusionFilter (java.lang.String) 
	public abstract void addClassFilter (com.sun.jdi.ReferenceType) 
	public abstract void addClassFilter (java.lang.String) 
	public abstract com.sun.jdi.ThreadReference thread () 
}

org/eclipse/jdi/hcr/ReferenceType.class
ReferenceType.java
package org.eclipse.jdi.hcr
public abstract org.eclipse.jdi.hcr.ReferenceType extends java.lang.Object {
	public abstract int getClassFileVersion () 
	public abstract boolean isHCREligible () 
	public abstract boolean isVersionKnown () 
}

org/eclipse/jdi/hcr/ThreadReference.class
ThreadReference.java
package org.eclipse.jdi.hcr
public abstract org.eclipse.jdi.hcr.ThreadReference extends java.lang.Object {
	public abstract boolean doReturn (com.sun.jdi.Value, boolean) 
}

org/eclipse/jdi/hcr/VirtualMachine.class
VirtualMachine.java
package org.eclipse.jdi.hcr
public abstract org.eclipse.jdi.hcr.VirtualMachine extends java.lang.Object {
	public static final int RELOAD_SUCCESS
	public static final int RELOAD_FAILURE
	public static final int RELOAD_IGNORED
	public abstract boolean canDoReturn () 
	public abstract boolean canGetClassFileVersion () 
	public abstract boolean canReenterOnExit () 
	public abstract boolean canReloadClasses () 
	public abstract int classesHaveChanged (java.lang.String[]) 
}

org/eclipse/jdi/internal/AccessibleImpl.class
AccessibleImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.AccessibleImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.Accessible  {
	public static final int MODIFIER_SYNTHETIC
	public static final int MODIFIER_ACC_PUBLIC
	public static final int MODIFIER_ACC_PRIVATE
	public static final int MODIFIER_ACC_PROTECTED
	public static final int MODIFIER_ACC_STATIC
	public static final int MODIFIER_ACC_FINAL
	public static final int MODIFIER_ACC_SYNCHRONIZED
	public static final int MODIFIER_ACC_SUPER
	public static final int MODIFIER_ACC_BRIDGE
	public static final int MODIFIER_ACC_VOLITILE
	public static final int MODIFIER_ACC_TRANSIENT
	public static final int MODIFIER_ACC_VARARGS
	public static final int MODIFIER_ACC_ENUM
	public static final int MODIFIER_ACC_NATIVE
	public static final int MODIFIER_ACC_ABSTRACT
	public static final int MODIFIER_ACC_STRICT
	public static final int MODIFIER_ACC_SYNTHETIC
	private static String[] fgModifiers
	static Class class$0
	static void  () 
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public boolean isPackagePrivate () 
	public boolean isPrivate () 
	public boolean isPublic () 
	public boolean isProtected () 
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		int modifiers
		String name
		int value
		int j
	public static java.lang.String[] getModifierStrings () 
}

org/eclipse/jdi/internal/ArrayReferenceImpl.class
ArrayReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ArrayReferenceImpl extends org.eclipse.jdi.internal.ObjectReferenceImpl implements com.sun.jdi.ArrayReference  {
	public static final byte tag
	private int fLength
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpObjectID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpObjectID objectID
	public byte getTag () 
	public com.sun.jdi.Value getValue (int)  throws java.lang.IndexOutOfBoundsException 
		int index
	public java.util.List getValues () 
	public java.util.List getValues (int, int)  throws java.lang.IndexOutOfBoundsException 
		int firstIndex
		int length
		int arrayLength
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int type
		int readLength
		java.io.IOException e
	private java.util.List readObjectSequence (int, java.io.DataInputStream)  throws java.io.IOException 
		int length
		java.io.DataInputStream in
		java.util.List elements
		int i
		org.eclipse.jdi.internal.ValueImpl value
	private java.util.List readPrimitiveSequence (int, int, java.io.DataInputStream)  throws java.io.IOException 
		int length
		int type
		java.io.DataInputStream in
		java.util.List elements
		int i
		org.eclipse.jdi.internal.ValueImpl value
	public int length () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public void setValue (int, com.sun.jdi.Value)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException 
		int index
		com.sun.jdi.Value value
		java.util.ArrayList list
	public void setValues (java.util.List)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException 
		java.util.List values
	public void setValues (int, java.util.List, int, int)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException 
		int index
		java.util.List values
		int srcIndex
		int length
		int valuesSize
		int arrayLength
		int lengthTmp
		java.util.List checkedValues
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.util.Iterator iterValues
		org.eclipse.jdi.internal.ValueImpl value
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	private java.util.List checkValues (java.util.List, com.sun.jdi.Type)  throws com.sun.jdi.InvalidTypeException 
		java.util.List values
		com.sun.jdi.Type type
		java.util.List checkedValues
		java.util.Iterator iterValues
	public java.lang.String toString () 
		StringBuffer buf
	public static org.eclipse.jdi.internal.ArrayReferenceImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpObjectID ID
		org.eclipse.jdi.internal.ArrayReferenceImpl mirror
}

org/eclipse/jdi/internal/ArrayTypeImpl.class
ArrayTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ArrayTypeImpl extends org.eclipse.jdi.internal.ReferenceTypeImpl implements com.sun.jdi.ArrayType  {
	public static final byte typeTag
	private com.sun.jdi.Type fComponentType
	private String fComponentTypeName
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpArrayID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpArrayID arrayID
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpArrayID, java.lang.String, java.lang.String) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpArrayID arrayID
		String signature
		String genericSignature
	public byte typeTag () 
	public com.sun.jdi.Value createNullValue () 
	public java.lang.String componentSignature () 
	public com.sun.jdi.Type componentType ()  throws com.sun.jdi.ClassNotLoadedException 
	public java.lang.String componentTypeName () 
	public com.sun.jdi.ArrayReference newInstance (int) 
		int length
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		org.eclipse.jdi.internal.ArrayReferenceImpl arrayRef
		java.io.IOException e
	public java.util.List locationsOfLine (int) 
		int line
	public static org.eclipse.jdi.internal.ArrayTypeImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpArrayID ID
		org.eclipse.jdi.internal.ArrayTypeImpl mirror
	public int modifiers () 
	public java.util.List fields () 
	public java.util.List methods () 
	public java.util.Map getValues (java.util.List) 
		java.util.List fields
	public java.util.List nestedTypes () 
	protected int status () 
	public static org.eclipse.jdi.internal.ArrayTypeImpl readWithSignature (org.eclipse.jdi.internal.MirrorImpl, boolean, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		boolean withGenericSignature
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpArrayID ID
		String signature
		String genericSignature
		org.eclipse.jdi.internal.ArrayTypeImpl mirror
	public java.util.List allLineLocations () 
	public java.util.List allMethods () 
	public java.util.List allFields () 
	public java.lang.String sourceName ()  throws com.sun.jdi.AbsentInformationException 
	public java.util.List visibleFields () 
	public java.util.List visibleMethods () 
	public com.sun.jdi.Field fieldByName (java.lang.String) 
		String arg1
	public java.util.List methodsByName (java.lang.String) 
		String arg1
	public java.util.List methodsByName (java.lang.String, java.lang.String) 
		String arg1
		String arg2
}

org/eclipse/jdi/internal/BooleanTypeImpl.class
BooleanTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.BooleanTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.BooleanType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/BooleanValueImpl.class
BooleanValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.BooleanValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.BooleanValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Boolean) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Boolean value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public boolean value () 
	public static org.eclipse.jdi.internal.BooleanValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		boolean value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/ByteTypeImpl.class
ByteTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ByteTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.ByteType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/ByteValueImpl.class
ByteValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ByteValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.ByteValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Byte) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Byte value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public byte value () 
	public static org.eclipse.jdi.internal.ByteValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		byte value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/CharTypeImpl.class
CharTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.CharTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.CharType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/CharValueImpl.class
CharValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.CharValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.CharValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Character) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Character value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public char value () 
	public static org.eclipse.jdi.internal.CharValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		char value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/ClassLoaderReferenceImpl.class
ClassLoaderReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ClassLoaderReferenceImpl extends org.eclipse.jdi.internal.ObjectReferenceImpl implements com.sun.jdi.ClassLoaderReference  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpClassLoaderID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassLoaderID classLoaderID
	public byte getTag () 
	public java.util.List definedClasses () 
		java.util.List visibleClasses
		java.util.List result
		java.util.Iterator iter
		com.sun.jdi.ReferenceType type
	public java.util.List visibleClasses () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		java.util.List elements
		int i
		org.eclipse.jdi.internal.ReferenceTypeImpl elt
		java.io.IOException e
	public static org.eclipse.jdi.internal.ClassLoaderReferenceImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassLoaderID ID
		org.eclipse.jdi.internal.ClassLoaderReferenceImpl mirror
}

org/eclipse/jdi/internal/ClassObjectReferenceImpl.class
ClassObjectReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ClassObjectReferenceImpl extends org.eclipse.jdi.internal.ObjectReferenceImpl implements com.sun.jdi.ClassObjectReference  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpClassObjectID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassObjectID classObjectID
	public byte getTag () 
	public com.sun.jdi.ReferenceType reflectedType () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public static org.eclipse.jdi.internal.ClassObjectReferenceImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassObjectID ID
		org.eclipse.jdi.internal.ClassObjectReferenceImpl mirror
}

org/eclipse/jdi/internal/ClassTypeImpl.class
ClassTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ClassTypeImpl extends org.eclipse.jdi.internal.ReferenceTypeImpl implements com.sun.jdi.ClassType  {
	public static final byte typeTag
	private org.eclipse.jdi.internal.ClassTypeImpl fSuperclass
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpClassID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassID classID
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpClassID, java.lang.String, java.lang.String) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassID classID
		String signature
		String genericSignature
	public byte typeTag () 
	public com.sun.jdi.Value createNullValue () 
	public void flushStoredJdwpResults () 
		java.util.Iterator itr
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		org.eclipse.jdi.internal.ClassTypeImpl classType
	private int optionsToJdwpOptions (int) 
		int options
		int jdwpOptions
	public com.sun.jdi.Method concreteMethodByName (java.lang.String, java.lang.String) 
		String name
		String signature
		java.util.Iterator methods
		org.eclipse.jdi.internal.MethodImpl method
	public com.sun.jdi.Value invokeMethod (com.sun.jdi.ThreadReference, com.sun.jdi.Method, java.util.List, int)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException com.sun.jdi.IncompatibleThreadStateException com.sun.jdi.InvocationException 
		com.sun.jdi.ThreadReference thread
		com.sun.jdi.Method method
		java.util.List arguments
		int options
		org.eclipse.jdi.internal.ThreadReferenceImpl threadImpl
		org.eclipse.jdi.internal.MethodImpl methodImpl
		java.util.List checkedArguments
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.util.Iterator iter
		org.eclipse.jdi.internal.ValueImpl elt
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		org.eclipse.jdi.internal.ValueImpl value
		org.eclipse.jdi.internal.ObjectReferenceImpl exception
		java.io.IOException e
	public com.sun.jdi.ObjectReference newInstance (com.sun.jdi.ThreadReference, com.sun.jdi.Method, java.util.List, int)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException com.sun.jdi.IncompatibleThreadStateException com.sun.jdi.InvocationException 
		com.sun.jdi.ThreadReference thread
		com.sun.jdi.Method method
		java.util.List arguments
		int options
		org.eclipse.jdi.internal.ThreadReferenceImpl threadImpl
		org.eclipse.jdi.internal.MethodImpl methodImpl
		java.util.List checkedArguments
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.util.Iterator iter
		org.eclipse.jdi.internal.ValueImpl elt
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		org.eclipse.jdi.internal.ObjectReferenceImpl object
		org.eclipse.jdi.internal.ObjectReferenceImpl exception
		java.io.IOException e
	public void setValue (com.sun.jdi.Field, com.sun.jdi.Value)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException 
		com.sun.jdi.Field field
		com.sun.jdi.Value value
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.ValueImpl checkedValue
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	public java.util.List subclasses () 
		java.util.List subclasses
		java.util.Iterator itr
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		org.eclipse.jdi.internal.ClassTypeImpl classType
	public com.sun.jdi.ClassType superclass () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public static org.eclipse.jdi.internal.ClassTypeImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassID ID
		org.eclipse.jdi.internal.ClassTypeImpl mirror
	public static org.eclipse.jdi.internal.ClassTypeImpl readWithSignature (org.eclipse.jdi.internal.MirrorImpl, boolean, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		boolean withGenericSignature
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpClassID ID
		String signature
		String genericSignature
		org.eclipse.jdi.internal.ClassTypeImpl mirror
	public boolean isEnum () 
		com.sun.jdi.ClassType superClass
}

org/eclipse/jdi/internal/DoubleTypeImpl.class
DoubleTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.DoubleTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.DoubleType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/DoubleValueImpl.class
DoubleValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.DoubleValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.DoubleValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Double) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Double value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public double value () 
	public static org.eclipse.jdi.internal.DoubleValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		double value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/FieldImpl.class
FieldImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.FieldImpl extends org.eclipse.jdi.internal.TypeComponentImpl implements com.sun.jdi.Field  {
	private org.eclipse.jdi.internal.jdwp.JdwpFieldID fFieldID
	private com.sun.jdi.Type fType
	private String fTypeName
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.ReferenceTypeImpl, org.eclipse.jdi.internal.jdwp.JdwpFieldID, java.lang.String, java.lang.String, java.lang.String, int) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.ReferenceTypeImpl declaringType
		org.eclipse.jdi.internal.jdwp.JdwpFieldID ID
		String name
		String signature
		String genericSignature
		int modifierBits
	public void flushStoredJdwpResults () 
	public org.eclipse.jdi.internal.jdwp.JdwpFieldID getFieldID () 
	public boolean equals (java.lang.Object) 
		Object object
	public int compareTo (java.lang.Object) 
		Object object
		com.sun.jdi.Field type2
		int index1
		int index2
	public int hashCode () 
	public java.lang.String typeName () 
	public com.sun.jdi.Type type ()  throws com.sun.jdi.ClassNotLoadedException 
	public boolean isTransient () 
	public boolean isVolatile () 
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public void writeWithReferenceType (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public static org.eclipse.jdi.internal.FieldImpl readWithReferenceTypeWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.ReferenceTypeImpl referenceType
		org.eclipse.jdi.internal.jdwp.JdwpFieldID ID
		org.eclipse.jdi.internal.FieldImpl field
	public static org.eclipse.jdi.internal.FieldImpl readWithNameSignatureModifiers (org.eclipse.jdi.internal.ReferenceTypeImpl, org.eclipse.jdi.internal.ReferenceTypeImpl, boolean, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.ReferenceTypeImpl target
		org.eclipse.jdi.internal.ReferenceTypeImpl referenceType
		boolean withGenericSignature
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpFieldID ID
		String name
		String signature
		String genericSignature
		int modifierBits
		org.eclipse.jdi.internal.FieldImpl mirror
	public boolean isEnumConstant () 
}

org/eclipse/jdi/internal/FloatTypeImpl.class
FloatTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.FloatTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.FloatType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/FloatValueImpl.class
FloatValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.FloatValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.FloatValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Float) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Float value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public float value () 
	public static org.eclipse.jdi.internal.FloatValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		float value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/GenericSignature.class
GenericSignature.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.GenericSignature extends java.lang.Object {
	private static final char C_CLASS_TYPE
	private static final char C_TYPE_VARIABLE
	private static final char C_ARRAY
	private static final char C_WILDCARD_PLUS
	private static final char C_WILDCARD_MINUS
	private static final char C_TYPE_END
	private static final char C_PARAMETERS_START
	private static final char C_PARAMETERS_END
	private static final char C_TYPE_ARGUMENTS_START
	private static final char C_TYPE_ARGUMENTS_END
	public void  () 
	public static java.util.List getParameterTypes (java.lang.String) 
		String methodSignature
		int parameterStart
		int parametersEnd
	private static java.util.List getTypeSignatureList (java.lang.String) 
		String typeSignatureList
		java.util.List list
		int pos
		int signatureLength
	private static int nextTypeSignatureLength (java.lang.String, int) 
		String signature
		int startPos
		int inclusionLevel
		int i
		int length
}

org/eclipse/jdi/internal/IntegerTypeImpl.class
IntegerTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.IntegerTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.IntegerType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/IntegerValueImpl.class
IntegerValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.IntegerValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.IntegerValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Integer) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Integer value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public int value () 
	public static org.eclipse.jdi.internal.IntegerValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		int value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/InterfaceTypeImpl.class
InterfaceTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.InterfaceTypeImpl extends org.eclipse.jdi.internal.ReferenceTypeImpl implements com.sun.jdi.InterfaceType  {
	public static final byte typeTag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpInterfaceID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpInterfaceID interfaceID
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpInterfaceID, java.lang.String, java.lang.String) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpInterfaceID interfaceID
		String signature
		String genericSignature
	public com.sun.jdi.Value createNullValue () 
	public byte typeTag () 
	public void flushStoredJdwpResults () 
		java.util.Iterator itr
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
	public java.util.List implementors () 
		java.util.List implementors
		java.util.Iterator itr
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		org.eclipse.jdi.internal.ClassTypeImpl classType
		java.util.List interfaces
	public java.util.List subinterfaces () 
		java.util.List implementors
		java.util.Iterator itr
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		org.eclipse.jdi.internal.InterfaceTypeImpl interFaceType
		java.util.List interfaces
	public java.util.List superinterfaces () 
	public boolean isInitialized () 
	public static org.eclipse.jdi.internal.InterfaceTypeImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpInterfaceID ID
		org.eclipse.jdi.internal.InterfaceTypeImpl mirror
	public static org.eclipse.jdi.internal.InterfaceTypeImpl readWithSignature (org.eclipse.jdi.internal.MirrorImpl, boolean, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		boolean withGenericSignature
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpInterfaceID ID
		String signature
		String genericSignature
		org.eclipse.jdi.internal.InterfaceTypeImpl mirror
}

org/eclipse/jdi/internal/JDIMessages.class
JDIMessages.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.JDIMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ArrayReferenceImpl_Invalid_index_of_array_reference_given_1
	public static String ArrayReferenceImpl_Invalid_ArrayReference_Value_tag_encountered___2
	public static String ArrayReferenceImpl_Attempted_to_set_more_values_in_array_than_length_of_array_3
	public static String ArrayReferenceImpl_Attempted_to_set_more_values_in_array_than_given_4
	public static String ArrayReferenceImpl__Garbage_Collected__ArrayReference_5
	public static String ArrayTypeImpl_getValues_not_allowed_on_array_1
	public static String ArrayTypeImpl_No_source_name_for_Arrays_1
	public static String class_or_object_not_known
	public static String ClassTypeImpl_Class_does_not_contain_given_method_1
	public static String ClassTypeImpl_Number_of_arguments_doesn__t_match_2
	public static String ClassTypeImpl_Method_is_constructor_or_intitializer_3
	public static String ClassTypeImpl_Class_does_not_contain_given_method_4
	public static String ClassTypeImpl_Number_of_arguments_doesn__t_match_5
	public static String ClassTypeImpl_Method_is_not_a_constructor_6
	public static String FieldImpl_Can__t_compare_field_to_given_object_1
	public static String FieldImpl_Got_FieldID_of_ReferenceType_that_is_not_a_member_of_the_ReferenceType_2
	public static String LocalVariableImpl_Can__t_compare_local_variable_to_given_object_1
	public static String LocalVariableImpl_Code_indexes_are_assumed_to_be_always_positive_2
	public static String LocalVariableImpl_The_stack_frame__s_method_does_not_match_this_variable__s_method_3
	public static String LocalVariableImpl_Code_indexes_are_assumed_to_be_always_positive_4
	public static String LocationImpl_Can__t_compare_location_to_given_object_1
	public static String LocationImpl_Code_indexes_are_assumed_to_be_always_positive_2
	public static String LocationImpl_sourcename___0___line___1__3
	public static String MethodImpl_Got_empty_line_number_table_for_this_method_1
	public static String MethodImpl_No_line_number_information_available_2
	public static String MethodImpl_Got_empty_line_number_table_for_this_method_3
	public static String MethodImpl_Invalid_code_index_of_a_location_given_4
	public static String MethodImpl_Can__t_compare_method_to_given_object_6
	public static String MethodImpl_No_local_variable_information_available_9
	public static String MethodImpl_Got_MethodID_of_ReferenceType_that_is_not_a_member_of_the_ReferenceType_10
	public static String MethodImpl_No_valid_location_at_the_specified_code_index__0__2
	public static String MirrorImpl_Got_error_code_in_reply___1
	public static String MirrorImpl_Got_invalid_data___2
	public static String ObjectReferenceImpl_object_not_known
	public static String ObjectReferenceImpl_Retrieved_a_different_number_of_values_from_the_VM_than_requested_1
	public static String ObjectReferenceImpl_Class_does_not_contain_given_method_2
	public static String ObjectReferenceImpl_Number_of_arguments_doesn__t_match_3
	public static String ObjectReferenceImpl_Method_is_constructor_or_intitializer_4
	public static String ObjectReferenceImpl_Method_is_abstract_and_can_therefore_not_be_invoked_nonvirtual_5
	public static String ObjectReferenceImpl_One_of_the_arguments_of_ObjectReference_invokeMethod___6
	public static String ObjectReferenceImpl__Garbage_Collected__ObjectReference__8
	public static String ObjectReferenceImpl_Invalid_ObjectID_tag_encountered___9
	public static String PrimitiveTypeImpl_Invalid_primitive_signature____1
	public static String PrimitiveTypeImpl___2
	public static String PrimitiveTypeImpl_A_PrimitiveType_does_not_have_modifiers_3
	public static String PrimitiveValueImpl_Invalid_Primitive_Value_encountered_1
	public static String PrimitiveValueImpl_Invalid_Primitive_Value_tag_encountered___2
	public static String ReferenceTypeImpl_26
	public static String ReferenceTypeImpl_27
	public static String ReferenceTypeImpl_no_class_version_support24
	public static String ReferenceTypeImpl_no_constant_pool_support
	public static String ReferenceTypeImpl_Obsolete_method_1
	public static String ReferenceTypeImpl_Retrieved_a_different_number_of_values_from_the_VM_than_requested_3
	public static String ReferenceTypeImpl_Can__t_compare_reference_type_to_given_object_4
	public static String ReferenceTypeImpl_Source_name_is_not_known_7
	public static String ReferenceTypeImpl_Invalid_ReferenceTypeID_tag_encountered___8
	public static String ReferenceTypeImpl_Type_has_not_been_loaded_10
	public static String StackFrameImpl_no_argument_values_available
	public static String StackFrameImpl_Retrieved_a_different_number_of_values_from_the_VM_than_requested_1
	public static String StringReferenceImpl__Garbage_Collected__StringReference__3
	public static String ThreadReferenceImpl_incapatible_return_type
	public static String ThreadReferenceImpl_no_force_early_return_on_threads
	public static String ThreadReferenceImpl_thread_cannot_force_native_method
	public static String ThreadReferenceImpl_thread_no_stackframes
	public static String ThreadReferenceImpl_thread_not_suspended
	public static String ThreadReferenceImpl_thread_object_invalid
	public static String ThreadReferenceImpl_thread_or_value_unknown
	public static String ThreadReferenceImpl_Thread_was_not_suspended_1
	public static String ThreadReferenceImpl_Invalid_index_of_stack_frames_given_4
	public static String ThreadReferenceImpl_Thread_was_not_suspended_5
	public static String ThreadReferenceImpl_Unknown_thread_status_received___6
	public static String ThreadReferenceImpl_Stop_argument_not_an_instance_of_java_lang_Throwable_in_the_target_VM_7
	public static String ThreadReferenceImpl_8
	public static String ThreadReferenceImpl__Garbage_Collected__ThreadReference__9
	public static String ThreadReferenceImpl_Unable_to_pop_the_requested_stack_frame_from_the_call_stack__Reasons_include__The_frame_id_was_invalid__The_thread_was_resumed__10
	public static String ThreadReferenceImpl_Unable_to_pop_the_requested_stack_frame__The_requested_stack_frame_is_not_suspended_11
	public static String ThreadReferenceImpl_Unable_to_pop_the_requested_stack_frame_from_the_call_stack__Reasons_include__The_requested_frame_was_the_last_frame_on_the_call_stack__The_requested_frame_was_the_last_frame_above_a_native_frame__12
	public static String ThreadReferenceImpl_vm_read_only
	public static String TypeImpl__Unloaded_Type__1
	public static String TypeImpl_Can__t_covert_method_signature_to_tag___9
	public static String TypeImpl_Invalid_signature____10
	public static String TypeImpl___11
	public static String TypeImpl_Can__t_convert_method_signature_to_name_2
	public static String ValueImpl_Invalid_Value_tag_encountered___1
	public static String VirtualMachineImpl_2
	public static String VirtualMachineImpl_3
	public static String VirtualMachineImpl_count_less_than_zero
	public static String VirtualMachineImpl_Target_VM__0__does_not_support_Hot_Code_Replacement_1
	public static String VirtualMachineImpl_Failed_to_get_ID_sizes_2
	public static String VirtualMachineImpl_Invalid_result_flag_in_Classes_Have_Changed_response___3
	public static String VirtualMachineImpl__4
	public static String VirtualMachineImpl_0
	public static String VirtualMachineImpl_1
	public static String VirtualMachineManagerImpl_Could_not_open_verbose_file___1
	public static String VirtualMachineManagerImpl_____2
	public static String vm_dead
	public static String VoidTypeImpl_A_VoidType_does_not_have_modifiers_1
	public static String VirtualMachineImpl_Add_method_not_implemented_1
	public static String VirtualMachineImpl_Scheme_change_not_implemented_2
	public static String VirtualMachineImpl_Hierarchy_change_not_implemented_3
	public static String VirtualMachineImpl_Delete_method_not_implemented_4
	public static String VirtualMachineImpl_Class_modifiers_change_not_implemented_5
	public static String VirtualMachineImpl_Method_modifiers_change_not_implemented_6
	public static String VerboseWriter___unknown_value__1
	public static String VerboseWriter__unknown_bit__2
	public static String VerboseWriter__none__4
	public static String ArrayReferenceImpl_Invalid_index_1
	public static String ArrayReferenceImpl_Invalid_srcIndex_2
	public static String ArrayReferenceImpl_Invalid_number_of_value_to_set_in_array_3
	public static String ValueImpl_Type_of_the_value_not_compatible_with_the_expected_type__1
	public static String ArrayReferenceImpl_Invalid_number_of_value_to_get_from_array_1
	public static String ArrayReferenceImpl_Attempted_to_get_more_values_from_array_than_length_of_array_2
	public static String ReferenceTypeImpl_28
	public static String ReferenceTypeImpl_29
	public static String ReferenceTypeImpl_30
	public static String ReferenceTypeImpl_31
	public static String ReferenceTypeImpl_32
	public static String ReferenceTypeImpl_34
	public static String SourceDebugExtensionParser_0
	public static String SourceDebugExtensionParser_2
	public static String SourceDebugExtensionParser_3
	public static String SourceDebugExtensionParser_4
	public static String SourceDebugExtensionParser_5
	public static String SourceDebugExtensionParser_6
	public static String SourceDebugExtensionParser_7
	public static String SourceDebugExtensionParser_8
	public static String SourceDebugExtensionParser_9
	public static String SourceDebugExtensionParser_10
	public static String SourceDebugExtensionParser_11
	public static String SourceDebugExtensionParser_12
	public static String SourceDebugExtensionParser_13
	public static String SourceDebugExtensionParser_14
	public static String SourceDebugExtensionParser_16
	public static String SourceDebugExtensionParser_17
	public static String SourceDebugExtensionParser_19
	public static String SourceDebugExtensionParser_22
	public static String SourceDebugExtensionParser_23
	public static String SourceDebugExtensionParser_24
	public static String SourceDebugExtensionParser_25
	public static String SourceDebugExtensionParser_26
	public static String SourceDebugExtensionParser_27
	public static String SourceDebugExtensionParser_28
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdi/internal/JDIMessages.properties
org/eclipse/jdi/internal/LocalVariableImpl.class
LocalVariableImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.LocalVariableImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.LocalVariable  {
	private org.eclipse.jdi.internal.MethodImpl fMethod
	private long fCodeIndex
	private String fName
	private String fSignature
	private String fGenericSignature
	private com.sun.jdi.Type fType
	private String fTypeName
	private int fLength
	private int fSlot
	private boolean fIsArgument
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.MethodImpl, long, java.lang.String, java.lang.String, java.lang.String, int, int, boolean) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.MethodImpl method
		long codeIndex
		String name
		String signature
		String genericSignature
		int length
		int slot
		boolean isArgument
	public int slot () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.jdi.internal.LocalVariableImpl loc
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.jdi.internal.LocalVariableImpl var2
		long index2
	public boolean isArgument () 
	public boolean isVisible (com.sun.jdi.StackFrame)  throws java.lang.IllegalArgumentException com.sun.jdi.VMMismatchException 
		com.sun.jdi.StackFrame frame
		org.eclipse.jdi.internal.StackFrameImpl frameImpl
		long currentIndex
	public java.lang.String name () 
	public java.lang.String signature () 
	public com.sun.jdi.Type type ()  throws com.sun.jdi.ClassNotLoadedException 
	public java.lang.String typeName () 
	public byte tag () 
	public org.eclipse.jdi.internal.MethodImpl method () 
	public boolean isThis () 
	public java.lang.String toString () 
	public java.lang.String genericSignature () 
}

org/eclipse/jdi/internal/LocationImpl.class
LocationImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.LocationImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.Location  {
	public static final int LINE_NR_NOT_AVAILABLE
	org.eclipse.jdi.internal.MethodImpl fMethod
	long fIndex
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.MethodImpl, long) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.MethodImpl method
		long index
	public long codeIndex () 
	public com.sun.jdi.ReferenceType declaringType () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
		org.eclipse.jdi.internal.LocationImpl loc
	public int compareTo (java.lang.Object) 
		Object object
		org.eclipse.jdi.internal.LocationImpl location2
	public int lineNumber () 
	public com.sun.jdi.Method method () 
	public java.lang.String sourceName ()  throws com.sun.jdi.AbsentInformationException 
	public java.lang.String toString () 
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public static org.eclipse.jdi.internal.LocationImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.MethodImpl method
		long index
	public int lineNumber (java.lang.String) 
		String stratum
	public java.lang.String sourceName (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String stratum
	public java.lang.String sourcePath (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String stratum
	public java.lang.String sourcePath ()  throws com.sun.jdi.AbsentInformationException 
}

org/eclipse/jdi/internal/LongTypeImpl.class
LongTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.LongTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.LongType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/LongValueImpl.class
LongValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.LongValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.LongValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Long) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Long value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public long value () 
	public static org.eclipse.jdi.internal.LongValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		long value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/MethodImpl.class
MethodImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.MethodImpl extends org.eclipse.jdi.internal.TypeComponentImpl implements com.sun.jdi.Method com.sun.jdi.Locatable  {
	public static final int INVOKE_SINGLE_THREADED_JDWP
	public static final int INVOKE_NONVIRTUAL_JDWP
	private static String[] fgInvokeOptions
	private org.eclipse.jdi.internal.jdwp.JdwpMethodID fMethodID
	private java.util.List fVariables
	private long fLowestValidCodeIndex
	private long fHighestValidCodeIndex
	private java.util.Map fCodeIndexToLine
	private java.util.Map fLineToCodeIndexes
	private java.util.Map fStratumAllLineLocations
	private int fArgumentSlotsCount
	private java.util.List fArguments
	private java.util.List fArgumentTypes
	private java.util.List fArgumentTypeNames
	private java.util.List fArgumentTypeSignatures
	private byte[] fByteCodes
	private long[] fCodeIndexTable
	private int[] fJavaStratumLineNumberTable
	private String fReturnTypeName
	static Class class$0
	static void  () 
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.ReferenceTypeImpl, org.eclipse.jdi.internal.jdwp.JdwpMethodID, java.lang.String, java.lang.String, java.lang.String, int) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.ReferenceTypeImpl declaringType
		org.eclipse.jdi.internal.jdwp.JdwpMethodID methodID
		String name
		String signature
		String genericSignature
		int modifierBits
	protected void flushStoredJdwpResults () 
	protected org.eclipse.jdi.internal.jdwp.JdwpMethodID getMethodID () 
	protected java.util.Map javaStratumCodeIndexToLine ()  throws com.sun.jdi.AbsentInformationException 
	protected java.util.List javaStratumLineToCodeIndexes (int)  throws com.sun.jdi.AbsentInformationException 
		int line
	private void getLineTable ()  throws com.sun.jdi.AbsentInformationException 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		int i
		long lineCodeIndex
		Long lineCodeIndexLong
		int lineNr
		Integer lineNrInt
		java.util.List lineNrEntry
		java.io.IOException e
	protected int javaStratumLineNumber (long)  throws com.sun.jdi.AbsentInformationException 
		long lineCodeIndex
		Long lineCodeIndexObj
		Integer lineNrObj
		long index
	public java.util.List allLineLocations ()  throws com.sun.jdi.AbsentInformationException 
	public java.util.List arguments ()  throws com.sun.jdi.AbsentInformationException 
		java.util.List result
		java.util.Iterator iter
		org.eclipse.jdi.internal.LocalVariableImpl var
	public java.util.List argumentTypeNames () 
		java.util.List argumentTypeSignatures
		java.util.List result
		java.util.Iterator iter
	private java.util.List argumentTypeSignatures () 
	public java.util.List argumentTypes ()  throws com.sun.jdi.ClassNotLoadedException 
		java.util.List result
		java.util.Iterator iter
		com.sun.jdi.ClassLoaderReference classLoaderRef
		org.eclipse.jdi.internal.VirtualMachineImpl vm
		String argumentTypeSignature
	public byte[] bytecodes () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int length
		java.io.IOException e
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
	public int compareTo (java.lang.Object) 
		Object object
		com.sun.jdi.Method type2
		int index1
		int index2
	public boolean isAbstract () 
	public boolean isConstructor () 
	public boolean isNative () 
	public boolean isStaticInitializer () 
	public boolean isSynchronized () 
	public com.sun.jdi.Location locationOfCodeIndex (long) 
		long index
		Integer lineNrInt
	public java.util.List locationsOfLine (int)  throws com.sun.jdi.AbsentInformationException 
		int line
	public com.sun.jdi.Type returnType ()  throws com.sun.jdi.ClassNotLoadedException 
		int startIndex
	public java.lang.String returnTypeName () 
		int startIndex
	public java.util.List variables ()  throws com.sun.jdi.AbsentInformationException 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		boolean withGenericSignature
		int jdwpCommand
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		java.util.List variables
		int i
		long codeIndex
		String name
		String signature
		String genericSignature
		int length
		int slot
		boolean isArgument
		org.eclipse.jdi.internal.LocalVariableImpl localVar
		java.io.IOException e
	private java.util.List inferArguments ()  throws com.sun.jdi.AbsentInformationException 
		String genericSignature
		String[] signatures
		String[] genericSignatures
		String[] genericSignatures
		int i
		int slot
		int i
		String name
		org.eclipse.jdi.internal.LocalVariableImpl localVar
	public java.util.List variablesByName (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String name
		java.util.Iterator iter
		java.util.List result
		org.eclipse.jdi.internal.LocalVariableImpl var
	public com.sun.jdi.Location location () 
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	protected void writeWithReferenceType (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	protected void writeWithReferenceTypeWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	protected static org.eclipse.jdi.internal.MethodImpl readWithReferenceTypeWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.ReferenceTypeImpl referenceType
		org.eclipse.jdi.internal.jdwp.JdwpMethodID ID
		org.eclipse.jdi.internal.MethodImpl method
	protected static org.eclipse.jdi.internal.MethodImpl readWithNameSignatureModifiers (org.eclipse.jdi.internal.ReferenceTypeImpl, org.eclipse.jdi.internal.ReferenceTypeImpl, boolean, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.ReferenceTypeImpl target
		org.eclipse.jdi.internal.ReferenceTypeImpl referenceType
		boolean withGenericSignature
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpMethodID ID
		String name
		String signature
		String genericSignature
		int modifierBits
		org.eclipse.jdi.internal.MethodImpl mirror
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		int value
		int j
	protected static java.lang.String[] getInvokeOptions () 
	public boolean isObsolete () 
	public java.util.List allLineLocations (java.lang.String, java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String stratum
		String sourceName
		java.util.List allLineLocations
		java.util.Map sourceNameAllLineLocations
	public java.util.List locationsOfLine (java.lang.String, java.lang.String, int)  throws com.sun.jdi.AbsentInformationException 
		String stratum
		String sourceName
		int lineNumber
	protected java.util.List javaStratumLocationsOfLines (java.util.List)  throws com.sun.jdi.AbsentInformationException 
		java.util.List javaLines
		java.util.Set tmpLocations
		java.util.Iterator iter
		Integer key
		java.util.List indexes
		java.util.List locations
		java.util.Iterator iter
		long index
		int position
	public boolean isBridge () 
	public boolean isVarArgs () 
}

org/eclipse/jdi/internal/MirrorImpl.class
MirrorImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.MirrorImpl extends java.lang.Object implements com.sun.jdi.Mirror  {
	protected String fDescription
	private org.eclipse.jdi.internal.VirtualMachineImpl fVirtualMachineImpl
	protected org.eclipse.jdi.internal.VerboseWriter fVerboseWriter
	private boolean fPendingJdwpRequest
	public void  (java.lang.String) 
		String description
		java.io.PrintWriter writer
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl virtualMachineImpl
		java.io.PrintWriter writer
	public java.lang.String toString () 
	public com.sun.jdi.VirtualMachine virtualMachine () 
	public org.eclipse.jdi.internal.VirtualMachineImpl virtualMachineImpl () 
	public void initJdwpEventSet (org.eclipse.jdi.internal.jdwp.JdwpCommandPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket commandPacket
	public void handledJdwpEventSet () 
	public void initJdwpRequest () 
	public void writeVerboseCommandPacketHeader (org.eclipse.jdi.internal.jdwp.JdwpCommandPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket commandPacket
		int command
		int currentPosition
	public void handledJdwpRequest () 
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket requestVM (int, byte[]) 
		int command
		byte[] outData
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket commandPacket
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket reply
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket requestVM (int, java.io.ByteArrayOutputStream) 
		int command
		java.io.ByteArrayOutputStream outData
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket requestVM (int, org.eclipse.jdi.internal.ObjectReferenceImpl) 
		int command
		org.eclipse.jdi.internal.ObjectReferenceImpl object
		java.io.ByteArrayOutputStream byteOutStream
		java.io.DataOutputStream dataOutStream
		java.io.IOException e
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket requestVM (int, org.eclipse.jdi.internal.ReferenceTypeImpl) 
		int command
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		java.io.ByteArrayOutputStream byteOutStream
		java.io.DataOutputStream dataOutStream
		java.io.IOException e
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket requestVM (int) 
		int command
	public void defaultReplyErrorHandler (int) 
		int error
	public void defaultIOExceptionHandler (java.lang.Exception) 
		Exception e
	public final org.eclipse.jdi.internal.jdwp.JdwpCommandPacket getCommandVM (int, long)  throws java.lang.InterruptedException 
		int command
		long timeout
	public void checkVM (com.sun.jdi.Mirror)  throws com.sun.jdi.VMMismatchException 
		com.sun.jdi.Mirror mirror
	public void disconnectVM () 
	public byte readByte (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		byte result
	public short readShort (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		short result
	public int readInt (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		int result
	public long readLong (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		long result
	public byte readByte (java.lang.String, java.util.Map, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.util.Map valueToString
		java.io.DataInputStream in
		byte result
	public short readShort (java.lang.String, java.util.Map, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.util.Map valueToString
		java.io.DataInputStream in
		short result
	public int readInt (java.lang.String, java.util.Map, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.util.Map valueToString
		java.io.DataInputStream in
		int result
	public java.lang.String readString (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		String result
	public boolean readBoolean (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		boolean result
	public char readChar (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		char result
	public double readDouble (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		double result
	public float readFloat (java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		String description
		java.io.DataInputStream in
		float result
	public byte[] readByteArray (int, java.lang.String, java.io.DataInputStream)  throws java.io.IOException 
		int length
		String description
		java.io.DataInputStream in
		byte[] result
	public void writeByte (byte, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		byte value
		String description
		java.io.DataOutputStream out
	public void writeShort (short, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		short value
		String description
		java.io.DataOutputStream out
	public void writeInt (int, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		int value
		String description
		java.io.DataOutputStream out
	public void writeLong (long, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		long value
		String description
		java.io.DataOutputStream out
	public void writeByte (byte, java.lang.String, java.util.Map, java.io.DataOutputStream)  throws java.io.IOException 
		byte value
		String description
		java.util.Map valueToString
		java.io.DataOutputStream out
	public void writeShort (short, java.lang.String, java.util.Map, java.io.DataOutputStream)  throws java.io.IOException 
		short value
		String description
		java.util.Map valueToString
		java.io.DataOutputStream out
	public void writeInt (int, java.lang.String, java.util.Map, java.io.DataOutputStream)  throws java.io.IOException 
		int value
		String description
		java.util.Map valueToString
		java.io.DataOutputStream out
	public void writeString (java.lang.String, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		String value
		String description
		java.io.DataOutputStream out
	public void writeBoolean (boolean, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		boolean value
		String description
		java.io.DataOutputStream out
	public void writeChar (char, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		char value
		String description
		java.io.DataOutputStream out
	public void writeDouble (double, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		double value
		String description
		java.io.DataOutputStream out
	public void writeFloat (float, java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		float value
		String description
		java.io.DataOutputStream out
	public void writeShort (short, java.lang.String, java.lang.String[], java.io.DataOutputStream)  throws java.io.IOException 
		short value
		String description
		String[] bitNames
		java.io.DataOutputStream out
	public void writeInt (int, java.lang.String, java.lang.String[], java.io.DataOutputStream)  throws java.io.IOException 
		int value
		String description
		String[] bitNames
		java.io.DataOutputStream out
	public byte readByte (java.lang.String, java.lang.String[], java.io.DataInputStream)  throws java.io.IOException 
		String description
		String[] bitNames
		java.io.DataInputStream in
		byte result
	public short readShort (java.lang.String, java.lang.String[], java.io.DataInputStream)  throws java.io.IOException 
		String description
		String[] bitNames
		java.io.DataInputStream in
		short result
	public int readInt (java.lang.String, java.lang.String[], java.io.DataInputStream)  throws java.io.IOException 
		String description
		String[] bitNames
		java.io.DataInputStream in
		int result
	public void writeByte (byte, java.lang.String, java.lang.String[], java.io.DataOutputStream)  throws java.io.IOException 
		byte value
		String description
		String[] bitNames
		java.io.DataOutputStream out
	public org.eclipse.jdi.internal.VerboseWriter verboseWriter () 
}

org/eclipse/jdi/internal/MonitorInfoImpl.class
MonitorInfoImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.MonitorInfoImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.MonitorInfo  {
	private com.sun.jdi.ThreadReference fThread
	private com.sun.jdi.ObjectReference fMonitor
	private int fDepth
	public void  (com.sun.jdi.ThreadReference, int, com.sun.jdi.ObjectReference, org.eclipse.jdi.internal.VirtualMachineImpl) 
		com.sun.jdi.ThreadReference thread
		int depth
		com.sun.jdi.ObjectReference monitor
		org.eclipse.jdi.internal.VirtualMachineImpl virtualMachineImpl
	public com.sun.jdi.ObjectReference monitor ()  throws com.sun.jdi.InvalidStackFrameException 
	public int stackDepth ()  throws com.sun.jdi.InvalidStackFrameException 
	public com.sun.jdi.ThreadReference thread ()  throws com.sun.jdi.InvalidStackFrameException 
}

org/eclipse/jdi/internal/ObjectReferenceImpl$MonitorInfo.class
ObjectReferenceImpl.java
package org.eclipse.jdi.internal
 org.eclipse.jdi.internal.ObjectReferenceImpl$MonitorInfo extends java.lang.Object {
	org.eclipse.jdi.internal.ThreadReferenceImpl owner
	int entryCount
	java.util.ArrayList waiters
	final org.eclipse.jdi.internal.ObjectReferenceImpl this$0
	private void  (org.eclipse.jdi.internal.ObjectReferenceImpl) 
	void  (org.eclipse.jdi.internal.ObjectReferenceImpl, org.eclipse.jdi.internal.ObjectReferenceImpl$MonitorInfo) 
}

org/eclipse/jdi/internal/ObjectReferenceImpl.class
ObjectReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ObjectReferenceImpl extends org.eclipse.jdi.internal.ValueImpl implements com.sun.jdi.ObjectReference  {
	public static final byte tag
	private org.eclipse.jdi.internal.jdwp.JdwpObjectID fObjectID
	private com.sun.jdi.ReferenceType fReferenceType
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpObjectID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpObjectID objectID
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpObjectID) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpObjectID objectID
	public byte getTag () 
	public org.eclipse.jdi.internal.jdwp.JdwpObjectID getObjectID () 
	public void disableCollection () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	public void enableCollection () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	private org.eclipse.jdi.internal.ObjectReferenceImpl$MonitorInfo monitorInfo ()  throws com.sun.jdi.IncompatibleThreadStateException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		org.eclipse.jdi.internal.ObjectReferenceImpl$MonitorInfo result
		int nrOfWaiters
		int i
		java.io.IOException e
	public com.sun.jdi.ThreadReference owningThread ()  throws com.sun.jdi.IncompatibleThreadStateException 
	public int entryCount ()  throws com.sun.jdi.IncompatibleThreadStateException 
	public java.util.List waitingThreads ()  throws com.sun.jdi.IncompatibleThreadStateException 
	public com.sun.jdi.Value getValue (com.sun.jdi.Field) 
		com.sun.jdi.Field field
		java.util.ArrayList list
	public java.util.List referringObjects (long)  throws java.lang.UnsupportedOperationException java.lang.IllegalArgumentException 
		long maxReferrers
		int max
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int elements
		java.util.ArrayList list
		int i
		java.io.IOException e
	public java.util.Map getValues (java.util.List) 
		java.util.List allFields
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.util.List staticFields
		java.util.List nonStaticFields
		int allFieldsSize
		int i
		org.eclipse.jdi.internal.FieldImpl field
		java.util.Map resultMap
		java.util.Map resultMap
		int nonStaticFieldsSize
		int i
		org.eclipse.jdi.internal.FieldImpl field
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		int i
		java.io.IOException e
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
	private int optionsToJdwpOptions (int) 
		int options
		int jdwpOptions
	public com.sun.jdi.Value invokeMethod (com.sun.jdi.ThreadReference, com.sun.jdi.Method, java.util.List, int)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException com.sun.jdi.IncompatibleThreadStateException com.sun.jdi.InvocationException 
		com.sun.jdi.ThreadReference thread
		com.sun.jdi.Method method
		java.util.List arguments
		int options
		org.eclipse.jdi.internal.ThreadReferenceImpl threadImpl
		org.eclipse.jdi.internal.MethodImpl methodImpl
		java.util.List checkedArguments
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.util.Iterator iter
		org.eclipse.jdi.internal.ValueImpl elt
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		org.eclipse.jdi.internal.ValueImpl value
		org.eclipse.jdi.internal.ObjectReferenceImpl exception
		java.io.IOException e
	private boolean isAValidMethod (com.sun.jdi.Method) 
		com.sun.jdi.Method method
		com.sun.jdi.ReferenceType refType
	public boolean isCollected () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		boolean result
		java.io.IOException e
	public com.sun.jdi.ReferenceType referenceType () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public com.sun.jdi.Type type () 
	public void setValue (com.sun.jdi.Field, com.sun.jdi.Value)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException 
		com.sun.jdi.Field field
		com.sun.jdi.Value value
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.ValueImpl checkedValue
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	public long uniqueID () 
	public java.lang.String idString () 
	public java.lang.String toString () 
	public static org.eclipse.jdi.internal.ObjectReferenceImpl readObjectRefWithoutTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpObjectID ID
		org.eclipse.jdi.internal.ObjectReferenceImpl mirror
	public static org.eclipse.jdi.internal.ObjectReferenceImpl readObjectRefWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		byte objectTag
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/PrimitiveTypeImpl.class
PrimitiveTypeImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.PrimitiveTypeImpl extends org.eclipse.jdi.internal.TypeImpl implements com.sun.jdi.PrimitiveType  {
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.String, java.lang.String) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		String name
		String signature
	public static org.eclipse.jdi.internal.PrimitiveTypeImpl create (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.String) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		String signature
	public abstract byte tag () 
	public int modifiers () 
	public boolean equals (java.lang.Object) 
		Object obj
}

org/eclipse/jdi/internal/PrimitiveValueImpl.class
PrimitiveValueImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.PrimitiveValueImpl extends org.eclipse.jdi.internal.ValueImpl implements com.sun.jdi.PrimitiveValue java.lang.Comparable  {
	Object fValue
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Object) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Object value
	public boolean booleanValue () 
	public char charValue () 
	public byte byteValue () 
	public double doubleValue () 
	public float floatValue () 
	public int intValue () 
	public long longValue () 
	public short shortValue () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public int compareTo (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
	public abstract void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
	public static org.eclipse.jdi.internal.PrimitiveValueImpl readWithoutTag (org.eclipse.jdi.internal.MirrorImpl, com.sun.jdi.PrimitiveType, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		com.sun.jdi.PrimitiveType type
		java.io.DataInputStream in
}

org/eclipse/jdi/internal/ReferenceTypeImpl$FileInfo.class
ReferenceTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo extends java.lang.Object {
	protected int fFileId
	protected String fFileName
	protected String fAbsoluteFileName
	private java.util.HashMap fLineInfo
	public void  (int, java.lang.String, java.lang.String) 
		int fileId
		String fileName
		String absoluteFileName
	public void addLineInfo (int, int, int) 
		int inputLine
		int outputStartLine
		int outputLineRange
		Integer key
		java.util.List outputLines
	public java.util.List getOutputLinesForLine (int) 
		int lineNumber
		java.util.List list
		java.util.List outputLines
		java.util.Iterator iter
		int[] info
		int outputLineNumber
		int length
		int i
	public boolean equals (java.lang.Object) 
		Object object
}

org/eclipse/jdi/internal/ReferenceTypeImpl$Stratum.class
ReferenceTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum extends java.lang.Object {
	private String fId
	private java.util.List fFileInfos
	private int fPrimaryFileId
	private java.util.HashMap fOutputLineToInputLine
	public void  (java.lang.String) 
		String id
	public void addFileInfo (int, java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		int fileId
		String fileName
	public void addFileInfo (int, java.lang.String, java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		int fileId
		String fileName
		String absoluteFileName
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
	public void addLineInfo (int, int, int, int, int)  throws com.sun.jdi.AbsentInformationException 
		int inputStartLine
		int lineFileId
		int repeatCount
		int outputStartLine
		int outputLineIncrement
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo element
		int i
		int j
	private void addLineInfoToMap (int, int, int) 
		int inputStartLine
		int lineFileId
		int outputStartLine
		Integer key
		java.util.List inputLines
	public org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo getFileInfo (java.lang.String) 
		String sourceName
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
	public java.util.List getInputLineInfos (int) 
		int outputLineNumber
	static java.util.List access$0 (org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum) 
	static java.lang.String access$1 (org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum) 
	static int access$2 (org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum) 
}

org/eclipse/jdi/internal/ReferenceTypeImpl.class
ReferenceTypeImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.ReferenceTypeImpl extends org.eclipse.jdi.internal.TypeImpl implements com.sun.jdi.ReferenceType org.eclipse.jdi.hcr.ReferenceType  {
	public static final int JDWP_CLASS_STATUS_VERIFIED
	public static final int JDWP_CLASS_STATUS_PREPARED
	public static final int JDWP_CLASS_STATUS_INITIALIZED
	public static final int JDWP_CLASS_STATUS_ERROR
	private static String[] fgClassStatusStrings
	private org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID fReferenceTypeID
	protected java.util.List fInterfaces
	private java.util.List fMethods
	private java.util.Hashtable fMethodTable
	private java.util.List fFields
	private java.util.List fAllMethods
	private java.util.List fVisibleMethods
	private java.util.List fAllFields
	private java.util.List fVisibleFields
	private java.util.List fAllInterfaces
	private java.util.Map fStratumAllLineLocations
	private String fSourceName
	private int fModifierBits
	private org.eclipse.jdi.internal.ClassLoaderReferenceImpl fClassLoader
	private org.eclipse.jdi.internal.ClassObjectReferenceImpl fClassObject
	private String fGenericSignature
	private boolean fGenericSignatureKnown
	private boolean fGotClassFileVersion
	private int fClassFileVersion
	private boolean fIsHCREligible
	private boolean fIsVersionKnown
	private boolean fSourceDebugExtensionAvailable
	private String fDefaultStratumId
	private java.util.Map fStrata
	private String fSmap
	static Class class$0
	static void  () 
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID referenceTypeID
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID, java.lang.String, java.lang.String) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID referenceTypeID
		String signature
		String genericSignature
	public abstract byte typeTag () 
	public void flushStoredJdwpResults () 
		java.util.Iterator iter
		java.util.Iterator iter
		org.eclipse.jdi.internal.MethodImpl method
		org.eclipse.jdi.internal.FieldImpl field
	public java.util.List allInterfaces () 
		java.util.HashSet allInterfacesSet
		java.util.Iterator interfaces
		org.eclipse.jdi.internal.InterfaceTypeImpl inter
		com.sun.jdi.ClassType superclass
	public org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID getRefTypeID () 
	public int modifiers () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	private void addVisibleMethods (java.util.List, java.util.Set, java.util.List) 
		java.util.List inheritedMethods
		java.util.Set nameAndSignatures
		java.util.List resultMethods
		java.util.Iterator iter
		org.eclipse.jdi.internal.MethodImpl inheritedMethod
	public java.util.List visibleMethods () 
		java.util.Set namesAndSignatures
		java.util.List visibleMethods
		java.util.Iterator iter
		org.eclipse.jdi.internal.MethodImpl method
		java.util.Iterator interfaces
		org.eclipse.jdi.internal.InterfaceTypeImpl inter
		com.sun.jdi.ClassType superclass
	public java.util.List allMethods () 
		java.util.HashSet resultSet
		java.util.Iterator interfaces
		org.eclipse.jdi.internal.InterfaceTypeImpl inter
		com.sun.jdi.ClassType superclass
	public java.util.List interfaces () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.util.List elements
		int nrOfElements
		int i
		org.eclipse.jdi.internal.InterfaceTypeImpl ref
		java.io.IOException e
	private void addVisibleFields (java.util.List, java.util.Set, java.util.List) 
		java.util.List newFields
		java.util.Set names
		java.util.List resultFields
		java.util.Iterator iter
		org.eclipse.jdi.internal.FieldImpl field
		String name
	public java.util.List visibleFields () 
		java.util.HashSet fieldNames
		java.util.List visibleFields
		java.util.Iterator interfaces
		org.eclipse.jdi.internal.InterfaceTypeImpl inter
		com.sun.jdi.ClassType superclass
	public java.util.List allFields () 
		java.util.HashSet resultSet
		java.util.Iterator interfaces
		org.eclipse.jdi.internal.InterfaceTypeImpl inter
		com.sun.jdi.ClassType superclass
	public com.sun.jdi.ClassLoaderReference classLoader () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public com.sun.jdi.ClassObjectReference classObject () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	protected int status () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int status
		java.io.IOException e
	public boolean failedToInitialize () 
	public boolean isInitialized () 
	public boolean isPrepared () 
	public boolean isVerified () 
	public com.sun.jdi.Field fieldByName (java.lang.String) 
		String name
		java.util.Iterator iter
		org.eclipse.jdi.internal.FieldImpl field
	public java.util.List fields () 
		boolean withGenericSignature
		int jdwpCommand
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.util.List elements
		int nrOfElements
		int i
		org.eclipse.jdi.internal.FieldImpl elt
		java.io.IOException e
	public org.eclipse.jdi.internal.FieldImpl findField (org.eclipse.jdi.internal.jdwp.JdwpFieldID) 
		org.eclipse.jdi.internal.jdwp.JdwpFieldID fieldID
		java.util.Iterator iter
		org.eclipse.jdi.internal.FieldImpl field
	public org.eclipse.jdi.internal.MethodImpl findMethod (org.eclipse.jdi.internal.jdwp.JdwpMethodID) 
		org.eclipse.jdi.internal.jdwp.JdwpMethodID methodID
		java.util.Iterator iter
		org.eclipse.jdi.internal.MethodImpl method
	public com.sun.jdi.Value getValue (com.sun.jdi.Field) 
		com.sun.jdi.Field field
		java.util.ArrayList list
	public java.util.Map getValues (java.util.List) 
		java.util.List fields
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		int fieldsSize
		int i
		org.eclipse.jdi.internal.FieldImpl field
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.util.HashMap map
		int nrOfElements
		int i
		java.io.IOException e
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
	public int compareTo (java.lang.Object) 
		Object object
	public boolean isAbstract () 
	public boolean isFinal () 
	public boolean isStatic () 
	public java.util.List locationsOfLine (int)  throws com.sun.jdi.AbsentInformationException 
		int line
	public java.util.List methods () 
		boolean withGenericSignature
		int jdwpCommand
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.util.List elements
		int nrOfElements
		int i
		org.eclipse.jdi.internal.MethodImpl elt
		java.io.IOException e
	public java.util.List methodsByName (java.lang.String) 
		String name
		java.util.List elements
		java.util.Iterator iter
		org.eclipse.jdi.internal.MethodImpl method
	public java.util.List methodsByName (java.lang.String, java.lang.String) 
		String name
		String signature
		java.util.List elements
		java.util.Iterator iter
		org.eclipse.jdi.internal.MethodImpl method
	public java.lang.String name () 
	public java.lang.String signature () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public java.util.List nestedTypes () 
		java.util.List result
		java.util.Iterator itr
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		String refName
	public java.lang.String sourceName ()  throws com.sun.jdi.AbsentInformationException 
	public int getClassFileVersion () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public boolean isVersionKnown () 
	public boolean isHCREligible () 
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public static void writeNull (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
		org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID ID
	public void writeWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public static org.eclipse.jdi.internal.ReferenceTypeImpl readWithTypeTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		byte typeTag
	public java.util.List allLineLocations ()  throws com.sun.jdi.AbsentInformationException 
	public static org.eclipse.jdi.internal.ReferenceTypeImpl readWithTypeTagAndSignature (org.eclipse.jdi.internal.MirrorImpl, boolean, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		boolean withGenericSignature
		java.io.DataInputStream in
		byte typeTag
	public static org.eclipse.jdi.internal.TypeImpl create (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.String, com.sun.jdi.ClassLoaderReference)  throws com.sun.jdi.ClassNotLoadedException 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		String signature
		com.sun.jdi.ClassLoaderReference classLoader
		org.eclipse.jdi.internal.ReferenceTypeImpl refTypeBootstrap
		java.util.List classes
		org.eclipse.jdi.internal.ReferenceTypeImpl type
		org.eclipse.jdi.internal.ReferenceTypeImpl type
		java.util.Iterator iter
		java.util.List visibleTypes
		java.util.Iterator visibleIter
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		int value
		int j
	public static java.lang.String[] classStatusStrings () 
	public com.sun.jdi.Value createNullValue () 
	public java.util.List sourceNames (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String stratumId
		java.util.List list
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		java.util.List fileInfos
		java.util.Iterator iter
	public java.util.List sourcePaths (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String stratumId
		java.util.List list
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
		String path
	public java.lang.String sourceDebugExtension ()  throws com.sun.jdi.AbsentInformationException 
	public java.util.List allLineLocations (java.lang.String, java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String stratum
		String sourceName
		java.util.Iterator allMethods
		java.util.List allLineLocations
		java.util.Map sourceNameAllLineLocations
		org.eclipse.jdi.internal.MethodImpl method
	public java.util.List locationsOfLine (java.lang.String, java.lang.String, int)  throws com.sun.jdi.AbsentInformationException 
		String stratum
		String sourceName
		int lineNumber
		java.util.Iterator allMethods
		java.util.List locations
		boolean hasLineInformation
		com.sun.jdi.AbsentInformationException exception
		org.eclipse.jdi.internal.MethodImpl method
		com.sun.jdi.AbsentInformationException e
	public java.util.List availableStrata () 
		java.util.List list
	public java.lang.String defaultStratum () 
	private java.lang.String getPath (java.lang.String) 
		String sourceName
		String name
		int lastDotOffset
		char fileSeparator
	private org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum getStratum (java.lang.String) 
		String stratumId
	private void getSourceDebugExtension ()  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	private void getSourceName ()  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	private synchronized boolean isSourceDebugExtensionAvailable () 
	protected void setOutputFileName (java.lang.String) 
		String outputFileName
	protected void setDefaultStratumId (java.lang.String) 
		String defaultStratumId
	protected void addStratum (org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum) 
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
	protected java.lang.String sourceName (long, org.eclipse.jdi.internal.MethodImpl, java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		long codeIndex
		org.eclipse.jdi.internal.MethodImpl method
		String stratumId
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
	private org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo (long, org.eclipse.jdi.internal.MethodImpl, org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum) 
		long codeIndex
		org.eclipse.jdi.internal.MethodImpl method
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		int fileId
		java.util.List lineInfos
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
	private java.util.List lineInfos (long, org.eclipse.jdi.internal.MethodImpl, org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum)  throws com.sun.jdi.AbsentInformationException 
		long codeIndex
		org.eclipse.jdi.internal.MethodImpl method
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		int outputLineNumber
	protected java.lang.String sourcePath (long, org.eclipse.jdi.internal.MethodImpl, java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		long codeIndex
		org.eclipse.jdi.internal.MethodImpl method
		String stratumId
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
		String path
	protected int lineNumber (long, org.eclipse.jdi.internal.MethodImpl, java.lang.String) 
		long codeIndex
		org.eclipse.jdi.internal.MethodImpl method
		String stratumId
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		java.util.List lineInfos
	public java.util.List locationsOfLine (java.lang.String, java.lang.String, int, org.eclipse.jdi.internal.MethodImpl)  throws com.sun.jdi.AbsentInformationException 
		String stratumId
		String sourceName
		int lineNumber
		org.eclipse.jdi.internal.MethodImpl method
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		java.util.List javaLines
		boolean found
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
	public java.util.List allLineLocations (java.lang.String, java.lang.String, org.eclipse.jdi.internal.MethodImpl, long[], int[])  throws com.sun.jdi.AbsentInformationException 
		String stratumId
		String sourceName
		org.eclipse.jdi.internal.MethodImpl method
		long[] codeIndexTable
		int[] javaStratumLineNumberTable
		org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum stratum
		int[][] lineInfoTable
		int lastIndex
		int i
		int length
		java.util.List lineInfos
		int[] lineInfo
		org.eclipse.jdi.internal.ReferenceTypeImpl$FileInfo fileInfo
		int fileId
		int lastIndex
		int i
		int length
		java.util.List lineInfos
		java.util.Iterator iter
		int[] lineInfo
		java.util.List locations
		int i
		int length
		java.util.List result
		int i
	public java.lang.String genericSignature () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public void setGenericSignature (java.lang.String) 
		String genericSignature
	public java.util.List instances (long) 
		long maxInstances
		int max
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int elements
		java.util.ArrayList list
		int i
		java.io.IOException e
	public int majorVersion () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public int minorVersion () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public int constantPoolCount () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public byte[] constantPool () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int bytes
		byte[] array
		int i
		java.io.IOException e
}

org/eclipse/jdi/internal/ShortTypeImpl.class
ShortTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ShortTypeImpl extends org.eclipse.jdi.internal.PrimitiveTypeImpl implements com.sun.jdi.ShortType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte tag () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/ShortValueImpl.class
ShortValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ShortValueImpl extends org.eclipse.jdi.internal.PrimitiveValueImpl implements com.sun.jdi.ShortValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.Short) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		Short value
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public short value () 
	public static org.eclipse.jdi.internal.ShortValueImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		short value
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
}

org/eclipse/jdi/internal/SourceDebugExtensionParser$Lexer.class
SourceDebugExtensionParser.java
package org.eclipse.jdi.internal
 org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer extends java.lang.Object {
	static final int UNKNOWN
	static final int SMAP
	static final int NON_ASTERISK_STRING
	static final int NUMBER
	static final int CR
	static final int ASTERISK_CHAR
	static final int ASTERISK_C
	static final int ASTERISK_E
	static final int ASTERISK_F
	static final int ASTERISK_L
	static final int ASTERISK_O
	static final int ASTERISK_S
	static final int ASTERISK_V
	static final int COLON
	static final int COMMA
	static final int SHARP
	static final int PLUS
	private char[] fSmap
	private int fPointer
	private char fChar
	private char[] fLexem
	private int fLexemType
	private boolean fEOF
	public void  (java.lang.String) 
		String smap
	public int nextLexem ()  throws com.sun.jdi.AbsentInformationException 
	private char nextChar () 
	private void startWith ()  throws com.sun.jdi.AbsentInformationException 
	private void startWithOtherChar () 
		int lexemStart
	private void nonAsteriskString (int) 
		int lexemStart
		int length
	private void number (int) 
		int lexemStart
		int length
	private void startWithAsterisk ()  throws com.sun.jdi.AbsentInformationException 
	private void startWithCR () 
	private void consumeWhiteSpace () 
	public char[] lexem () 
	public int lexemType () 
}

org/eclipse/jdi/internal/SourceDebugExtensionParser.class
SourceDebugExtensionParser.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.SourceDebugExtensionParser extends java.lang.Object {
	private org.eclipse.jdi.internal.ReferenceTypeImpl fReferenceType
	private java.util.List fDefinedStrata
	private org.eclipse.jdi.internal.ReferenceTypeImpl$Stratum fCurrentStratum
	private boolean fFileSectionDefinedForCurrentStratum
	private boolean fLineSectionDefinedForCurrentStratum
	private int fCurrentLineFileId
	public static void parse (java.lang.String, org.eclipse.jdi.internal.ReferenceTypeImpl)  throws com.sun.jdi.AbsentInformationException 
		String smap
		org.eclipse.jdi.internal.ReferenceTypeImpl referenceType
	private void  (org.eclipse.jdi.internal.ReferenceTypeImpl) 
		org.eclipse.jdi.internal.ReferenceTypeImpl referenceType
	private void parseSmap (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String smap
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
	private void parseHeader (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
		int lexemType
	private void parseSections (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
	private void parseStratumSection (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
		String stratumId
		int lexemType
	private void parseFileSection (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
	private void parseFileInfo (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
		int lexemType
		int fileId
		int fileId
		String fileName
	private void parseLineSection (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
	private void parseLineInfo (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
		int inputStartLine
		int lexemType
		int repeatCount
		int repeatCount
		int outputStartLine
		int outputLineIncrement
		int outputLineIncrement
	private void parseVendorSection (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
	private void parseFutureSection (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
	private java.lang.String getNonAsteriskString (org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer)  throws com.sun.jdi.AbsentInformationException 
		org.eclipse.jdi.internal.SourceDebugExtensionParser$Lexer lexer
		StringBuffer string
		int lexemType
		int i
		int length
		char c
	private int integerValue (char[]) 
		char[] lexem
		int i
		char c
		int value
	private boolean isAsteriskLexem (int) 
		int lexemType
}

org/eclipse/jdi/internal/StackFrameImpl.class
StackFrameImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.StackFrameImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.StackFrame com.sun.jdi.Locatable  {
	private org.eclipse.jdi.internal.jdwp.JdwpFrameID fFrameID
	private org.eclipse.jdi.internal.ThreadReferenceImpl fThread
	private org.eclipse.jdi.internal.LocationImpl fLocation
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpFrameID, org.eclipse.jdi.internal.ThreadReferenceImpl, org.eclipse.jdi.internal.LocationImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpFrameID ID
		org.eclipse.jdi.internal.ThreadReferenceImpl thread
		org.eclipse.jdi.internal.LocationImpl location
	public com.sun.jdi.Value getValue (com.sun.jdi.LocalVariable)  throws java.lang.IllegalArgumentException com.sun.jdi.InvalidStackFrameException com.sun.jdi.VMMismatchException 
		com.sun.jdi.LocalVariable variable
		java.util.ArrayList list
	public java.util.Map getValues (java.util.List)  throws java.lang.IllegalArgumentException com.sun.jdi.InvalidStackFrameException com.sun.jdi.VMMismatchException 
		java.util.List variables
		java.util.Map map
		int sizeAll
		int sizeThis
		boolean[] isThisValue
		int i
		org.eclipse.jdi.internal.LocalVariableImpl var
		int sizeNotThis
		com.sun.jdi.Value thisValue
		int i
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		int i
		org.eclipse.jdi.internal.LocalVariableImpl var
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		int i
		int j
		java.io.IOException e
	public java.util.List getArgumentValues ()  throws com.sun.jdi.InvalidStackFrameException 
		java.util.List list
		java.util.ArrayList ret
		com.sun.jdi.LocalVariable var
		java.util.Iterator iter
		com.sun.jdi.AbsentInformationException e
	public com.sun.jdi.Location location () 
	public void setValue (com.sun.jdi.LocalVariable, com.sun.jdi.Value)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException 
		com.sun.jdi.LocalVariable var
		com.sun.jdi.Value value
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.ValueImpl checkedValue
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	public com.sun.jdi.ObjectReference thisObject ()  throws com.sun.jdi.InvalidStackFrameException 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		com.sun.jdi.ObjectReference result
		java.io.IOException e
	public com.sun.jdi.ThreadReference thread () 
	public com.sun.jdi.LocalVariable visibleVariableByName (java.lang.String)  throws com.sun.jdi.AbsentInformationException 
		String name
		java.util.Iterator iter
		org.eclipse.jdi.internal.LocalVariableImpl var
	public java.util.List visibleVariables ()  throws com.sun.jdi.AbsentInformationException 
		java.util.List variables
		java.util.Iterator iter
		java.util.List visibleVars
		org.eclipse.jdi.internal.LocalVariableImpl var
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object object
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public void writeWithThread (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public static org.eclipse.jdi.internal.StackFrameImpl readWithLocation (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.ThreadReferenceImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.ThreadReferenceImpl thread
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpFrameID ID
		org.eclipse.jdi.internal.LocationImpl location
}

org/eclipse/jdi/internal/StringReferenceImpl.class
StringReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.StringReferenceImpl extends org.eclipse.jdi.internal.ObjectReferenceImpl implements com.sun.jdi.StringReference  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpStringID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpStringID stringID
	public byte getTag () 
	public java.lang.String value () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		String result
		java.io.IOException e
	public static org.eclipse.jdi.internal.StringReferenceImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpStringID ID
		org.eclipse.jdi.internal.StringReferenceImpl mirror
	public java.lang.String toString () 
}

org/eclipse/jdi/internal/ThreadGroupReferenceImpl$ChildrenInfo.class
ThreadGroupReferenceImpl.java
package org.eclipse.jdi.internal
 org.eclipse.jdi.internal.ThreadGroupReferenceImpl$ChildrenInfo extends java.lang.Object {
	java.util.List childThreads
	java.util.List childThreadGroups
	final org.eclipse.jdi.internal.ThreadGroupReferenceImpl this$0
	private void  (org.eclipse.jdi.internal.ThreadGroupReferenceImpl) 
	void  (org.eclipse.jdi.internal.ThreadGroupReferenceImpl, org.eclipse.jdi.internal.ThreadGroupReferenceImpl$ChildrenInfo) 
}

org/eclipse/jdi/internal/ThreadGroupReferenceImpl.class
ThreadGroupReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ThreadGroupReferenceImpl extends org.eclipse.jdi.internal.ObjectReferenceImpl implements com.sun.jdi.ThreadGroupReference  {
	public static final byte tag
	private String fName
	private com.sun.jdi.ThreadGroupReference fParent
	private static org.eclipse.jdi.internal.ThreadGroupReferenceImpl fgUnsetParent
	static void  () 
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpThreadGroupID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpThreadGroupID threadGroupID
	public byte getTag () 
	public java.lang.String name () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public com.sun.jdi.ThreadGroupReference parent () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public void resume () 
		java.util.Iterator iter
		org.eclipse.jdi.internal.ThreadReferenceImpl thr
	public void suspend () 
		java.util.Iterator iter
		org.eclipse.jdi.internal.ThreadReferenceImpl thr
	public org.eclipse.jdi.internal.ThreadGroupReferenceImpl$ChildrenInfo childrenInfo () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		org.eclipse.jdi.internal.ThreadGroupReferenceImpl$ChildrenInfo result
		int nrThreads
		int i
		int nrThreadGroups
		int i
		java.io.IOException e
	public java.util.List threadGroups () 
	public java.util.List threads () 
	private java.util.List allThreads () 
		org.eclipse.jdi.internal.ThreadGroupReferenceImpl$ChildrenInfo info
		java.util.List result
		java.util.Iterator iter
		org.eclipse.jdi.internal.ThreadGroupReferenceImpl tg
	public java.lang.String toString () 
	public static org.eclipse.jdi.internal.ThreadGroupReferenceImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpThreadGroupID ID
		org.eclipse.jdi.internal.ThreadGroupReferenceImpl mirror
}

org/eclipse/jdi/internal/ThreadReferenceImpl.class
ThreadReferenceImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ThreadReferenceImpl extends org.eclipse.jdi.internal.ObjectReferenceImpl implements com.sun.jdi.ThreadReference org.eclipse.jdi.hcr.ThreadReference  {
	public static final int JDWP_THREAD_STATUS_ZOMBIE
	public static final int JDWP_THREAD_STATUS_RUNNING
	public static final int JDWP_THREAD_STATUS_SLEEPING
	public static final int JDWP_THREAD_STATUS_MONITOR
	public static final int JDWP_THREAD_STATUS_WAIT
	public static final int SUSPEND_STATUS_SUSPENDED
	private static java.util.Map fgThreadStatusMap
	private static String[] fgSuspendStatusStrings
	protected static final byte tag
	private boolean fIsAtBreakpoint
	private org.eclipse.jdi.internal.ThreadGroupReferenceImpl fThreadGroup
	static Class class$0
	static void  () 
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.jdwp.JdwpThreadID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpThreadID threadID
	public void setIsAtBreakpoint () 
	public void resetEventFlags () 
	public byte getTag () 
	public com.sun.jdi.ObjectReference currentContendedMonitor ()  throws com.sun.jdi.IncompatibleThreadStateException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		com.sun.jdi.ObjectReference result
		java.io.IOException e
	public void forceEarlyReturn (com.sun.jdi.Value)  throws com.sun.jdi.InvalidTypeException com.sun.jdi.ClassNotLoadedException com.sun.jdi.IncompatibleThreadStateException 
		com.sun.jdi.Value value
		java.io.ByteArrayOutputStream byteOutStream
		java.io.DataOutputStream dataOutStream
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket reply
		java.io.IOException e
	public com.sun.jdi.StackFrame frame (int)  throws com.sun.jdi.IncompatibleThreadStateException 
		int index
	public int frameCount ()  throws com.sun.jdi.IncompatibleThreadStateException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int result
		java.io.IOException e
	public java.util.List frames ()  throws com.sun.jdi.IncompatibleThreadStateException 
	public java.util.List frames (int, int)  throws java.lang.IndexOutOfBoundsException com.sun.jdi.IncompatibleThreadStateException 
		int start
		int length
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		java.util.List frames
		int i
		org.eclipse.jdi.internal.StackFrameImpl frame
		java.io.IOException e
	public void interrupt () 
	public boolean isAtBreakpoint () 
	public boolean isSuspended () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int suspendStatus
		boolean result
		java.io.IOException e
	public java.lang.String name () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public java.util.List ownedMonitors ()  throws com.sun.jdi.IncompatibleThreadStateException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfMonitors
		java.util.List result
		int i
		java.io.IOException e
	public java.util.List ownedMonitorsAndFrames ()  throws com.sun.jdi.IncompatibleThreadStateException 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int owned
		java.util.List result
		int i
		java.io.IOException e
	public void resume () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	public int status () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int threadStatus
		java.io.IOException e
	public void stop (com.sun.jdi.ObjectReference)  throws com.sun.jdi.InvalidTypeException 
		com.sun.jdi.ObjectReference throwable
		org.eclipse.jdi.internal.ObjectReferenceImpl throwableImpl
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	public void suspend () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	public int suspendCount () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int result
		java.io.IOException e
	public com.sun.jdi.ThreadGroupReference threadGroup () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public boolean doReturn (com.sun.jdi.Value, boolean)  throws org.eclipse.jdi.hcr.OperationRefusedException 
		com.sun.jdi.Value returnValue
		boolean triggerFinallyAndSynchronized
		org.eclipse.jdi.internal.ValueImpl valueImpl
		org.eclipse.jdi.internal.ValueImpl valueImpl
		org.eclipse.jdi.internal.ValueImpl valueImpl
		org.eclipse.jdi.internal.TypeImpl returnType
		com.sun.jdi.IncompatibleThreadStateException e
		com.sun.jdi.ClassNotLoadedException e
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		boolean result
		java.io.IOException e
	public java.lang.String toString () 
	public static org.eclipse.jdi.internal.ThreadReferenceImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.jdwp.JdwpThreadID ID
		org.eclipse.jdi.internal.ThreadReferenceImpl mirror
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		int value
		Integer intValue
		int j
	public static java.util.Map threadStatusMap () 
	public static java.lang.String[] suspendStatusStrings () 
	public void popFrames (com.sun.jdi.StackFrame)  throws com.sun.jdi.IncompatibleThreadStateException 
		com.sun.jdi.StackFrame frameToPop
		org.eclipse.jdi.internal.StackFrameImpl frame
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException ioe
}

org/eclipse/jdi/internal/TypeComponentImpl.class
TypeComponentImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.TypeComponentImpl extends org.eclipse.jdi.internal.AccessibleImpl implements com.sun.jdi.TypeComponent  {
	private String fName
	private String fSignature
	private String fGenericSignature
	private org.eclipse.jdi.internal.ReferenceTypeImpl fDeclaringType
	protected int fModifierBits
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.ReferenceTypeImpl, java.lang.String, java.lang.String, java.lang.String, int) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.ReferenceTypeImpl declaringType
		String name
		String signature
		String genericSignature
		int modifierBits
	public int modifiers () 
	public org.eclipse.jdi.internal.ReferenceTypeImpl referenceTypeImpl () 
	public com.sun.jdi.ReferenceType declaringType () 
	public boolean isFinal () 
	public boolean isStatic () 
	public boolean isSynthetic () 
	public java.lang.String name () 
	public java.lang.String signature () 
	public java.lang.String toString () 
	public java.lang.String genericSignature () 
}

org/eclipse/jdi/internal/TypeImpl.class
TypeImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.TypeImpl extends org.eclipse.jdi.internal.AccessibleImpl implements com.sun.jdi.Type  {
	protected String fName
	protected String fSignature
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.String, java.lang.String) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		String name
		String signature
	public static org.eclipse.jdi.internal.TypeImpl create (org.eclipse.jdi.internal.VirtualMachineImpl, java.lang.String, com.sun.jdi.ClassLoaderReference)  throws com.sun.jdi.ClassNotLoadedException 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		String signature
		com.sun.jdi.ClassLoaderReference classLoader
	public void setName (java.lang.String) 
		String name
	public void setSignature (java.lang.String) 
		String signature
	public java.lang.String toString () 
	public abstract com.sun.jdi.Value createNullValue () 
	public java.lang.String name () 
	public java.lang.String signature () 
	public abstract int modifiers () 
	public static java.lang.String classNameToSignature (java.lang.String) 
		String qualifiedName
		StringBuffer signature
		int firstBrace
		int index
		String name
	public static java.lang.String classSignatureToName (java.lang.String) 
		String signature
	public static java.lang.String arraySignatureToName (java.lang.String) 
		String signature
		StringBuffer name
		String type
		int index
	public static java.lang.String signatureToName (java.lang.String) 
		String signature
		String primitive
	private static java.lang.String getPrimitiveSignatureToName (char) 
		char signature
	public static byte signatureToTag (java.lang.String) 
		String signature
	public static boolean isPrimitiveSignature (java.lang.String) 
		String signature
	public static boolean isVoidSignature (java.lang.String) 
		String signature
}

org/eclipse/jdi/internal/ValueCache.class
ValueCache.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.ValueCache extends java.lang.Object {
	private java.util.Map cacheTable
	private java.util.Map refTable
	private java.lang.ref.ReferenceQueue refQueue
	public void  () 
	private void cleanup () 
		java.lang.ref.Reference ref
		java.lang.ref.Reference ref
		Object key
	public void put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.lang.ref.SoftReference ref
	public java.lang.Object get (java.lang.Object) 
		Object key
		Object value
		java.lang.ref.SoftReference ref
	public java.util.Collection values () 
		java.util.List returnValues
		java.util.Iterator iter
		java.lang.ref.SoftReference ref
		Object value
	public java.util.Collection valuesWithType (java.lang.Class) 
		Class type
		java.util.List returnValues
		java.util.Iterator iter
		java.lang.ref.SoftReference ref
		Object value
	public java.lang.Object remove (java.lang.Object) 
		Object key
		Object value
		java.lang.ref.SoftReference ref
}

org/eclipse/jdi/internal/ValueImpl.class
ValueImpl.java
package org.eclipse.jdi.internal
public abstract org.eclipse.jdi.internal.ValueImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.Value  {
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public abstract com.sun.jdi.Type type () 
	public abstract byte getTag () 
	public static org.eclipse.jdi.internal.ValueImpl readWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		byte tag
	public static org.eclipse.jdi.internal.ValueImpl readWithoutTag (org.eclipse.jdi.internal.MirrorImpl, int, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		int type
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public void writeWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public abstract void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
	public static void writeNull (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
		org.eclipse.jdi.internal.jdwp.JdwpObjectID nullID
	public static void writeNullWithTag (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	protected static java.util.List checkValues (java.util.List, java.util.List, org.eclipse.jdi.internal.VirtualMachineImpl)  throws com.sun.jdi.InvalidTypeException 
		java.util.List values
		java.util.List types
		org.eclipse.jdi.internal.VirtualMachineImpl vm
		java.util.List result
		java.util.Iterator iterValues
		java.util.Iterator iterTypes
		com.sun.jdi.Value value
		com.sun.jdi.Type type
	public static org.eclipse.jdi.internal.ValueImpl checkValue (com.sun.jdi.Value, com.sun.jdi.Type, org.eclipse.jdi.internal.VirtualMachineImpl)  throws com.sun.jdi.InvalidTypeException 
		com.sun.jdi.Value value
		com.sun.jdi.Type type
		org.eclipse.jdi.internal.VirtualMachineImpl vm
		org.eclipse.jdi.internal.TypeImpl valueType
	private static void checkReferenceType (com.sun.jdi.ReferenceType, com.sun.jdi.ReferenceType)  throws com.sun.jdi.InvalidTypeException 
		com.sun.jdi.ReferenceType valueType
		com.sun.jdi.ReferenceType type
		com.sun.jdi.Type valueComponentType
		com.sun.jdi.Type componentType
		com.sun.jdi.ClassType superClass
		java.util.List interfaces
		java.util.Iterator iter
	private static boolean checkInterfaceType (com.sun.jdi.InterfaceType, com.sun.jdi.InterfaceType) 
		com.sun.jdi.InterfaceType valueType
		com.sun.jdi.InterfaceType type
		java.util.List superInterfaces
		java.util.Iterator iter
	protected static org.eclipse.jdi.internal.ValueImpl checkPrimitiveValue (org.eclipse.jdi.internal.PrimitiveValueImpl, org.eclipse.jdi.internal.PrimitiveTypeImpl, org.eclipse.jdi.internal.PrimitiveTypeImpl)  throws com.sun.jdi.InvalidTypeException 
		org.eclipse.jdi.internal.PrimitiveValueImpl value
		org.eclipse.jdi.internal.PrimitiveTypeImpl valueType
		org.eclipse.jdi.internal.PrimitiveTypeImpl type
		char valueTypeSignature
		char typeSignature
		org.eclipse.jdi.internal.VirtualMachineImpl vm
}

org/eclipse/jdi/internal/VerboseWriter.class
VerboseWriter.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.VerboseWriter extends java.lang.Object {
	public static final int VERBOSE_DESCRIPTION_LENGTH
	public static final int VERBOSE_HEX_BYTES_PER_LINE
	public static final int VERBOSE_HEX_WIDTH
	int fExtraVerboseLines
	private java.io.PrintWriter fOutput
	private java.util.List fLineBuffer
	private int fPosition
	private boolean fNewLine
	public void  (java.io.PrintWriter) 
		java.io.PrintWriter out
	public void println () 
	public void println (java.lang.String, byte) 
		String description
		byte value
	public void println (java.lang.String, short) 
		String description
		short value
	public void println (java.lang.String, int) 
		String description
		int value
	public void println (java.lang.String, long) 
		String description
		long value
	public void println (java.lang.String, byte, java.util.Map) 
		String description
		byte value
		java.util.Map valueToString
	public void println (java.lang.String, short, java.util.Map) 
		String description
		short value
		java.util.Map valueToString
	public void println (java.lang.String, int, java.util.Map) 
		String description
		int value
		java.util.Map valueToString
	public void println (java.lang.String, byte, java.lang.String[]) 
		String description
		byte value
		String[] bitNames
	public void println (java.lang.String, short, java.lang.String[]) 
		String description
		short value
		String[] bitNames
	public void println (java.lang.String, int, java.lang.String[]) 
		String description
		int value
		String[] bitNames
	public void println (java.lang.String, java.lang.String) 
		String description
		String value
	public void println (java.lang.String, boolean) 
		String description
		boolean value
	public void println (java.lang.String, char) 
		String description
		char value
	public void println (java.lang.String, double) 
		String description
		double value
	public void println (java.lang.String, float) 
		String description
		float value
	public void println (java.lang.String, byte[]) 
		String description
		byte[] value
	public void printWidth (java.lang.String, int) 
		String str
		int width
		int spaces
		int i
	public void printDescription (java.lang.String) 
		String str
	public void printHexSubstitution (java.lang.String) 
		String str
	private static void appendHexByte (byte, char[], int) 
		byte b
		char[] buffer
		int pos
		int count
		int abspos
		int t
	private static void appendHexSpaces (char[], int) 
		char[] buffer
		int pos
		int i
	public void printHex (byte) 
		byte b
		char[] buffer
	public void printHex (short) 
		short s
		char[] buffer
		int i
	public void printHex (int) 
		int integer
		char[] buffer
		int i
	public void printHex (long) 
		long l
		char[] buffer
		int i
	public void printHex (boolean) 
		boolean b
	public void printHex (char) 
		char c
	public void printHex (double) 
		double d
	public void printHex (float) 
		float f
	public void printHex (java.lang.String) 
		String str
	public void printHex (byte[]) 
		byte[] bytes
		int startPosition
		char[] linebuf
		int extraLines
		int byteOnLine
		int i
	public void printValue (int, java.util.Map) 
		int value
		java.util.Map valueToString
		Integer val
		String result
	public void printValue (byte, java.lang.String[]) 
		byte value
		String[] bitNames
	public void printValue (short, java.lang.String[]) 
		short value
		String[] bitNames
	public void printValue (int, java.lang.String[]) 
		int value
		String[] bitNames
		Integer val
		boolean bitsSet
		int i
		String bitString
	private void checkForNewLine () 
	public void print (java.lang.String) 
		String str
	public void print (char) 
		char c
	public void print (char[]) 
		char[] c
	public void println (java.lang.String) 
		String str
	public void flush () 
		int bufSize
		int i
		StringBuffer lastLine
	public void gotoPosition (int) 
		int pos
		int delta
	public void printLines (int) 
		int lines
	public int position () 
	public void markLn () 
}

org/eclipse/jdi/internal/VirtualMachineImpl.class
VirtualMachineImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.VirtualMachineImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.VirtualMachine org.eclipse.jdi.hcr.VirtualMachine org.eclipse.jdi.VirtualMachine  {
	public static final byte HCR_RELOAD_SUCCESS
	public static final byte HCR_RELOAD_FAILURE
	public static final byte HCR_RELOAD_IGNORED
	private static final int HCR_CAN_RELOAD_CLASSES
	private static final int HCR_CAN_GET_CLASS_VERSION
	private static final int HCR_CAN_DO_RETURN
	private static final int HCR_CAN_REENTER_ON_EXIT
	protected static final String JAVA_STRATUM_NAME
	private int fRequestTimeout
	private static java.util.Map fgHCRResultMap
	private org.eclipse.jdi.internal.request.EventRequestManagerImpl fEventReqMgr
	private org.eclipse.jdi.internal.event.EventQueueImpl fEventQueue
	private Process fLaunchedProcess
	private org.eclipse.jdi.internal.ValueCache fCachedReftypes
	private org.eclipse.jdi.internal.ValueCache fCachedObjects
	private String fVersionDescription
	private int fJdwpMajorVersion
	private int fJdwpMinorVersion
	private String fVMVersion
	private String fVMName
	private boolean fGotIDSizes
	private int fFieldIDSize
	private int fMethodIDSize
	private int fObjectIDSize
	private int fReferenceTypeIDSize
	private int fFrameIDSize
	private boolean fGotCapabilities
	private boolean fCanWatchFieldModification
	private boolean fCanWatchFieldAccess
	private boolean fCanGetBytecodes
	private boolean fCanGetSyntheticAttribute
	private boolean fCanGetOwnedMonitorInfo
	private boolean fCanGetCurrentContendedMonitor
	private boolean fCanGetMonitorInfo
	private boolean fCanRedefineClasses
	private boolean fCanAddMethod
	private boolean fCanUnrestrictedlyRedefineClasses
	private boolean fCanPopFrames
	private boolean fCanUseInstanceFilters
	private boolean fCanGetSourceDebugExtension
	private boolean fCanRequestVMDeathEvent
	private boolean fCanSetDefaultStratum
	private boolean fCanGetInstanceInfo
	private boolean fCanGetConstantPool
	private boolean fCanUseSourceNameFilters
	private boolean fCanForceEarlyReturn
	private boolean fCanRequestMonitorEvents
	private boolean fCanGetMonitorFrameInfo
	private boolean[] fHcrCapabilities
	private org.eclipse.jdi.internal.BooleanTypeImpl fBooleanType
	private org.eclipse.jdi.internal.ByteTypeImpl fByteType
	private org.eclipse.jdi.internal.CharTypeImpl fCharType
	private org.eclipse.jdi.internal.DoubleTypeImpl fDoubleType
	private org.eclipse.jdi.internal.FloatTypeImpl fFloatType
	private org.eclipse.jdi.internal.IntegerTypeImpl fIntegerType
	private org.eclipse.jdi.internal.LongTypeImpl fLongType
	private org.eclipse.jdi.internal.ShortTypeImpl fShortType
	private boolean fIsDisconnected
	private String fDefaultStratum
	private org.eclipse.jdi.internal.connect.PacketReceiveManager fPacketReceiveManager
	private org.eclipse.jdi.internal.connect.PacketSendManager fPacketSendManager
	static Class class$0
	static void  () 
	public void  (com.sun.jdi.connect.spi.Connection) 
		com.sun.jdi.connect.spi.Connection connection
		Thread receiveThread
		Thread sendThread
	public final int fieldIDSize () 
	public final int methodIDSize () 
	public final int objectIDSize () 
	public final int referenceTypeIDSize () 
	public final int frameIDSize () 
	public org.eclipse.jdi.internal.ReferenceTypeImpl getCachedMirror (org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID) 
		org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID ID
	public org.eclipse.jdi.internal.ObjectReferenceImpl getCachedMirror (org.eclipse.jdi.internal.jdwp.JdwpObjectID) 
		org.eclipse.jdi.internal.jdwp.JdwpObjectID ID
	public void addCachedMirror (org.eclipse.jdi.internal.ReferenceTypeImpl) 
		org.eclipse.jdi.internal.ReferenceTypeImpl mirror
	public void addCachedMirror (org.eclipse.jdi.internal.ObjectReferenceImpl) 
		org.eclipse.jdi.internal.ObjectReferenceImpl mirror
	public void flushStoredJdwpResults () 
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
	public final void removeKnownRefType (java.lang.String) 
		String signature
		java.util.List refTypeList
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		boolean prepared
	public void checkHCRSupported ()  throws java.lang.UnsupportedOperationException 
	public boolean isHCRSupported ()  throws java.lang.UnsupportedOperationException 
	public final org.eclipse.jdi.internal.connect.PacketReceiveManager packetReceiveManager () 
	public final org.eclipse.jdi.internal.connect.PacketSendManager packetSendManager () 
	public java.util.List allClasses () 
		boolean withGenericSignature
		int jdwpCommand
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		java.util.List elements
		int i
		org.eclipse.jdi.internal.ReferenceTypeImpl elt
		java.io.IOException e
	protected final java.util.Iterator allRefTypes () 
	protected final java.util.Iterator allCachedRefTypes () 
	public java.util.List allThreads () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		java.util.List elements
		int i
		org.eclipse.jdi.internal.ThreadReferenceImpl elt
		java.io.IOException e
	public void getCapabilities () 
		int command
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public boolean canForceEarlyReturn () 
	public boolean canGetBytecodes () 
	public boolean canGetCurrentContendedMonitor () 
	public boolean canGetInstanceInfo () 
	public boolean canGetMethodReturnValues () 
	public boolean canGetMonitorInfo () 
	public boolean canGetMonitorFrameInfo () 
	public boolean canGetOwnedMonitorInfo () 
	public boolean canGetSyntheticAttribute () 
	public boolean canRequestMonitorEvents () 
	public boolean canWatchFieldAccess () 
	public boolean canWatchFieldModification () 
	public java.util.List classesBySignature (java.lang.String) 
		String signature
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrOfElements
		java.util.List elements
		int i
		org.eclipse.jdi.internal.ReferenceTypeImpl elt
		java.io.IOException e
	public java.util.List classesByName (java.lang.String) 
		String name
		String signature
	public void dispose () 
	public com.sun.jdi.event.EventQueue eventQueue () 
	public com.sun.jdi.request.EventRequestManager eventRequestManager () 
	public org.eclipse.jdi.internal.request.EventRequestManagerImpl eventRequestManagerImpl () 
	public void exit (int) 
		int exitCode
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.io.IOException e
	public com.sun.jdi.ByteValue mirrorOf (byte) 
		byte value
	public com.sun.jdi.CharValue mirrorOf (char) 
		char value
	public com.sun.jdi.DoubleValue mirrorOf (double) 
		double value
	public com.sun.jdi.FloatValue mirrorOf (float) 
		float value
	public com.sun.jdi.IntegerValue mirrorOf (int) 
		int value
	public com.sun.jdi.LongValue mirrorOf (long) 
		long value
	public com.sun.jdi.ShortValue mirrorOf (short) 
		short value
	public com.sun.jdi.BooleanValue mirrorOf (boolean) 
		boolean value
	public com.sun.jdi.StringReference mirrorOf (java.lang.String) 
		String value
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		com.sun.jdi.StringReference result
		java.io.IOException e
	public com.sun.jdi.VoidValue mirrorOfVoid () 
	public java.lang.Process process () 
	public void setLaunchedProcess (java.lang.Process) 
		Process proc
	public void resume () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	public void setDebugTraceMode (int) 
		int traceFlags
	public void suspend () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	public java.util.List topLevelThreadGroups () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int nrGroups
		java.util.ArrayList result
		int i
		org.eclipse.jdi.internal.ThreadGroupReferenceImpl threadGroup
		java.io.IOException e
	public java.lang.String name () 
	public java.lang.String version () 
	public java.lang.String description () 
	private void resetThreadEventFlags () 
		java.util.Iterator iter
		org.eclipse.jdi.internal.ThreadReferenceImpl thread
	private void getIDSizes () 
		org.eclipse.jdi.internal.MirrorImpl mirror
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public void getVersionInfo () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public void getHCRCapabilities () 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
		int i
	public boolean canReloadClasses () 
	public boolean canGetClassFileVersion1 () 
	public boolean canGetClassFileVersion () 
	public boolean canGetConstantPool () 
	public boolean canDoReturn () 
	public boolean canReenterOnExit () 
	public int classesHaveChanged (java.lang.String[]) 
		String[] names
		String[] signatures
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		int i
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		byte resultFlag
		java.io.IOException e
	public java.lang.String toString () 
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		Integer intValue
	public static java.util.Map resultHCRMap () 
	public void setRequestTimeout (int) 
		int timeout
	public int getRequestTimeout () 
	public boolean isJdwpVersionGreaterOrEqual (int, int) 
		int major
		int minor
	public void redefineClasses (java.util.Map) 
		java.util.Map typesToBytes
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		java.util.Set types
		java.util.Iterator iter
		org.eclipse.jdi.internal.ReferenceTypeImpl type
		byte[] bytes
		int i
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket reply
		java.io.IOException ioe
	public boolean canRedefineClasses () 
	public boolean canUseInstanceFilters () 
	public boolean canAddMethod () 
	public boolean canUnrestrictedlyRedefineClasses () 
	public boolean canUseSourceNameFilters () 
	public boolean canPopFrames () 
	public boolean canGetSourceDebugExtension () 
	public boolean canRequestVMDeathEvent () 
	public boolean canSetDefaultStratum () 
	public void setDefaultStratum (java.lang.String) 
		String stratum
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	public java.lang.String getDefaultStratum () 
	public long[] instanceCounts (java.util.List) 
		java.util.List refTypes
		int size
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		int i
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		int counts
		long[] ret
		int i
		java.io.IOException e
	public boolean isDisconnected () 
	public synchronized void setDisconnected (boolean) 
		boolean disconnected
	protected org.eclipse.jdi.internal.BooleanTypeImpl getBooleanType () 
	protected org.eclipse.jdi.internal.ByteTypeImpl getByteType () 
	protected org.eclipse.jdi.internal.CharTypeImpl getCharType () 
	protected org.eclipse.jdi.internal.DoubleTypeImpl getDoubleType () 
	protected org.eclipse.jdi.internal.FloatTypeImpl getFloatType () 
	protected org.eclipse.jdi.internal.IntegerTypeImpl getIntegerType () 
	protected org.eclipse.jdi.internal.LongTypeImpl getLongType () 
	protected org.eclipse.jdi.internal.ShortTypeImpl getShortType () 
	public boolean canBeModified () 
}

org/eclipse/jdi/internal/VirtualMachineManagerImpl.class
VirtualMachineManagerImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.VirtualMachineManagerImpl extends java.lang.Object implements com.sun.jdi.VirtualMachineManager  {
	public static int MAJOR_INTERFACE_VERSION
	public static int MINOR_INTERFACE_VERSION
	private java.io.PrintWriter fVerbosePrintWriter
	java.util.List fConnectedVMs
	private boolean fVerbose
	private String fVerboseFile
	static void  () 
	public void  () 
		java.io.OutputStream out
		java.io.OutputStream out
		java.io.OutputStream out
		java.io.IOException e
	public int majorInterfaceVersion () 
	public int minorInterfaceVersion () 
	private void getPreferences () 
		java.net.URL url
		java.io.InputStream stream
		java.util.PropertyResourceBundle prefs
	public int getGlobalRequestTimeout () 
	public void addConnectedVM (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vm
	public void removeConnectedVM (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vm
	public java.util.List connectedVirtualMachines () 
	public java.util.List allConnectors () 
		java.util.List result
	public java.util.List attachingConnectors () 
		java.util.ArrayList list
	public java.util.List launchingConnectors () 
		java.util.ArrayList list
	public java.util.List listeningConnectors () 
		java.util.ArrayList list
	public com.sun.jdi.connect.LaunchingConnector defaultConnector () 
	public java.io.PrintWriter verbosePrintWriter () 
	public com.sun.jdi.VirtualMachine createVirtualMachine (com.sun.jdi.connect.spi.Connection)  throws java.io.IOException 
		com.sun.jdi.connect.spi.Connection connection
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public com.sun.jdi.VirtualMachine createVirtualMachine (com.sun.jdi.connect.spi.Connection, java.lang.Process)  throws java.io.IOException 
		com.sun.jdi.connect.spi.Connection connection
		Process process
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/VoidTypeImpl.class
VoidTypeImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.VoidTypeImpl extends org.eclipse.jdi.internal.TypeImpl implements com.sun.jdi.VoidType  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int modifiers () 
	public com.sun.jdi.Value createNullValue () 
}

org/eclipse/jdi/internal/VoidValueImpl.class
VoidValueImpl.java
package org.eclipse.jdi.internal
public org.eclipse.jdi.internal.VoidValueImpl extends org.eclipse.jdi.internal.ValueImpl implements com.sun.jdi.VoidValue  {
	public static final byte tag
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public byte getTag () 
	public com.sun.jdi.Type type () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream) 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public java.lang.String toString () 
}

org/eclipse/jdi/internal/connect/ConnectMessages.class
ConnectMessages.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.ConnectMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String PacketReceiveManager_Got_IOException_from_Virtual_Machine_1
	public static String PacketReceiveManager_Got_IOException_from_Virtual_Machine_2
	public static String PacketSendManager_Got_IOException_from_Virtual_Machine_1
	public static String SocketAttachingConnectorImpl_Machine_name_to_which_to_attach_for_VM_connections_1
	public static String SocketAttachingConnectorImpl_Host_2
	public static String SocketAttachingConnectorImpl_Port_number_to_which_to_attach_for_VM_connections_3
	public static String SocketAttachingConnectorImpl_Port_4
	public static String SocketAttachingConnectorImpl_1
	public static String SocketAttachingConnectorImpl_2
	public static String SocketAttachingConnectorImpl_Attaches_by_socket_to_other_VMs_5
	public static String SocketAttachingConnectorImpl_Connection_argument_is_not_of_the_right_type_6
	public static String SocketAttachingConnectorImpl_Necessary_connection_argument_is_null_7
	public static String SocketAttachingConnectorImpl_Connection_argument_is_not_a_number_8
	public static String SocketLaunchingConnectorImpl_Home_directory_of_the_SDK_or_runtime_environment_used_to_launch_the_application_1
	public static String SocketLaunchingConnectorImpl_Home_2
	public static String SocketLaunchingConnectorImpl_Launched_VM_options_3
	public static String SocketLaunchingConnectorImpl_Options_4
	public static String SocketLaunchingConnectorImpl_Main_class_and_arguments__or_if__jar_is_an_option__the_main_jar_file_and_arguments_5
	public static String SocketLaunchingConnectorImpl_Main_6
	public static String SocketLaunchingConnectorImpl_All_threads_will_be_suspended_before_execution_of_main_7
	public static String SocketLaunchingConnectorImpl_Suspend_8
	public static String SocketLaunchingConnectorImpl_Character_used_to_combine_space_delimited_text_into_a_single_command_line_argument_9
	public static String SocketLaunchingConnectorImpl_Quote_10
	public static String SocketLaunchingConnectorImpl_Name_of_the_Java_VM_launcher_11
	public static String SocketLaunchingConnectorImpl_Launcher_12
	public static String SocketLaunchingConnectorImpl_Launches_target_using_Sun_Java_VM_command_line_and_attaches_to_it_13
	public static String SocketLaunchingConnectorImpl_Connection_argument_is_not_of_the_right_type_14
	public static String SocketLaunchingConnectorImpl_Necessary_connection_argument_is_null_15
	public static String SocketLaunchingConnectorImpl_Connection_argument_is_not_a_number_16
	public static String SocketListeningConnectorImpl_Port_number_at_which_to_listen_for_VM_connections_1
	public static String SocketListeningConnectorImpl_Port_2
	public static String SocketListeningConnectorImpl_Timeout_before_accept_returns_3
	public static String SocketListeningConnectorImpl_Timeout_4
	public static String SocketListeningConnectorImpl_Accepts_socket_connections_initiated_by_other_VMs_5
	public static String SocketListeningConnectorImpl_Connection_argument_is_not_of_the_right_type_6
	public static String SocketListeningConnectorImpl_Necessary_connection_argument_is_null_7
	public static String SocketListeningConnectorImpl_Connection_argument_is_not_a_number_8
	public static String SocketListeningConnectorImpl_ListeningConnector_Socket_Port
	public static String SocketRawLaunchingConnectorImpl_Raw_command_to_start_the_debugged_application_VM_1
	public static String SocketRawLaunchingConnectorImpl_Command_2
	public static String SocketRawLaunchingConnectorImpl_Address_from_which_to_listen_for_a_connection_after_the_raw_command_is_run_3
	public static String SocketRawLaunchingConnectorImpl_Address_4
	public static String SocketRawLaunchingConnectorImpl_Character_used_to_combine_space_delimited_text_into_a_single_command_line_argument_5
	public static String SocketRawLaunchingConnectorImpl_Quote_6
	public static String SocketRawLaunchingConnectorImpl_Launches_target_using_user_specified_command_line_and_attaches_to_it_7
	public static String SocketRawLaunchingConnectorImpl_Connection_argument_is_not_of_the_right_type_8
	public static String SocketRawLaunchingConnectorImpl_Necessary_connection_argument_is_null_9
	public static String SocketRawLaunchingConnectorImpl_Connection_argument_is_not_a_number_10
	public static String SocketLaunchingConnectorImpl_VM_did_not_connect_within_given_time___0__ms_1
	public static String PacketSendManager_Got__0__from_Virtual_Machine_1
	public static String PacketSendManager_Got__0__from_Virtual_Machine___1__1
	public static String PacketReceiveManager_Got__0__from_Virtual_Machine_1
	public static String PacketReceiveManager_Got__0__from_Virtual_Machine___1__1
	public static String PacketReceiveManager_0
	public static String SocketTransportService_0
	public static String SocketTransportService_1
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdi/internal/connect/ConnectMessages.properties
org/eclipse/jdi/internal/connect/ConnectorImpl$ArgumentImpl.class
ConnectorImpl.java
package org.eclipse.jdi.internal.connect
public abstract org.eclipse.jdi.internal.connect.ConnectorImpl$ArgumentImpl extends java.lang.Object implements com.sun.jdi.connect.Connector$Argument  {
	private static final long serialVersionUID
	private String fName
	private String fDescription
	private String fLabel
	private boolean fMustSpecify
	final org.eclipse.jdi.internal.connect.ConnectorImpl this$0
	protected void  (org.eclipse.jdi.internal.connect.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String name
		String description
		String label
		boolean mustSpecify
	public java.lang.String name () 
	public java.lang.String description () 
	public java.lang.String label () 
	public boolean mustSpecify () 
	public abstract java.lang.String value () 
	public abstract void setValue (java.lang.String) 
	public abstract boolean isValid (java.lang.String) 
	public abstract java.lang.String toString () 
}

org/eclipse/jdi/internal/connect/ConnectorImpl$BooleanArgumentImpl.class
ConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.ConnectorImpl$BooleanArgumentImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$BooleanArgument  {
	private static final long serialVersionUID
	private Boolean fValue
	final org.eclipse.jdi.internal.connect.ConnectorImpl this$0
	protected void  (org.eclipse.jdi.internal.connect.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String name
		String description
		String label
		boolean mustSpecify
	public java.lang.String value () 
	public void setValue (java.lang.String) 
		String value
	public boolean isValid (java.lang.String) 
		String value
	public java.lang.String toString () 
	public boolean booleanValue () 
	public void setValue (boolean) 
		boolean value
	public java.lang.String stringValueOf (boolean) 
		boolean value
}

org/eclipse/jdi/internal/connect/ConnectorImpl$IntegerArgumentImpl.class
ConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.ConnectorImpl$IntegerArgumentImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$IntegerArgument  {
	private static final long serialVersionUID
	private Integer fValue
	private int fMin
	private int fMax
	final org.eclipse.jdi.internal.connect.ConnectorImpl this$0
	protected void  (org.eclipse.jdi.internal.connect.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, boolean, int, int) 
		String name
		String description
		String label
		boolean mustSpecify
		int min
		int max
	public java.lang.String value () 
	public void setValue (java.lang.String) 
		String value
	public boolean isValid (java.lang.String) 
		String value
		Integer val
		Integer val
	public java.lang.String toString () 
	public int intValue () 
	public void setValue (int) 
		int value
	public int min () 
	public int max () 
	public boolean isValid (int) 
		int value
	public java.lang.String stringValueOf (int) 
		int value
}

org/eclipse/jdi/internal/connect/ConnectorImpl$SelectedArgumentImpl.class
ConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.ConnectorImpl$SelectedArgumentImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl$StringArgumentImpl implements com.sun.jdi.connect.Connector$SelectedArgument  {
	private static final long serialVersionUID
	private java.util.List fChoices
	final org.eclipse.jdi.internal.connect.ConnectorImpl this$0
	protected void  (org.eclipse.jdi.internal.connect.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, boolean, java.util.List) 
		String name
		String description
		String label
		boolean mustSpecify
		java.util.List choices
	public java.util.List choices () 
	public boolean isValid (java.lang.String) 
		String value
}

org/eclipse/jdi/internal/connect/ConnectorImpl$StringArgumentImpl.class
ConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.ConnectorImpl$StringArgumentImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl$ArgumentImpl implements com.sun.jdi.connect.Connector$StringArgument  {
	private static final long serialVersionUID
	private String fValue
	final org.eclipse.jdi.internal.connect.ConnectorImpl this$0
	protected void  (org.eclipse.jdi.internal.connect.ConnectorImpl, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String name
		String description
		String label
		boolean mustSpecify
	public java.lang.String value () 
	public void setValue (java.lang.String) 
		String value
	public boolean isValid (java.lang.String) 
		String value
	public java.lang.String toString () 
}

org/eclipse/jdi/internal/connect/ConnectorImpl.class
ConnectorImpl.java
package org.eclipse.jdi.internal.connect
public abstract org.eclipse.jdi.internal.connect.ConnectorImpl extends java.lang.Object implements com.sun.jdi.connect.Connector  {
	private org.eclipse.jdi.internal.VirtualMachineManagerImpl fVirtualMachineManager
	protected com.sun.jdi.connect.Transport fTransport
	protected org.eclipse.jdi.internal.VirtualMachineImpl fVirtualMachine
	public void  (org.eclipse.jdi.internal.VirtualMachineManagerImpl) 
		org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager
	public org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager () 
	public org.eclipse.jdi.internal.VirtualMachineImpl virtualMachine () 
	public abstract java.lang.String description () 
	public abstract java.lang.String name () 
	void setTransport (com.sun.jdi.connect.Transport) 
		com.sun.jdi.connect.Transport transport
	public com.sun.jdi.connect.Transport transport () 
	synchronized void close () 
	protected com.sun.jdi.VirtualMachine establishedConnection (com.sun.jdi.connect.spi.Connection)  throws java.io.IOException 
		com.sun.jdi.connect.spi.Connection connection
}

org/eclipse/jdi/internal/connect/PacketManager.class
PacketManager.java
package org.eclipse.jdi.internal.connect
public abstract org.eclipse.jdi.internal.connect.PacketManager extends java.lang.Object implements java.lang.Runnable  {
	private com.sun.jdi.connect.spi.Connection fConnection
	private Thread fPartnerThread
	private java.io.IOException fDisconnectException
	protected void  (com.sun.jdi.connect.spi.Connection) 
		com.sun.jdi.connect.spi.Connection connection
	public com.sun.jdi.connect.spi.Connection getConnection () 
	public void disconnectVM (java.io.IOException) 
		java.io.IOException disconnectException
	public void disconnectVM () 
		java.io.IOException e
	public boolean VMIsDisconnected () 
	public java.io.IOException getDisconnectException () 
	public void setPartnerThread (java.lang.Thread) 
		Thread thread
}

org/eclipse/jdi/internal/connect/PacketReceiveManager.class
PacketReceiveManager.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.PacketReceiveManager extends org.eclipse.jdi.internal.connect.PacketManager {
	public static final int TIMEOUT_NOT_BLOCKING
	public static final int TIMEOUT_INFINITE
	private java.util.LinkedList fCommandPackets
	private java.util.LinkedList fReplyPackets
	private java.util.ArrayList fTimedOutPackets
	private org.eclipse.jdi.internal.VirtualMachineImpl fVM
	public void  (com.sun.jdi.connect.spi.Connection, org.eclipse.jdi.internal.VirtualMachineImpl) 
		com.sun.jdi.connect.spi.Connection connection
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public void disconnectVM () 
	public void run () 
		java.io.InterruptedIOException e
		java.io.IOException e
	public org.eclipse.jdi.internal.jdwp.JdwpCommandPacket getCommand (int, long)  throws java.lang.InterruptedException 
		int command
		long timeToWait
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket packet
		long remainingTime
		long timeBeforeWait
		long waitedTime
		String message
		String message
		String message
		String exMessage
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket getReply (int, long) 
		int id
		long timeToWait
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket packet
		long remainingTime
		long timeBeforeWait
		long waitedTime
	public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket getReply (org.eclipse.jdi.internal.jdwp.JdwpCommandPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket commandPacket
	private void waitForPacketAvailable (long, java.lang.Object)  throws java.lang.InterruptedException 
		long timeToWait
		Object lock
	private org.eclipse.jdi.internal.jdwp.JdwpCommandPacket removeCommandPacket (int) 
		int command
		java.util.ListIterator iter
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket packet
	private org.eclipse.jdi.internal.jdwp.JdwpReplyPacket removeReplyPacket (int) 
		int id
		java.util.ListIterator iter
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket packet
	private void addCommandPacket (org.eclipse.jdi.internal.jdwp.JdwpCommandPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket packet
	private boolean isTimedOut (org.eclipse.jdi.internal.jdwp.JdwpPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpPacket packet
		Integer id
	private void addReplyPacket (org.eclipse.jdi.internal.jdwp.JdwpReplyPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket packet
	private void readAvailablePacket ()  throws java.io.IOException 
		byte[] bytes
		org.eclipse.jdi.internal.jdwp.JdwpPacket packet
}

org/eclipse/jdi/internal/connect/PacketSendManager.class
PacketSendManager.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.PacketSendManager extends org.eclipse.jdi.internal.connect.PacketManager {
	private java.util.LinkedList fOutgoingPackets
	public void  (com.sun.jdi.connect.spi.Connection) 
		com.sun.jdi.connect.spi.Connection connection
	public void disconnectVM () 
	public void run () 
		java.io.InterruptedIOException e
		java.io.IOException e
	public void sendPacket (org.eclipse.jdi.internal.jdwp.JdwpPacket) 
		org.eclipse.jdi.internal.jdwp.JdwpPacket packet
		String message
		String message
		String message
		String exMessage
	private void sendAvailablePackets ()  throws java.lang.InterruptedException java.io.IOException 
		java.util.LinkedList packetsToSend
		org.eclipse.jdi.internal.jdwp.JdwpPacket packet
		byte[] bytes
}

org/eclipse/jdi/internal/connect/SocketAttachingConnectorImpl.class
SocketAttachingConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketAttachingConnectorImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl implements com.sun.jdi.connect.AttachingConnector  {
	private String fHostname
	private int fPort
	private int fTimeout
	public void  (org.eclipse.jdi.internal.VirtualMachineManagerImpl) 
		org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager
		org.eclipse.jdi.internal.connect.SocketTransportImpl transport
	public java.util.Map defaultArguments () 
		java.util.HashMap arguments
		org.eclipse.jdi.internal.connect.ConnectorImpl$StringArgumentImpl strArg
		org.eclipse.jdi.internal.connect.ConnectorImpl$IntegerArgumentImpl intArg
		org.eclipse.jdi.internal.connect.ConnectorImpl$IntegerArgumentImpl timeoutArg
	public java.lang.String name () 
	public java.lang.String description () 
	private void getConnectionArguments (java.util.Map)  throws com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		String attribute
		Object object
		com.sun.jdi.connect.Connector$IntegerArgument timeoutArg
	public com.sun.jdi.VirtualMachine attach (java.util.Map)  throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		com.sun.jdi.connect.spi.Connection connection
		IllegalArgumentException e
		java.util.List args
}

org/eclipse/jdi/internal/connect/SocketConnection.class
SocketConnection.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketConnection extends com.sun.jdi.connect.spi.Connection {
	private org.eclipse.jdi.internal.connect.SocketTransportService fTransport
	void  (org.eclipse.jdi.internal.connect.SocketTransportService) 
		org.eclipse.jdi.internal.connect.SocketTransportService transport
	public synchronized void close ()  throws java.io.IOException 
	public synchronized boolean isOpen () 
	public byte[] readPacket ()  throws java.io.IOException 
		java.io.DataInputStream stream
		java.io.DataInputStream stream
		int packetLength
		byte[] packet
	public void writePacket (byte[])  throws java.io.IOException 
		byte[] packet
		int packetSize
		java.io.OutputStream stream
	private int getPacketLength (byte[]) 
		byte[] packet
		int len
}

org/eclipse/jdi/internal/connect/SocketLaunchingConnectorImpl.class
SocketLaunchingConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketLaunchingConnectorImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl implements com.sun.jdi.connect.LaunchingConnector  {
	private static final int ACCEPT_TIMEOUT
	private String fHome
	private String fOptions
	private String fMain
	private boolean fSuspend
	private String fLauncher
	public void  (org.eclipse.jdi.internal.VirtualMachineManagerImpl) 
		org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager
		org.eclipse.jdi.internal.connect.SocketTransportImpl transport
	public java.util.Map defaultArguments () 
		java.util.HashMap arguments
		org.eclipse.jdi.internal.connect.ConnectorImpl$StringArgumentImpl strArg
		org.eclipse.jdi.internal.connect.ConnectorImpl$BooleanArgumentImpl boolArg
	public java.lang.String name () 
	public java.lang.String description () 
	private void getConnectionArguments (java.util.Map)  throws com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		String attribute
	public com.sun.jdi.VirtualMachine launch (java.util.Map)  throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException com.sun.jdi.connect.VMStartException 
		java.util.Map connectionArgs
		org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl listenConnector
		java.util.Map args
		String address
		String slash
		String execString
		String[] cmdLine
		Process proc
		org.eclipse.jdi.internal.VirtualMachineImpl virtualMachine
		org.eclipse.jdi.internal.VirtualMachineImpl virtualMachine
		String message
	public static int findFreePort () 
		java.net.ServerSocket socket
}

org/eclipse/jdi/internal/connect/SocketListeningConnectorImpl.class
SocketListeningConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl implements com.sun.jdi.connect.ListeningConnector  {
	private int fPort
	private int fTimeout
	public void  (org.eclipse.jdi.internal.VirtualMachineManagerImpl) 
		org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager
		org.eclipse.jdi.internal.connect.SocketTransportImpl transport
	public java.util.Map defaultArguments () 
		java.util.HashMap arguments
		org.eclipse.jdi.internal.connect.ConnectorImpl$IntegerArgumentImpl intArg
	public java.lang.String name () 
	public java.lang.String description () 
	private void getConnectionArguments (java.util.Map)  throws com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		String attribute
		com.sun.jdi.connect.Connector$IntegerArgument argument
	public java.lang.String startListening (java.util.Map)  throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		String result
	public void stopListening (java.util.Map)  throws java.io.IOException 
		java.util.Map connectionArgs
	public com.sun.jdi.VirtualMachine accept (java.util.Map)  throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		org.eclipse.jdi.internal.connect.SocketConnection connection
	public boolean supportsMultipleConnections () 
	public int listeningPort () 
}

org/eclipse/jdi/internal/connect/SocketRawLaunchingConnectorImpl.class
SocketRawLaunchingConnectorImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketRawLaunchingConnectorImpl extends org.eclipse.jdi.internal.connect.ConnectorImpl implements com.sun.jdi.connect.LaunchingConnector  {
	private static final int ACCEPT_TIMEOUT
	private String fCommand
	private String fAddress
	public void  (org.eclipse.jdi.internal.VirtualMachineManagerImpl) 
		org.eclipse.jdi.internal.VirtualMachineManagerImpl virtualMachineManager
		org.eclipse.jdi.internal.connect.SocketTransportImpl transport
	public java.util.Map defaultArguments () 
		java.util.HashMap arguments
		org.eclipse.jdi.internal.connect.ConnectorImpl$StringArgumentImpl strArg
	public java.lang.String name () 
	public java.lang.String description () 
	private void getConnectionArguments (java.util.Map)  throws com.sun.jdi.connect.IllegalConnectorArgumentsException 
		java.util.Map connectionArgs
		String attribute
	public com.sun.jdi.VirtualMachine launch (java.util.Map)  throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException com.sun.jdi.connect.VMStartException 
		java.util.Map connectionArgs
		org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl listenConnector
		java.util.Map args
		Process proc
		org.eclipse.jdi.internal.VirtualMachineImpl virtualMachine
		org.eclipse.jdi.internal.VirtualMachineImpl virtualMachine
		String message
}

org/eclipse/jdi/internal/connect/SocketTransportImpl.class
SocketTransportImpl.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketTransportImpl extends java.lang.Object implements com.sun.jdi.connect.Transport  {
	public static final String TRANSPORT_NAME
	public static final int MIN_PORTNR
	public static final int MAX_PORTNR
	org.eclipse.jdi.internal.connect.SocketTransportService service
	private com.sun.jdi.connect.spi.TransportService$ListenKey fListenKey
	public void  () 
	public java.lang.String name () 
	public com.sun.jdi.connect.spi.Connection attach (java.lang.String, int, long, long)  throws java.io.IOException 
		String hostname
		int port
		long attachTimeout
		long handshakeTimeout
	public java.lang.String startListening (int)  throws java.io.IOException 
		int port
	public void stopListening ()  throws java.io.IOException 
	public com.sun.jdi.connect.spi.Connection accept (long, long)  throws java.io.IOException 
		long attachTimeout
		long handshakeTimeout
}

org/eclipse/jdi/internal/connect/SocketTransportService$1.class
SocketTransportService.java
package org.eclipse.jdi.internal.connect
 org.eclipse.jdi.internal.connect.SocketTransportService$1 extends com.sun.jdi.connect.spi.TransportService$Capabilities {
	final org.eclipse.jdi.internal.connect.SocketTransportService this$0
	void  (org.eclipse.jdi.internal.connect.SocketTransportService) 
	public boolean supportsAcceptTimeout () 
	public boolean supportsAttachTimeout () 
	public boolean supportsHandshakeTimeout () 
	public boolean supportsMultipleConnections () 
}

org/eclipse/jdi/internal/connect/SocketTransportService$2.class
SocketTransportService.java
package org.eclipse.jdi.internal.connect
 org.eclipse.jdi.internal.connect.SocketTransportService$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdi.internal.connect.SocketTransportService this$0
	private final String val$host
	private final int val$port
	private final long val$handshakeTimeout
	private final java.io.IOException[] val$ex
	void  (org.eclipse.jdi.internal.connect.SocketTransportService, java.lang.String, int, long, java.io.IOException[]) 
	public void run () 
		java.io.IOException e
}

org/eclipse/jdi/internal/connect/SocketTransportService$3.class
SocketTransportService.java
package org.eclipse.jdi.internal.connect
 org.eclipse.jdi.internal.connect.SocketTransportService$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdi.internal.connect.SocketTransportService this$0
	private final java.io.OutputStream val$out
	private final java.io.InputStream val$in
	private final boolean[] val$handshakeCompleted
	private final java.io.IOException[] val$ex
	void  (org.eclipse.jdi.internal.connect.SocketTransportService, java.io.OutputStream, java.io.InputStream, boolean[], java.io.IOException[]) 
	public void run () 
		java.io.IOException e
}

org/eclipse/jdi/internal/connect/SocketTransportService$SocketListenKey.class
SocketTransportService.java
package org.eclipse.jdi.internal.connect
 org.eclipse.jdi.internal.connect.SocketTransportService$SocketListenKey extends com.sun.jdi.connect.spi.TransportService$ListenKey {
	private String fAddress
	final org.eclipse.jdi.internal.connect.SocketTransportService this$0
	void  (org.eclipse.jdi.internal.connect.SocketTransportService, java.lang.String) 
		String address
	public java.lang.String address () 
}

org/eclipse/jdi/internal/connect/SocketTransportService.class
SocketTransportService.java
package org.eclipse.jdi.internal.connect
public org.eclipse.jdi.internal.connect.SocketTransportService extends com.sun.jdi.connect.spi.TransportService {
	private static final byte[] handshakeBytes
	private com.sun.jdi.connect.spi.TransportService$Capabilities fCapabilities
	private java.net.Socket fSocket
	private java.io.InputStream fInput
	private java.io.OutputStream fOutput
	private java.net.ServerSocket fServerSocket
	static void  () 
	public void  () 
	public com.sun.jdi.connect.spi.Connection accept (com.sun.jdi.connect.spi.TransportService$ListenKey, long, long)  throws java.io.IOException 
		com.sun.jdi.connect.spi.TransportService$ListenKey listenKey
		long attachTimeout
		long handshakeTimeout
	public com.sun.jdi.connect.spi.Connection attach (java.lang.String, long, long)  throws java.io.IOException 
		String address
		long attachTimeout
		long handshakeTimeout
		String[] strings
		String host
		int port
	public com.sun.jdi.connect.spi.Connection attach (java.lang.String, int, long, long)  throws java.io.IOException 
		String host
		int port
		long attachTimeout
		long handshakeTimeout
		java.io.IOException[] ex
		Thread attachThread
	void performHandshake (java.io.InputStream, java.io.OutputStream, long)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		long timeout
		java.io.IOException[] ex
		boolean[] handshakeCompleted
		Thread t
	private void readHandshake (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream input
		java.io.DataInputStream in
		byte[] handshakeInput
	private void writeHandshake (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public com.sun.jdi.connect.spi.TransportService$Capabilities capabilities () 
	public java.lang.String description () 
	public java.lang.String name () 
	public com.sun.jdi.connect.spi.TransportService$ListenKey startListening ()  throws java.io.IOException 
	public com.sun.jdi.connect.spi.TransportService$ListenKey startListening (java.lang.String)  throws java.io.IOException 
		String address
		String host
		int port
		String[] strings
		com.sun.jdi.connect.spi.TransportService$ListenKey listenKey
	public void stopListening (com.sun.jdi.connect.spi.TransportService$ListenKey)  throws java.io.IOException 
		com.sun.jdi.connect.spi.TransportService$ListenKey arg1
	public void close () 
	public java.io.InputStream getInputStream () 
	public java.io.OutputStream getOutputStream () 
	static void access$0 (org.eclipse.jdi.internal.connect.SocketTransportService, java.net.Socket) 
	static java.net.Socket access$1 (org.eclipse.jdi.internal.connect.SocketTransportService) 
	static void access$2 (org.eclipse.jdi.internal.connect.SocketTransportService, java.io.InputStream) 
	static void access$3 (org.eclipse.jdi.internal.connect.SocketTransportService, java.io.OutputStream) 
	static java.io.InputStream access$4 (org.eclipse.jdi.internal.connect.SocketTransportService) 
	static java.io.OutputStream access$5 (org.eclipse.jdi.internal.connect.SocketTransportService) 
	static void access$6 (org.eclipse.jdi.internal.connect.SocketTransportService, java.io.OutputStream)  throws java.io.IOException 
	static void access$7 (org.eclipse.jdi.internal.connect.SocketTransportService, java.io.InputStream)  throws java.io.IOException 
}

org/eclipse/jdi/internal/connect/TransportImpl.class
TransportImpl.java
package org.eclipse.jdi.internal.connect
public abstract org.eclipse.jdi.internal.connect.TransportImpl extends java.lang.Object implements com.sun.jdi.connect.Transport  {
	private String fName
	public void  (java.lang.String) 
		String name
	public java.lang.String name () 
	public abstract boolean isOpen () 
	public abstract void close () 
	public abstract java.io.InputStream getInputStream ()  throws java.io.IOException 
	public abstract java.io.OutputStream getOutputStream ()  throws java.io.IOException 
}

org/eclipse/jdi/internal/event/AccessWatchpointEventImpl.class
AccessWatchpointEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.AccessWatchpointEventImpl extends org.eclipse.jdi.internal.event.WatchpointEventImpl implements com.sun.jdi.event.AccessWatchpointEvent  {
	public static final byte EVENT_KIND
	protected void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.WatchpointEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.AccessWatchpointEventImpl event
}

org/eclipse/jdi/internal/event/BreakpointEventImpl.class
BreakpointEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.BreakpointEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.BreakpointEvent  {
	public static final byte EVENT_KIND
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.BreakpointEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.BreakpointEventImpl event
}

org/eclipse/jdi/internal/event/ClassPrepareEventImpl.class
ClassPrepareEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.ClassPrepareEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.ClassPrepareEvent  {
	public static final byte EVENT_KIND
	private org.eclipse.jdi.internal.ReferenceTypeImpl fReferenceType
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.ClassPrepareEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.ClassPrepareEventImpl event
	public com.sun.jdi.ReferenceType referenceType () 
	public java.lang.String classSignature () 
}

org/eclipse/jdi/internal/event/ClassUnloadEventImpl.class
ClassUnloadEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.ClassUnloadEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.ClassUnloadEvent  {
	public static final byte EVENT_KIND
	private String fSignature
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.ClassUnloadEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.ClassUnloadEventImpl event
	public java.lang.String className () 
	public java.lang.String classSignature () 
}

org/eclipse/jdi/internal/event/EventImpl.class
EventImpl.java
package org.eclipse.jdi.internal.event
public abstract org.eclipse.jdi.internal.event.EventImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.event.Event  {
	public static final byte EVENT_SINGLE_STEP
	public static final byte EVENT_BREAKPOINT
	public static final byte EVENT_FRAME_POP
	public static final byte EVENT_EXCEPTION
	public static final byte EVENT_USER_DEFINED
	public static final byte EVENT_THREAD_START
	public static final byte EVENT_THREAD_END
	public static final byte EVENT_CLASS_PREPARE
	public static final byte EVENT_CLASS_UNLOAD
	public static final byte EVENT_CLASS_LOAD
	public static final byte EVENT_FIELD_ACCESS
	public static final byte EVENT_FIELD_MODIFICATION
	public static final byte EVENT_EXCEPTION_CATCH
	public static final byte EVENT_METHOD_ENTRY
	public static final byte EVENT_METHOD_EXIT
	public static final byte EVENT_METHOD_EXIT_WITH_RETURN_VALUE
	public static final byte EVENT_MONITOR_CONTENDED_ENTER
	public static final byte EVENT_MONITOR_CONTENDED_ENTERED
	public static final byte EVENT_MONITOR_WAIT
	public static final byte EVENT_MONITOR_WAITED
	public static final byte EVENT_VM_INIT
	public static final byte EVENT_VM_DEATH
	public static final byte EVENT_VM_DISCONNECTED
	public static final byte EVENT_VM_START
	public static final byte EVENT_THREAD_DEATH
	protected org.eclipse.jdi.internal.ThreadReferenceImpl fThreadRef
	private static java.util.HashMap fEventKindMap
	private org.eclipse.jdi.internal.request.RequestID fRequestID
	private com.sun.jdi.request.EventRequest fRequest
	static Class class$0
	static void  () 
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public com.sun.jdi.ThreadReference thread () 
	public org.eclipse.jdi.internal.request.RequestID requestID () 
	public java.lang.String toString () 
	public static org.eclipse.jdi.internal.event.EventImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream dataInStream
		byte eventKind
		org.eclipse.jdi.internal.request.RequestID requestID
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
		org.eclipse.jdi.internal.event.EventImpl result
	public com.sun.jdi.request.EventRequest request () 
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		Integer intValue
	public static java.util.Map eventKindMap () 
}

org/eclipse/jdi/internal/event/EventIteratorImpl.class
EventIteratorImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.EventIteratorImpl extends java.lang.Object implements com.sun.jdi.event.EventIterator  {
	private java.util.ListIterator fIterator
	public void  (java.util.ListIterator) 
		java.util.ListIterator iter
	public com.sun.jdi.event.Event nextEvent () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/eclipse/jdi/internal/event/EventMessages.class
EventMessages.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.EventMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String EventImpl_Read_invalid_EventKind___1
	public static String EventIteratorImpl_EventSets_are_unmodifiable_1
	public static String EventSetImpl_Invalid_suspend_policy_encountered___1
	public static String EventSetImpl_EventSets_are_unmodifiable_3
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdi/internal/event/EventMessages.properties
org/eclipse/jdi/internal/event/EventQueueImpl.class
EventQueueImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.EventQueueImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.event.EventQueue  {
	private boolean genereatedVMDisconnectEvent
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public com.sun.jdi.event.EventSet remove ()  throws java.lang.InterruptedException 
	public com.sun.jdi.event.EventSet remove (long)  throws java.lang.InterruptedException 
		long timeout
		org.eclipse.jdi.internal.event.EventSetImpl set
		org.eclipse.jdi.internal.jdwp.JdwpCommandPacket packet
		java.io.IOException e
		com.sun.jdi.VMDisconnectedException e
}

org/eclipse/jdi/internal/event/EventSetImpl.class
EventSetImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.EventSetImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.event.EventSet  {
	private java.util.List fEvents
	private byte fSuspendPolicy
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.event.EventImpl[]) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.EventImpl[] events
		int i
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.event.EventImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.EventImpl event
	public com.sun.jdi.event.EventIterator eventIterator () 
	public int suspendPolicy () 
	public void resume () 
	private void resumeThreads () 
		com.sun.jdi.ThreadReference ref
		java.util.Iterator iter
		java.util.List resumedThreads
		org.eclipse.jdi.internal.event.EventImpl event
		com.sun.jdi.ThreadReference thread
		java.util.Iterator resumeIter
	public static org.eclipse.jdi.internal.event.EventSetImpl read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.EventSetImpl eventSet
		int size
		org.eclipse.jdi.internal.event.EventImpl event
		org.eclipse.jdi.internal.request.EventRequestImpl request
	public boolean contains (java.lang.Object) 
		Object event
	public boolean containsAll (java.util.Collection) 
		java.util.Collection events
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public boolean isEmpty () 
	public java.util.Iterator iterator () 
	public int size () 
	public java.lang.Object[] toArray () 
	public java.lang.Object[] toArray (java.lang.Object[]) 
		Object[] events
	public boolean add (java.lang.Object) 
		Object arg1
	public boolean addAll (java.util.Collection) 
		java.util.Collection arg1
	public void clear () 
	public boolean remove (java.lang.Object) 
		Object arg1
	public boolean removeAll (java.util.Collection) 
		java.util.Collection arg1
	public boolean retainAll (java.util.Collection) 
		java.util.Collection arg1
}

org/eclipse/jdi/internal/event/ExceptionEventImpl.class
ExceptionEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.ExceptionEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.ExceptionEvent  {
	public static final byte EVENT_KIND
	private org.eclipse.jdi.internal.ObjectReferenceImpl fException
	private org.eclipse.jdi.internal.LocationImpl fCatchLocation
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.ExceptionEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.ExceptionEventImpl event
	public com.sun.jdi.Location catchLocation () 
	public com.sun.jdi.ObjectReference exception () 
}

org/eclipse/jdi/internal/event/LocatableEventImpl.class
LocatableEventImpl.java
package org.eclipse.jdi.internal.event
public abstract org.eclipse.jdi.internal.event.LocatableEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.Locatable  {
	protected org.eclipse.jdi.internal.LocationImpl fLocation
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public void readThreadAndLocation (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream dataInStream
	public com.sun.jdi.Location location () 
}

org/eclipse/jdi/internal/event/MethodEntryEventImpl.class
MethodEntryEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.MethodEntryEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.MethodEntryEvent  {
	public static final byte EVENT_KIND
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.MethodEntryEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MethodEntryEventImpl event
	public com.sun.jdi.Method method () 
}

org/eclipse/jdi/internal/event/MethodExitEventImpl.class
MethodExitEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.MethodExitEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.MethodExitEvent  {
	public static final byte EVENT_KIND
	private com.sun.jdi.Value fReturnValue
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.MethodExitEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MethodExitEventImpl event
	public static org.eclipse.jdi.internal.event.MethodExitEventImpl readWithReturnValue (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MethodExitEventImpl event
	public com.sun.jdi.Method method () 
	public com.sun.jdi.Value returnValue () 
}

org/eclipse/jdi/internal/event/ModificationWatchpointEventImpl.class
ModificationWatchpointEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.ModificationWatchpointEventImpl extends org.eclipse.jdi.internal.event.WatchpointEventImpl implements com.sun.jdi.event.ModificationWatchpointEvent  {
	public static final byte EVENT_KIND
	private org.eclipse.jdi.internal.ValueImpl fValueToBe
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.WatchpointEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.ModificationWatchpointEventImpl event
	public com.sun.jdi.Value valueToBe () 
}

org/eclipse/jdi/internal/event/MonitorContendedEnterEventImpl.class
MonitorContendedEnterEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.MonitorContendedEnterEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.MonitorContendedEnterEvent  {
	public static final byte EVENT_KIND
	private com.sun.jdi.ObjectReference fMonitor
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.MonitorContendedEnterEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MonitorContendedEnterEventImpl event
	public com.sun.jdi.ObjectReference monitor () 
}

org/eclipse/jdi/internal/event/MonitorContendedEnteredEventImpl.class
MonitorContendedEnteredEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.MonitorContendedEnteredEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.MonitorContendedEnteredEvent  {
	public static final byte EVENT_KIND
	private com.sun.jdi.ObjectReference fMonitor
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.MonitorContendedEnteredEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MonitorContendedEnteredEventImpl event
	public com.sun.jdi.ObjectReference monitor () 
}

org/eclipse/jdi/internal/event/MonitorWaitEventImpl.class
MonitorWaitEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.MonitorWaitEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.MonitorWaitEvent  {
	public static final byte EVENT_KIND
	private long fTimeOut
	private com.sun.jdi.ObjectReference fMonitor
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.MonitorWaitEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MonitorWaitEventImpl event
	public com.sun.jdi.ObjectReference monitor () 
	public long timeout () 
}

org/eclipse/jdi/internal/event/MonitorWaitedEventImpl.class
MonitorWaitedEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.MonitorWaitedEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.MonitorWaitedEvent  {
	public static final byte EVENT_KIND
	private boolean fTimedOut
	private com.sun.jdi.ObjectReference fMonitor
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.MonitorWaitedEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.MonitorWaitedEventImpl event
	public com.sun.jdi.ObjectReference monitor () 
	public boolean timedout () 
}

org/eclipse/jdi/internal/event/StepEventImpl.class
StepEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.StepEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.StepEvent  {
	public static final byte EVENT_KIND
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.StepEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.StepEventImpl event
}

org/eclipse/jdi/internal/event/ThreadDeathEventImpl.class
ThreadDeathEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.ThreadDeathEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.ThreadDeathEvent  {
	public static final byte EVENT_KIND
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.ThreadDeathEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.ThreadDeathEventImpl event
}

org/eclipse/jdi/internal/event/ThreadStartEventImpl.class
ThreadStartEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.ThreadStartEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.ThreadStartEvent  {
	public static final byte EVENT_KIND
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.ThreadStartEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.ThreadStartEventImpl event
}

org/eclipse/jdi/internal/event/VMDeathEventImpl.class
VMDeathEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.VMDeathEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.VMDeathEvent  {
	public static final byte EVENT_KIND
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.VMDeathEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream) 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.VMDeathEventImpl event
}

org/eclipse/jdi/internal/event/VMDisconnectEventImpl.class
VMDisconnectEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.VMDisconnectEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.VMDisconnectEvent  {
	public static final byte EVENT_KIND
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.VMDisconnectEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream) 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.VMDisconnectEventImpl event
}

org/eclipse/jdi/internal/event/VMStartEventImpl.class
VMStartEventImpl.java
package org.eclipse.jdi.internal.event
public org.eclipse.jdi.internal.event.VMStartEventImpl extends org.eclipse.jdi.internal.event.EventImpl implements com.sun.jdi.event.VMStartEvent  {
	public static final byte EVENT_KIND
	private void  (org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public static org.eclipse.jdi.internal.event.VMStartEventImpl read (org.eclipse.jdi.internal.MirrorImpl, org.eclipse.jdi.internal.request.RequestID, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		org.eclipse.jdi.internal.request.RequestID requestID
		java.io.DataInputStream dataInStream
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.event.VMStartEventImpl event
}

org/eclipse/jdi/internal/event/WatchpointEventImpl.class
WatchpointEventImpl.java
package org.eclipse.jdi.internal.event
public abstract org.eclipse.jdi.internal.event.WatchpointEventImpl extends org.eclipse.jdi.internal.event.LocatableEventImpl implements com.sun.jdi.event.WatchpointEvent  {
	protected org.eclipse.jdi.internal.FieldImpl fField
	protected org.eclipse.jdi.internal.ObjectReferenceImpl fObjectReference
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl, org.eclipse.jdi.internal.request.RequestID) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		org.eclipse.jdi.internal.request.RequestID requestID
	public void readWatchpointEventFields (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream dataInStream
	public com.sun.jdi.Field field () 
	public com.sun.jdi.ObjectReference object () 
	public com.sun.jdi.Value valueCurrent () 
}

org/eclipse/jdi/internal/jdwp/JDWPMessages.class
JDWPMessages.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JDWPMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String JdwpString_Second_byte_input_does_not_match_UTF_Specification_1
	public static String JdwpString_Second_or_third_byte_input_does_not_mach_UTF_Specification_2
	public static String JdwpString_Input_does_not_match_UTF_Specification_3
	public static String JdwpString_str_is_null_4
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdi/internal/jdwp/JDWPMessages.properties
org/eclipse/jdi/internal/jdwp/JdwpArrayID.class
JdwpArrayID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpArrayID extends org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpClassID.class
JdwpClassID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpClassID extends org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpClassLoaderID.class
JdwpClassLoaderID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpClassLoaderID extends org.eclipse.jdi.internal.jdwp.JdwpObjectID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpClassObjectID.class
JdwpClassObjectID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpClassObjectID extends org.eclipse.jdi.internal.jdwp.JdwpObjectID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpCommandPacket.class
JdwpCommandPacket.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpCommandPacket extends org.eclipse.jdi.internal.jdwp.JdwpPacket {
	public static final int CSET_VIRTUAL_MACHINE
	public static final int CSET_REFERENCE_TYPE
	public static final int CSET_CLASS_TYPE
	public static final int CSET_ARRAY_TYPE
	public static final int CSET_INTERFACE_TYPE
	public static final int CSET_METHOD
	public static final int CSET_FIELD
	public static final int CSET_OBJECT_REFERENCE
	public static final int CSET_STRING_REFERENCE
	public static final int CSET_THREAD_REFERENCE
	public static final int CSET_THREAD_GROUP_REFERENCE
	public static final int CSET_ARRAY_REFERENCE
	public static final int CSET_CLASS_LOADER_REFERENCE
	public static final int CSET_EVENT_REQUEST
	public static final int CSET_STACK_FRAME
	public static final int CSET_CLASS_OBJECT_REFERENCE
	public static final int CSET_EVENT
	public static final int CSET_HOT_CODE_REPLACEMENT
	public static final int VM_VERSION
	public static final int VM_CLASSES_BY_SIGNATURE
	public static final int VM_ALL_CLASSES
	public static final int VM_ALL_THREADS
	public static final int VM_TOP_LEVEL_THREAD_GROUPS
	public static final int VM_DISPOSE
	public static final int VM_ID_SIZES
	public static final int VM_SUSPEND
	public static final int VM_RESUME
	public static final int VM_EXIT
	public static final int VM_CREATE_STRING
	public static final int VM_CAPABILITIES
	public static final int VM_CLASS_PATHS
	public static final int VM_DISPOSE_OBJECTS
	public static final int VM_HOLD_EVENTS
	public static final int VM_RELEASE_EVENTS
	public static final int VM_CAPABILITIES_NEW
	public static final int VM_REDEFINE_CLASSES
	public static final int VM_SET_DEFAULT_STRATUM
	public static final int VM_ALL_CLASSES_WITH_GENERIC
	public static final int VM_INSTANCE_COUNTS
	public static final int RT_SIGNATURE
	public static final int RT_CLASS_LOADER
	public static final int RT_MODIFIERS
	public static final int RT_FIELDS
	public static final int RT_METHODS
	public static final int RT_GET_VALUES
	public static final int RT_SOURCE_FILE
	public static final int RT_NESTED_TYPES
	public static final int RT_STATUS
	public static final int RT_INTERFACES
	public static final int RT_CLASS_OBJECT
	public static final int RT_SOURCE_DEBUG_EXTENSION
	public static final int RT_SIGNATURE_WITH_GENERIC
	public static final int RT_FIELDS_WITH_GENERIC
	public static final int RT_METHODS_WITH_GENERIC
	public static final int RT_INSTANCES
	public static final int RT_CLASS_VERSION
	public static final int RT_CONSTANT_POOL
	public static final int CT_SUPERCLASS
	public static final int CT_SET_VALUES
	public static final int CT_INVOKE_METHOD
	public static final int CT_NEW_INSTANCE
	public static final int AT_NEW_INSTANCE
	public static final int M_LINE_TABLE
	public static final int M_VARIABLE_TABLE
	public static final int M_BYTECODES
	public static final int M_OBSOLETE
	public static final int M_VARIABLE_TABLE_WITH_GENERIC
	public static final int OR_REFERENCE_TYPE
	public static final int OR_GET_VALUES
	public static final int OR_SET_VALUES
	public static final int OR_MONITOR_INFO
	public static final int OR_INVOKE_METHOD
	public static final int OR_DISABLE_COLLECTION
	public static final int OR_ENABLE_COLLECTION
	public static final int OR_IS_COLLECTED
	public static final int OR_REFERRING_OBJECTS
	public static final int SR_VALUE
	public static final int TR_NAME
	public static final int TR_SUSPEND
	public static final int TR_RESUME
	public static final int TR_STATUS
	public static final int TR_THREAD_GROUP
	public static final int TR_FRAMES
	public static final int TR_FRAME_COUNT
	public static final int TR_OWNED_MONITORS
	public static final int TR_CURRENT_CONTENDED_MONITOR
	public static final int TR_STOP
	public static final int TR_INTERRUPT
	public static final int TR_SUSPEND_COUNT
	public static final int TR_OWNED_MONITOR_STACK_DEPTH
	public static final int TR_FORCE_EARLY_RETURN
	public static final int TGR_NAME
	public static final int TGR_PARENT
	public static final int TGR_CHILDREN
	public static final int AR_LENGTH
	public static final int AR_GET_VALUES
	public static final int AR_SET_VALUES
	public static final int CLR_VISIBLE_CLASSES
	public static final int ER_SET
	public static final int ER_CLEAR
	public static final int ER_CLEAR_ALL_BREAKPOINTS
	public static final int SF_GET_VALUES
	public static final int SF_SET_VALUES
	public static final int SF_THIS_OBJECT
	public static final int SF_POP_FRAME
	public static final int COR_REFLECTED_TYPE
	public static final int E_COMPOSITE
	public static final int HCR_CLASSES_HAVE_CHANGED
	public static final int HCR_GET_CLASS_VERSION
	public static final int HCR_DO_RETURN
	public static final int HCR_REENTER_ON_EXIT
	public static final int HCR_CAPABILITIES
	private static java.util.Map fgCommandMap
	private static int fgNextId
	private int fCommand
	static Class class$0
	static void  () 
	protected void  () 
	public void  (int) 
		int command
	public static synchronized int getNewId () 
	public byte getCommandSet () 
	public int getCommand () 
	public void setCommand (int) 
		int command
	protected int readSpecificHeaderFields (byte[], int) 
		byte[] bytes
		int index
		byte commandSet
	protected int writeSpecificHeaderFields (byte[], int)  throws java.io.IOException 
		byte[] bytes
		int index
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		java.util.Map setNames
		int i
		java.lang.reflect.Field field
		String name
		int value
		int i
		java.lang.reflect.Field field
		String name
		Integer val
		int value
		int set
		String setName
		String entryName
	public static java.util.Map commandMap () 
	public static java.lang.String removePrefix (java.lang.String) 
		String str
		int i
	public java.lang.String toString () 
		StringBuffer buffer
}

org/eclipse/jdi/internal/jdwp/JdwpFieldID.class
JdwpFieldID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpFieldID extends org.eclipse.jdi.internal.jdwp.JdwpID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int getSize () 
	public boolean isNull () 
}

org/eclipse/jdi/internal/jdwp/JdwpFrameID.class
JdwpFrameID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpFrameID extends org.eclipse.jdi.internal.jdwp.JdwpID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int getSize () 
	public boolean isNull () 
}

org/eclipse/jdi/internal/jdwp/JdwpID.class
JdwpID.java
package org.eclipse.jdi.internal.jdwp
public abstract org.eclipse.jdi.internal.jdwp.JdwpID extends java.lang.Object {
	public static final byte NULL_TAG
	public static final byte ARRAY_TAG
	public static final byte BYTE_TAG
	public static final byte CHAR_TAG
	public static final byte OBJECT_TAG
	public static final byte FLOAT_TAG
	public static final byte DOUBLE_TAG
	public static final byte INT_TAG
	public static final byte LONG_TAG
	public static final byte SHORT_TAG
	public static final byte VOID_TAG
	public static final byte BOOLEAN_TAG
	public static final byte STRING_TAG
	public static final byte THREAD_TAG
	public static final byte THREAD_GROUP_TAG
	public static final byte CLASS_LOADER_TAG
	public static final byte CLASS_OBJECT_TAG
	public static final byte TYPE_TAG_CLASS
	public static final byte TYPE_TAG_INTERFACE
	public static final byte TYPE_TAG_ARRAY
	private static java.util.HashMap fTagMap
	private static java.util.HashMap fTypeTagMap
	protected static final int VALUE_NULL
	protected long fValue
	protected org.eclipse.jdi.internal.VirtualMachineImpl fVirtualMachine
	static Class class$0
	static void  () 
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public final long value () 
	public java.lang.String toString () 
	protected abstract int getSize () 
	public abstract boolean isNull () 
	public void read (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream inStream
		int size
		int i
		int b
	public void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream outStream
		int size
		int i
		byte b
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		Integer intValue
	public static java.util.Map tagMap () 
	public static java.util.Map typeTagMap () 
}

org/eclipse/jdi/internal/jdwp/JdwpInterfaceID.class
JdwpInterfaceID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpInterfaceID extends org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpMethodID.class
JdwpMethodID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpMethodID extends org.eclipse.jdi.internal.jdwp.JdwpID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int getSize () 
	public boolean isNull () 
}

org/eclipse/jdi/internal/jdwp/JdwpObjectID.class
JdwpObjectID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpObjectID extends org.eclipse.jdi.internal.jdwp.JdwpID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int getSize () 
	public boolean isNull () 
}

org/eclipse/jdi/internal/jdwp/JdwpPacket.class
JdwpPacket.java
package org.eclipse.jdi.internal.jdwp
public abstract org.eclipse.jdi.internal.jdwp.JdwpPacket extends java.lang.Object {
	public static final byte FLAG_REPLY_PACKET
	protected static final int MIN_PACKET_LENGTH
	private static String[] fgFlagStrings
	protected int fId
	protected byte fFlags
	protected byte[] fDataBuf
	static Class class$0
	static void  () 
	public void  () 
	void setId (int) 
		int id
	public int getId () 
	void setFlags (byte) 
		byte flags
	public byte getFlags () 
	public int getLength () 
	public int getDataLength () 
	public byte[] data () 
	public java.io.DataInputStream dataInStream () 
	public void setData (byte[]) 
		byte[] data
	protected abstract int readSpecificHeaderFields (byte[], int)  throws java.io.IOException 
	protected abstract int writeSpecificHeaderFields (byte[], int)  throws java.io.IOException 
	public static org.eclipse.jdi.internal.jdwp.JdwpPacket build (byte[])  throws java.io.IOException 
		byte[] bytes
		int a
		int b
		int c
		int d
		int packetLength
		int id
		byte flags
		org.eclipse.jdi.internal.jdwp.JdwpPacket packet
		org.eclipse.jdi.internal.jdwp.JdwpPacket packet
		int index
	public byte[] getPacketAsBytes ()  throws java.io.IOException 
		int len
		byte[] bytes
		int id
		int index
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		byte value
		int j
	public static java.lang.String[] getFlagMap () 
}

org/eclipse/jdi/internal/jdwp/JdwpReferenceTypeID.class
JdwpReferenceTypeID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpReferenceTypeID extends org.eclipse.jdi.internal.jdwp.JdwpID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int getSize () 
	public boolean isNull () 
}

org/eclipse/jdi/internal/jdwp/JdwpReplyPacket.class
JdwpReplyPacket.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpReplyPacket extends org.eclipse.jdi.internal.jdwp.JdwpPacket {
	public static final short NONE
	public static final short INVALID_THREAD
	public static final short INVALID_THREAD_GROUP
	public static final short INVALID_PRIORITY
	public static final short THREAD_NOT_SUSPENDED
	public static final short THREAD_SUSPENDED
	public static final short THREAD_NOT_ALIVE
	public static final short INVALID_OBJECT
	public static final short INVALID_CLASS
	public static final short CLASS_NOT_PREPARED
	public static final short INVALID_METHODID
	public static final short INVALID_LOCATION
	public static final short INVALID_FIELDID
	public static final short INVALID_FRAMEID
	public static final short NO_MORE_FRAMES
	public static final short OPAQUE_FRAME
	public static final short NOT_CURRENT_FRAME
	public static final short TYPE_MISMATCH
	public static final short INVALID_SLOT
	public static final short DUPLICATE
	public static final short NOT_FOUND
	public static final short INVALID_MONITOR
	public static final short NOT_MONITOR_OWNER
	public static final short INTERRUPT
	public static final short INVALID_CLASS_FORMAT
	public static final short CIRCULAR_CLASS_DEFINITION
	public static final short FAILS_VERIFICATION
	public static final short ADD_METHOD_NOT_IMPLEMENTED
	public static final short SCHEMA_CHANGE_NOT_IMPLEMENTED
	public static final short INVALID_TYPESTATE
	public static final short HIERARCHY_CHANGE_NOT_IMPLEMENTED
	public static final short DELETE_METHOD_NOT_IMPLEMENTED
	public static final short UNSUPPORTED_VERSION
	public static final short NAMES_DONT_MATCH
	public static final short CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED
	public static final short METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED
	public static final short NOT_IMPLEMENTED
	public static final short NULL_POINTER
	public static final short ABSENT_INFORMATION
	public static final short INVALID_EVENT_TYPE
	public static final short ILLEGAL_ARGUMENT
	public static final short OUT_OF_MEMORY
	public static final short ACCESS_DENIED
	public static final short VM_DEAD
	public static final short INTERNAL
	public static final short UNATTACHED_THREAD
	public static final short INVALID_TAG
	public static final short ALREADY_INVOKING
	public static final short INVALID_INDEX
	public static final short INVALID_LENGTH
	public static final short INVALID_STRING
	public static final short INVALID_CLASS_LOADER
	public static final short INVALID_ARRAY
	public static final short TRANSPORT_LOAD
	public static final short TRANSPORT_INIT
	public static final short NATIVE_METHOD
	public static final short INVALID_COUNT
	public static final short HCR_OPERATION_REFUSED
	private static java.util.HashMap fErrorMap
	private short fErrorCode
	static Class class$0
	static void  () 
	public void  () 
	public short errorCode () 
	public void setErrorCode (short) 
		short newValue
	protected int readSpecificHeaderFields (byte[], int)  throws java.io.IOException 
		byte[] bytes
		int index
	protected int writeSpecificHeaderFields (byte[], int)  throws java.io.IOException 
		byte[] bytes
		int index
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		Integer intValue
	public static java.util.Map errorMap () 
	public java.lang.String toString () 
		StringBuffer buffer
		short ec
}

org/eclipse/jdi/internal/jdwp/JdwpString.class
JdwpString.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpString extends java.lang.Object {
	public void  () 
	public static java.lang.String read (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int utfSize
		byte[] utfBytes
		StringBuffer strBuffer
		int i
		int a
		int b
		int c
	public static void write (java.lang.String, java.io.DataOutputStream)  throws java.io.IOException 
		String str
		java.io.DataOutputStream out
		int utfCount
		int i
		int charValue
		byte[] utfBytes
		int utfIndex
		int i
		int charValue
}

org/eclipse/jdi/internal/jdwp/JdwpStringID.class
JdwpStringID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpStringID extends org.eclipse.jdi.internal.jdwp.JdwpObjectID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpThreadGroupID.class
JdwpThreadGroupID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpThreadGroupID extends org.eclipse.jdi.internal.jdwp.JdwpObjectID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/jdwp/JdwpThreadID.class
JdwpThreadID.java
package org.eclipse.jdi.internal.jdwp
public org.eclipse.jdi.internal.jdwp.JdwpThreadID extends org.eclipse.jdi.internal.jdwp.JdwpObjectID {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
}

org/eclipse/jdi/internal/request/AccessWatchpointRequestImpl.class
AccessWatchpointRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.AccessWatchpointRequestImpl extends org.eclipse.jdi.internal.request.WatchpointRequestImpl implements com.sun.jdi.request.AccessWatchpointRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/BreakpointRequestImpl.class
BreakpointRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.BreakpointRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.BreakpointRequest com.sun.jdi.Locatable  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public com.sun.jdi.Location location () 
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/ClassPrepareRequestImpl.class
ClassPrepareRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ClassPrepareRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.ClassPrepareRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/ClassUnloadRequestImpl.class
ClassUnloadRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ClassUnloadRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.ClassUnloadRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/EventRequestImpl$ExceptionFilter.class
EventRequestImpl.java
package org.eclipse.jdi.internal.request
 org.eclipse.jdi.internal.request.EventRequestImpl$ExceptionFilter extends java.lang.Object {
	org.eclipse.jdi.internal.ReferenceTypeImpl fException
	boolean fNotifyCaught
	boolean fNotifyUncaught
	final org.eclipse.jdi.internal.request.EventRequestImpl this$0
	void  (org.eclipse.jdi.internal.request.EventRequestImpl) 
}

org/eclipse/jdi/internal/request/EventRequestImpl$ThreadStepFilter.class
EventRequestImpl.java
package org.eclipse.jdi.internal.request
 org.eclipse.jdi.internal.request.EventRequestImpl$ThreadStepFilter extends java.lang.Object {
	protected org.eclipse.jdi.internal.ThreadReferenceImpl fThread
	protected int fThreadStepSize
	protected int fThreadStepDepth
	final org.eclipse.jdi.internal.request.EventRequestImpl this$0
	void  (org.eclipse.jdi.internal.request.EventRequestImpl) 
}

org/eclipse/jdi/internal/request/EventRequestImpl.class
EventRequestImpl.java
package org.eclipse.jdi.internal.request
public abstract org.eclipse.jdi.internal.request.EventRequestImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.request.EventRequest  {
	public static final byte STEP_SIZE_MIN_JDWP
	public static final byte STEP_SIZE_LINE_JDWP
	public static final byte STEP_DEPTH_INTO_JDWP
	public static final byte STEP_DEPTH_OVER_JDWP
	public static final byte STEP_DEPTH_OUT_JDWP
	public static final byte STEP_DEPTH_REENTER_JDWP_HCR
	public static final byte SUSPENDPOL_NONE_JDWP
	public static final byte SUSPENDPOL_EVENT_THREAD_JDWP
	public static final byte SUSPENDPOL_ALL_JDWP
	public static final byte MODIF_KIND_COUNT
	public static final byte MODIF_KIND_CONDITIONAL
	public static final byte MODIF_KIND_THREADONLY
	public static final byte MODIF_KIND_CLASSONLY
	public static final byte MODIF_KIND_CLASSMATCH
	public static final byte MODIF_KIND_CLASSEXCLUDE
	public static final byte MODIF_KIND_LOCATIONONLY
	public static final byte MODIF_KIND_EXCEPTIONONLY
	public static final byte MODIF_KIND_FIELDONLY
	public static final byte MODIF_KIND_STEP
	public static final byte MODIF_KIND_INSTANCE
	public static final byte MODIF_KIND_SOURCE_NAME_FILTER
	private static java.util.HashMap fStepSizeMap
	private static java.util.HashMap fStepDepthMap
	private static java.util.HashMap fSuspendPolicyMap
	private static java.util.HashMap fModifierKindMap
	private boolean fGeneratedInside
	private java.util.HashMap fPropertyMap
	protected org.eclipse.jdi.internal.request.RequestID fRequestID
	private byte fSuspendPolicy
	protected java.util.ArrayList fCountFilters
	protected java.util.ArrayList fThreadFilters
	protected java.util.ArrayList fClassFilters
	protected java.util.ArrayList fClassFilterRefs
	protected java.util.ArrayList fClassExclusionFilters
	protected java.util.ArrayList fLocationFilters
	protected java.util.ArrayList fExceptionFilters
	protected java.util.ArrayList fFieldFilters
	protected java.util.ArrayList fThreadStepFilters
	protected java.util.ArrayList fInstanceFilters
	protected java.util.ArrayList fSourceNameFilters
	static Class class$0
	static void  () 
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public java.lang.String toString () 
	public java.lang.Object getProperty (java.lang.Object) 
		Object key
	public void putProperty (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public void setGeneratedInside () 
	public final boolean isGeneratedInside () 
	public synchronized void disable () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.IOException e
	public synchronized void enable () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
	public static void clearAllBreakpoints (org.eclipse.jdi.internal.MirrorImpl) 
		org.eclipse.jdi.internal.MirrorImpl mirror
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
	public final synchronized boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enable
	public void checkDisabled ()  throws com.sun.jdi.request.InvalidRequestStateException 
	public void setSuspendPolicy (int) 
		int suspendPolicy
	public int suspendPolicy () 
	public final org.eclipse.jdi.internal.request.RequestID requestID () 
	public void addCountFilter (int)  throws com.sun.jdi.request.InvalidRequestStateException 
		int count
	public void addThreadFilter (com.sun.jdi.ThreadReference)  throws com.sun.jdi.ObjectCollectedException com.sun.jdi.VMMismatchException com.sun.jdi.request.InvalidRequestStateException 
		com.sun.jdi.ThreadReference threadFilter
	public void addClassFilter (com.sun.jdi.ReferenceType)  throws com.sun.jdi.VMMismatchException com.sun.jdi.request.InvalidRequestStateException 
		com.sun.jdi.ReferenceType filter
	public void addClassFilter (java.lang.String)  throws com.sun.jdi.request.InvalidRequestStateException 
		String filter
	public void addClassExclusionFilter (java.lang.String)  throws com.sun.jdi.request.InvalidRequestStateException 
		String filter
	public void addLocationFilter (org.eclipse.jdi.internal.LocationImpl)  throws com.sun.jdi.VMMismatchException 
		org.eclipse.jdi.internal.LocationImpl location
	public void addExceptionFilter (org.eclipse.jdi.internal.ReferenceTypeImpl, boolean, boolean)  throws com.sun.jdi.VMMismatchException 
		org.eclipse.jdi.internal.ReferenceTypeImpl refType
		boolean notifyCaught
		boolean notifyUncaught
		org.eclipse.jdi.internal.request.EventRequestImpl$ExceptionFilter filter
	public void addFieldFilter (org.eclipse.jdi.internal.FieldImpl)  throws com.sun.jdi.VMMismatchException 
		org.eclipse.jdi.internal.FieldImpl field
	public void addStepFilter (org.eclipse.jdi.internal.ThreadReferenceImpl, int, int)  throws com.sun.jdi.VMMismatchException 
		org.eclipse.jdi.internal.ThreadReferenceImpl thread
		int size
		int depth
		org.eclipse.jdi.internal.request.EventRequestImpl$ThreadStepFilter filter
	public void addInstanceFilter (com.sun.jdi.ObjectReference) 
		com.sun.jdi.ObjectReference instance
	public void addSourceNameFilter (java.lang.String) 
		String pattern
	public byte suspendPolicyJDWP () 
	public int threadStepSizeJDWP (int) 
		int threadStepSize
	public int threadStepDepthJDWP (int) 
		int threadStepDepth
	protected abstract byte eventKind () 
	protected int modifierCount () 
		int count
	protected void writeModifiers (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream outData
		int i
		org.eclipse.jdi.internal.request.EventRequestImpl$ThreadStepFilter filter
		int i
		int i
		org.eclipse.jdi.internal.request.EventRequestImpl$ExceptionFilter filter
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
	private boolean supportsSourceNameFilters () 
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		Integer intValue
	public static java.util.Map stepSizeMap () 
	public static java.util.Map stepDepthMap () 
	public static java.util.Map suspendPolicyMap () 
	public static java.util.Map modifierKindMap () 
}

org/eclipse/jdi/internal/request/EventRequestManagerImpl.class
EventRequestManagerImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.EventRequestManagerImpl extends org.eclipse.jdi.internal.MirrorImpl implements com.sun.jdi.request.EventRequestManager org.eclipse.jdi.hcr.EventRequestManager  {
	private static final int ACCESS_WATCHPOINT_INDEX
	private static final int BREAKPOINT_INDEX
	private static final int CLASS_PREPARE_INDEX
	private static final int CLASS_UNLOAD_INDEX
	private static final int EXCEPTION_INDEX
	private static final int METHOD_ENTRY_INDEX
	private static final int METHOD_EXIT_INDEX
	private static final int MODIFICATION_WATCHPOINT_INDEX
	private static final int STEP_INDEX
	private static final int THREAD_DEATH_INDEX
	private static final int THREAD_START_INDEX
	private static final int VM_DEATH_INDEX
	private static final int MONITOR_CONTENDED_ENTERED_INDEX
	private static final int MONITOR_CONTENDED_ENTER_INDEX
	private static final int MONITOR_WAITED_INDEX
	private static final int MONITOR_WAIT_INDEX
	private java.util.HashSet[] fRequests
	private java.util.Hashtable[] fEnabledRequests
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
		int i
		int i
	public com.sun.jdi.request.AccessWatchpointRequest createAccessWatchpointRequest (com.sun.jdi.Field) 
		com.sun.jdi.Field field
		org.eclipse.jdi.internal.FieldImpl fieldImpl
		org.eclipse.jdi.internal.request.AccessWatchpointRequestImpl req
	public com.sun.jdi.request.BreakpointRequest createBreakpointRequest (com.sun.jdi.Location)  throws com.sun.jdi.VMMismatchException 
		com.sun.jdi.Location location
		org.eclipse.jdi.internal.LocationImpl locImpl
		org.eclipse.jdi.internal.request.BreakpointRequestImpl req
	public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest () 
		org.eclipse.jdi.internal.request.ClassPrepareRequestImpl req
	public com.sun.jdi.request.ClassUnloadRequest createClassUnloadRequest () 
		org.eclipse.jdi.internal.request.ClassUnloadRequestImpl req
	public com.sun.jdi.request.ExceptionRequest createExceptionRequest (com.sun.jdi.ReferenceType, boolean, boolean) 
		com.sun.jdi.ReferenceType refType
		boolean notifyCaught
		boolean notifyUncaught
		org.eclipse.jdi.internal.ReferenceTypeImpl refTypeImpl
		org.eclipse.jdi.internal.request.ExceptionRequestImpl req
	public com.sun.jdi.request.MethodEntryRequest createMethodEntryRequest () 
		org.eclipse.jdi.internal.request.MethodEntryRequestImpl req
	public com.sun.jdi.request.MethodExitRequest createMethodExitRequest () 
		org.eclipse.jdi.internal.request.MethodExitRequestImpl req
	public com.sun.jdi.request.MonitorContendedEnteredRequest createMonitorContendedEnteredRequest () 
		org.eclipse.jdi.internal.request.MonitorContendedEnteredRequestImpl req
	public com.sun.jdi.request.MonitorContendedEnterRequest createMonitorContendedEnterRequest () 
		org.eclipse.jdi.internal.request.MonitorContendedEnterRequestImpl req
	public com.sun.jdi.request.MonitorWaitedRequest createMonitorWaitedRequest () 
		org.eclipse.jdi.internal.request.MonitorWaitedRequestImpl req
	public com.sun.jdi.request.MonitorWaitRequest createMonitorWaitRequest () 
		org.eclipse.jdi.internal.request.MonitorWaitRequestImpl req
	public com.sun.jdi.request.ModificationWatchpointRequest createModificationWatchpointRequest (com.sun.jdi.Field) 
		com.sun.jdi.Field field
		org.eclipse.jdi.internal.FieldImpl fieldImpl
		org.eclipse.jdi.internal.request.ModificationWatchpointRequestImpl req
	public com.sun.jdi.request.StepRequest createStepRequest (com.sun.jdi.ThreadReference, int, int)  throws com.sun.jdi.request.DuplicateRequestException com.sun.jdi.ObjectCollectedException 
		com.sun.jdi.ThreadReference thread
		int size
		int depth
		org.eclipse.jdi.internal.ThreadReferenceImpl threadImpl
		org.eclipse.jdi.internal.request.StepRequestImpl req
	public com.sun.jdi.request.ThreadDeathRequest createThreadDeathRequest () 
		org.eclipse.jdi.internal.request.ThreadDeathRequestImpl req
	public com.sun.jdi.request.ThreadStartRequest createThreadStartRequest () 
		org.eclipse.jdi.internal.request.ThreadStartRequestImpl req
	public com.sun.jdi.request.VMDeathRequest createVMDeathRequest () 
		org.eclipse.jdi.internal.request.VMDeathRequestImpl req
	public org.eclipse.jdi.hcr.ReenterStepRequest createReenterStepRequest (com.sun.jdi.ThreadReference) 
		com.sun.jdi.ThreadReference thread
		org.eclipse.jdi.internal.ThreadReferenceImpl threadImpl
		org.eclipse.jdi.internal.request.ReenterStepRequestImpl req
	public void enableInternalClassPrepareEvent () 
		org.eclipse.jdi.internal.request.ClassPrepareRequestImpl requestPrepare
	public void enableInternalClasUnloadEvent () 
		org.eclipse.jdi.internal.request.ClassUnloadRequestImpl reqUnload
	boolean existsEnabledStepRequest (org.eclipse.jdi.internal.ThreadReferenceImpl) 
		org.eclipse.jdi.internal.ThreadReferenceImpl threadImpl
		java.util.Enumeration enumeration
		org.eclipse.jdi.internal.request.StepRequestImpl step
	public void deleteAllBreakpoints () 
	public void addEventRequest (int, com.sun.jdi.request.EventRequest) 
		int index
		com.sun.jdi.request.EventRequest req
	private void deleteEventRequest (int, com.sun.jdi.request.EventRequest)  throws com.sun.jdi.VMMismatchException 
		int index
		com.sun.jdi.request.EventRequest req
		org.eclipse.jdi.internal.request.EventRequestImpl requestImpl
	public void deleteEventRequest (com.sun.jdi.request.EventRequest) 
		com.sun.jdi.request.EventRequest req
	public void deleteEventRequests (java.util.List)  throws com.sun.jdi.VMMismatchException 
		java.util.List requests
		java.util.Iterator iter
		Object obj
	public java.util.List accessWatchpointRequests () 
	public java.util.List breakpointRequests () 
	public java.util.List classPrepareRequests () 
	public java.util.List classUnloadRequests () 
	public java.util.List exceptionRequests () 
	public java.util.List methodEntryRequests () 
	public java.util.List methodExitRequests () 
	public java.util.List modificationWatchpointRequests () 
	public java.util.List stepRequests () 
	public java.util.List threadDeathRequests () 
	public java.util.List threadStartRequests () 
	public java.util.List vmDeathRequests () 
	public void removeRequestIDMapping (org.eclipse.jdi.internal.request.EventRequestImpl) 
		org.eclipse.jdi.internal.request.EventRequestImpl req
	public void addRequestIDMapping (org.eclipse.jdi.internal.request.EventRequestImpl) 
		org.eclipse.jdi.internal.request.EventRequestImpl req
	public org.eclipse.jdi.internal.request.EventRequestImpl findRequest (org.eclipse.jdi.internal.event.EventImpl) 
		org.eclipse.jdi.internal.event.EventImpl event
	public java.util.List monitorContendedEnterRequests () 
	public java.util.List monitorContendedEnteredRequests () 
	public java.util.List monitorWaitRequests () 
	public java.util.List monitorWaitedRequests () 
}

org/eclipse/jdi/internal/request/ExceptionRequestImpl.class
ExceptionRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ExceptionRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.ExceptionRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public com.sun.jdi.ReferenceType exception () 
	public boolean notifyCaught () 
	public boolean notifyUncaught () 
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/MethodEntryRequestImpl.class
MethodEntryRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.MethodEntryRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.MethodEntryRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/MethodExitRequestImpl.class
MethodExitRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.MethodExitRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.MethodExitRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/ModificationWatchpointRequestImpl.class
ModificationWatchpointRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ModificationWatchpointRequestImpl extends org.eclipse.jdi.internal.request.WatchpointRequestImpl implements com.sun.jdi.request.ModificationWatchpointRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/MonitorContendedEnterRequestImpl.class
MonitorContendedEnterRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.MonitorContendedEnterRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.MonitorContendedEnterRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected byte eventKind () 
}

org/eclipse/jdi/internal/request/MonitorContendedEnteredRequestImpl.class
MonitorContendedEnteredRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.MonitorContendedEnteredRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.MonitorContendedEnteredRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/MonitorWaitRequestImpl.class
MonitorWaitRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.MonitorWaitRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.MonitorWaitRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected byte eventKind () 
}

org/eclipse/jdi/internal/request/MonitorWaitedRequestImpl.class
MonitorWaitedRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.MonitorWaitedRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.MonitorWaitedRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected byte eventKind () 
}

org/eclipse/jdi/internal/request/ReenterStepRequestImpl.class
ReenterStepRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ReenterStepRequestImpl extends org.eclipse.jdi.internal.request.StepRequestImpl implements org.eclipse.jdi.hcr.ReenterStepRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int threadStepDepthJDWP (int) 
		int threadStepDepth
	public void enable () 
		java.io.ByteArrayOutputStream outBytes
		java.io.DataOutputStream outData
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket replyPacket
		java.io.DataInputStream replyData
		java.io.IOException e
}

org/eclipse/jdi/internal/request/RequestID.class
RequestID.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.RequestID extends java.lang.Object {
	private static final int NULL_REQUEST_ID
	public static final org.eclipse.jdi.internal.request.RequestID nullID
	private int fRequestID
	static void  () 
	private void  (int) 
		int ID
	public boolean isNull () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
	public java.lang.String toString () 
	public void write (org.eclipse.jdi.internal.MirrorImpl, java.io.DataOutputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataOutputStream out
	public static org.eclipse.jdi.internal.request.RequestID read (org.eclipse.jdi.internal.MirrorImpl, java.io.DataInputStream)  throws java.io.IOException 
		org.eclipse.jdi.internal.MirrorImpl target
		java.io.DataInputStream in
		int result
}

org/eclipse/jdi/internal/request/RequestMessages.class
RequestMessages.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.RequestMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String EventRequestImpl___not_enabled__1
	public static String EventRequestImpl____2
	public static String EventRequestImpl_Invalid_suspend_policy_encountered___3
	public static String EventRequestImpl_Invalid_step_size_encountered___4
	public static String EventRequestImpl_Invalid_step_depth_encountered___5
	public static String EventRequestManagerImpl_EventRequest_type_of__0__is_unknown_1
	public static String EventRequestManagerImpl_Got_event_of_unknown_type_2
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdi/internal/request/RequestMessages.properties
org/eclipse/jdi/internal/request/StepRequestImpl.class
StepRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.StepRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.StepRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public int depth () 
	public int size () 
	public com.sun.jdi.ThreadReference thread () 
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/ThreadDeathRequestImpl.class
ThreadDeathRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ThreadDeathRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.ThreadDeathRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/ThreadStartRequestImpl.class
ThreadStartRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.ThreadStartRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.ThreadStartRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected final byte eventKind () 
}

org/eclipse/jdi/internal/request/VMDeathRequestImpl.class
VMDeathRequestImpl.java
package org.eclipse.jdi.internal.request
public org.eclipse.jdi.internal.request.VMDeathRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.VMDeathRequest  {
	public void  (org.eclipse.jdi.internal.VirtualMachineImpl) 
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	protected byte eventKind () 
}

org/eclipse/jdi/internal/request/WatchpointRequestImpl.class
WatchpointRequestImpl.java
package org.eclipse.jdi.internal.request
public abstract org.eclipse.jdi.internal.request.WatchpointRequestImpl extends org.eclipse.jdi.internal.request.EventRequestImpl implements com.sun.jdi.request.WatchpointRequest  {
	public void  (java.lang.String, org.eclipse.jdi.internal.VirtualMachineImpl) 
		String description
		org.eclipse.jdi.internal.VirtualMachineImpl vmImpl
	public com.sun.jdi.Field field () 
}

org/eclipse/jdi/internal/spy/JdwpCommandPacket.class
JdwpCommandPacket.java
package org.eclipse.jdi.internal.spy
public org.eclipse.jdi.internal.spy.JdwpCommandPacket extends org.eclipse.jdi.internal.spy.JdwpPacket {
	public static final int CSET_VIRTUAL_MACHINE
	public static final int CSET_REFERENCE_TYPE
	public static final int CSET_CLASS_TYPE
	public static final int CSET_ARRAY_TYPE
	public static final int CSET_INTERFACE_TYPE
	public static final int CSET_METHOD
	public static final int CSET_FIELD
	public static final int CSET_OBJECT_REFERENCE
	public static final int CSET_STRING_REFERENCE
	public static final int CSET_THREAD_REFERENCE
	public static final int CSET_THREAD_GROUP_REFERENCE
	public static final int CSET_ARRAY_REFERENCE
	public static final int CSET_CLASS_LOADER_REFERENCE
	public static final int CSET_EVENT_REQUEST
	public static final int CSET_STACK_FRAME
	public static final int CSET_CLASS_OBJECT_REFERENCE
	public static final int CSET_EVENT
	public static final int CSET_HOT_CODE_REPLACEMENT
	public static final int VM_VERSION
	public static final int VM_CLASSES_BY_SIGNATURE
	public static final int VM_ALL_CLASSES
	public static final int VM_ALL_THREADS
	public static final int VM_TOP_LEVEL_THREAD_GROUPS
	public static final int VM_DISPOSE
	public static final int VM_ID_SIZES
	public static final int VM_SUSPEND
	public static final int VM_RESUME
	public static final int VM_EXIT
	public static final int VM_CREATE_STRING
	public static final int VM_CAPABILITIES
	public static final int VM_CLASS_PATHS
	public static final int VM_DISPOSE_OBJECTS
	public static final int VM_HOLD_EVENTS
	public static final int VM_RELEASE_EVENTS
	public static final int VM_CAPABILITIES_NEW
	public static final int VM_REDEFINE_CLASSES
	public static final int VM_SET_DEFAULT_STRATUM
	public static final int VM_ALL_CLASSES_WITH_GENERIC
	public static final int RT_SIGNATURE
	public static final int RT_CLASS_LOADER
	public static final int RT_MODIFIERS
	public static final int RT_FIELDS
	public static final int RT_METHODS
	public static final int RT_GET_VALUES
	public static final int RT_SOURCE_FILE
	public static final int RT_NESTED_TYPES
	public static final int RT_STATUS
	public static final int RT_INTERFACES
	public static final int RT_CLASS_OBJECT
	public static final int RT_SOURCE_DEBUG_EXTENSION
	public static final int RT_SIGNATURE_WITH_GENERIC
	public static final int RT_FIELDS_WITH_GENERIC
	public static final int RT_METHODS_WITH_GENERIC
	public static final int CT_SUPERCLASS
	public static final int CT_SET_VALUES
	public static final int CT_INVOKE_METHOD
	public static final int CT_NEW_INSTANCE
	public static final int AT_NEW_INSTANCE
	public static final int M_LINE_TABLE
	public static final int M_VARIABLE_TABLE
	public static final int M_BYTECODES
	public static final int M_IS_OBSOLETE
	public static final int M_VARIABLE_TABLE_WITH_GENERIC
	public static final int OR_REFERENCE_TYPE
	public static final int OR_GET_VALUES
	public static final int OR_SET_VALUES
	public static final int OR_MONITOR_INFO
	public static final int OR_INVOKE_METHOD
	public static final int OR_DISABLE_COLLECTION
	public static final int OR_ENABLE_COLLECTION
	public static final int OR_IS_COLLECTED
	public static final int SR_VALUE
	public static final int TR_NAME
	public static final int TR_SUSPEND
	public static final int TR_RESUME
	public static final int TR_STATUS
	public static final int TR_THREAD_GROUP
	public static final int TR_FRAMES
	public static final int TR_FRAME_COUNT
	public static final int TR_OWNED_MONITORS
	public static final int TR_CURRENT_CONTENDED_MONITOR
	public static final int TR_STOP
	public static final int TR_INTERRUPT
	public static final int TR_SUSPEND_COUNT
	public static final int TR_POP_TOP_FRAME
	public static final int TGR_NAME
	public static final int TGR_PARENT
	public static final int TGR_CHILDREN
	public static final int AR_LENGTH
	public static final int AR_GET_VALUES
	public static final int AR_SET_VALUES
	public static final int CLR_VISIBLE_CLASSES
	public static final int ER_SET
	public static final int ER_CLEAR
	public static final int ER_CLEAR_ALL_BREAKPOINTS
	public static final int SF_GET_VALUES
	public static final int SF_SET_VALUES
	public static final int SF_THIS_OBJECT
	public static final int SF_POP_FRAME
	public static final int COR_REFLECTED_TYPE
	public static final int E_COMPOSITE
	public static final int HCR_CLASSES_HAVE_CHANGED
	public static final int HCR_GET_CLASS_VERSION
	public static final int HCR_DO_RETURN
	public static final int HCR_REENTER_ON_EXIT
	public static final int HCR_CAPABILITIES
	private static java.util.Map fgCommandMap
	private static int fgNextId
	private int fCommand
	static Class class$0
	static void  () 
	protected void  () 
	public void  (int) 
		int command
	public static synchronized int getNewId () 
	public byte getCommandSet () 
	public int getCommand () 
	public void setCommand (int) 
		int command
	protected void readSpecificHeaderFields (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream dataInStream
		byte commandSet
	protected void writeSpecificHeaderFields (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dataOutStream
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		java.util.Map setNames
		int i
		java.lang.reflect.Field field
		String name
		int value
		int i
		java.lang.reflect.Field field
		String name
		Integer val
		int value
		int set
		String setName
		String entryName
	public static java.util.Map commandMap () 
	public static java.lang.String removePrefix (java.lang.String) 
		String str
		int i
}

org/eclipse/jdi/internal/spy/JdwpConversation.class
JdwpConversation.java
package org.eclipse.jdi.internal.spy
public org.eclipse.jdi.internal.spy.JdwpConversation extends java.lang.Object {
	private int fId
	private org.eclipse.jdi.internal.spy.JdwpCommandPacket fCommand
	private org.eclipse.jdi.internal.spy.JdwpReplyPacket fReply
	void  (int) 
		int id
	void setCommand (org.eclipse.jdi.internal.spy.JdwpCommandPacket) 
		org.eclipse.jdi.internal.spy.JdwpCommandPacket command
	void setReply (org.eclipse.jdi.internal.spy.JdwpReplyPacket) 
		org.eclipse.jdi.internal.spy.JdwpReplyPacket reply
	public org.eclipse.jdi.internal.spy.JdwpCommandPacket getCommand () 
	public org.eclipse.jdi.internal.spy.JdwpReplyPacket getReply () 
	public int getId () 
}

org/eclipse/jdi/internal/spy/JdwpPacket.class
JdwpPacket.java
package org.eclipse.jdi.internal.spy
public abstract org.eclipse.jdi.internal.spy.JdwpPacket extends java.lang.Object {
	public static final byte FLAG_REPLY_PACKET
	protected static final int MIN_PACKET_LENGTH
	private static String[] fgFlagStrings
	protected int fId
	protected byte fFlags
	protected byte[] fDataBuf
	static Class class$0
	static void  () 
	public void  () 
	void setId (int) 
		int id
	public int getId () 
	void setFlags (byte) 
		byte flags
	public byte getFlags () 
	public int getLength () 
	public int getDataLength () 
	public byte[] data () 
	public java.io.DataInputStream dataInStream () 
	public void setData (byte[]) 
		byte[] data
	protected abstract void readSpecificHeaderFields (java.io.DataInputStream)  throws java.io.IOException 
	protected abstract void writeSpecificHeaderFields (java.io.DataOutputStream)  throws java.io.IOException 
	public static org.eclipse.jdi.internal.spy.JdwpPacket read (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inStream
		java.io.DataInputStream dataInStream
		int packetLength
		int id
		byte flags
		org.eclipse.jdi.internal.spy.JdwpPacket packet
		org.eclipse.jdi.internal.spy.JdwpPacket packet
	public void write (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream outStream
		java.io.DataOutputStream dataOutStream
	protected void writeHeader (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dataOutStream
	protected void writeData (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dataOutStream
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		String name
		byte value
		int j
	public static java.lang.String[] getFlagMap () 
}

org/eclipse/jdi/internal/spy/JdwpReplyPacket.class
JdwpReplyPacket.java
package org.eclipse.jdi.internal.spy
public org.eclipse.jdi.internal.spy.JdwpReplyPacket extends org.eclipse.jdi.internal.spy.JdwpPacket {
	public static final short NONE
	public static final short INVALID_THREAD
	public static final short INVALID_THREAD_GROUP
	public static final short INVALID_PRIORITY
	public static final short THREAD_NOT_SUSPENDED
	public static final short THREAD_SUSPENDED
	public static final short INVALID_OBJECT
	public static final short INVALID_CLASS
	public static final short CLASS_NOT_PREPARED
	public static final short INVALID_METHODID
	public static final short INVALID_LOCATION
	public static final short INVALID_FIELDID
	public static final short INVALID_FRAMEID
	public static final short NO_MORE_FRAMES
	public static final short OPAQUE_FRAME
	public static final short NOT_CURRENT_FRAME
	public static final short TYPE_MISMATCH
	public static final short INVALID_SLOT
	public static final short DUPLICATE
	public static final short NOT_FOUND
	public static final short INVALID_MONITOR
	public static final short NOT_MONITOR_OWNER
	public static final short INTERRUPT
	public static final short INVALID_CLASS_FORMAT
	public static final short CIRCULAR_CLASS_DEFINITION
	public static final short FAILS_VERIFICATION
	public static final short ADD_METHOD_NOT_IMPLEMENTED
	public static final short SCHEMA_CHANGE_NOT_IMPLEMENTED
	public static final short INVALID_TYPESTATE
	public static final short HIERARCHY_CHANGE_NOT_IMPLEMENTED
	public static final short DELETE_METHOD_NOT_IMPLEMENTED
	public static final short UNSUPPORTED_VERSION
	public static final short NAMES_DONT_MATCH
	public static final short CLASS_MODIFIERS_CHANGE_NOT_IMPLEMENTED
	public static final short METHOD_MODIFIERS_CHANGE_NOT_IMPLEMENTED
	public static final short NOT_IMPLEMENTED
	public static final short NULL_POINTER
	public static final short ABSENT_INFORMATION
	public static final short INVALID_EVENT_TYPE
	public static final short ILLEGAL_ARGUMENT
	public static final short OUT_OF_MEMORY
	public static final short ACCESS_DENIED
	public static final short VM_DEAD
	public static final short INTERNAL
	public static final short UNATTACHED_THREAD
	public static final short INVALID_TAG
	public static final short ALREADY_INVOKING
	public static final short INVALID_INDEX
	public static final short INVALID_LENGTH
	public static final short INVALID_STRING
	public static final short INVALID_CLASS_LOADER
	public static final short INVALID_ARRAY
	public static final short TRANSPORT_LOAD
	public static final short TRANSPORT_INIT
	public static final short NATIVE_METHOD
	public static final short INVALID_COUNT
	public static final short HCR_OPERATION_REFUSED
	private static java.util.HashMap fErrorMap
	private short fErrorCode
	static Class class$0
	static void  () 
	public void  () 
	public short errorCode () 
	public void setErrorCode (short) 
		short newValue
	protected void readSpecificHeaderFields (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream dataInStream
	protected void writeSpecificHeaderFields (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dataOutStream
	public static void getConstantMaps () 
		java.lang.reflect.Field[] fields
		int i
		java.lang.reflect.Field field
		Integer intValue
	public static java.util.Map errorMap () 
}

org/eclipse/jdi/internal/spy/TcpipSpy.class
TcpipSpy.java
package org.eclipse.jdi.internal.spy
public org.eclipse.jdi.internal.spy.TcpipSpy extends java.lang.Thread {
	private static final byte[] handshakeBytes
	private boolean fVMtoDebugger
	private java.io.DataInputStream fDataIn
	private java.io.DataOutputStream fDataOut
	private static org.eclipse.jdi.internal.spy.VerbosePacketStream out
	private static java.util.Map fPackets
	private static int fFieldIDSize
	private static int fMethodIDSize
	private static int fObjectIDSize
	private static int fReferenceTypeIDSize
	private static int fFrameIDSize
	private static boolean fHasSizes
	static void  () 
	public void  (boolean, java.io.InputStream, java.io.OutputStream) 
		boolean VMtoDebugger
		java.io.InputStream in
		java.io.OutputStream out
	public static void main (java.lang.String[]) 
		String[] args
		int inPort
		String serverHost
		int outPort
		String outputFile
		java.io.File file
		java.net.ServerSocket serverSock
		java.net.Socket inSock
		java.net.Socket outSock
		Exception e
	public void run () 
		int handshakeLength
		int b
		org.eclipse.jdi.internal.spy.JdwpPacket p
		java.io.IOException e
	public static org.eclipse.jdi.internal.spy.JdwpCommandPacket getCommand (int) 
		int id
		org.eclipse.jdi.internal.spy.JdwpConversation conversation
	protected static void store (org.eclipse.jdi.internal.spy.JdwpPacket) 
		org.eclipse.jdi.internal.spy.JdwpPacket packet
		int id
		org.eclipse.jdi.internal.spy.JdwpConversation conversation
	public static int getCommand (org.eclipse.jdi.internal.spy.JdwpPacket)  throws org.eclipse.jdi.internal.spy.UnableToParseDataException 
		org.eclipse.jdi.internal.spy.JdwpPacket packet
		org.eclipse.jdi.internal.spy.JdwpCommandPacket command
	public static boolean hasSizes () 
	public static void setHasSizes (boolean) 
		boolean value
	public static void setFieldIDSize (int) 
		int fieldIDSize
	public static int getFieldIDSize () 
	public static void setMethodIDSize (int) 
		int methodIDSize
	public static int getMethodIDSize () 
	public static void setObjectIDSize (int) 
		int objectIDSize
	public static int getObjectIDSize () 
	public static void setReferenceTypeIDSize (int) 
		int referenceTypeIDSize
	public static int getReferenceTypeIDSize () 
	public static void setFrameIDSize (int) 
		int frameIDSize
	public static int getFrameIDSize () 
}

org/eclipse/jdi/internal/spy/UnableToParseDataException.class
UnableToParseDataException.java
package org.eclipse.jdi.internal.spy
public org.eclipse.jdi.internal.spy.UnableToParseDataException extends java.lang.Exception {
	private static final long serialVersionUID
	private byte[] fRemainingData
	public void  (java.lang.String, byte[]) 
		String message
		byte[] remainingData
	public byte[] getRemainingData () 
}

org/eclipse/jdi/internal/spy/VerbosePacketStream.class
VerbosePacketStream.java
package org.eclipse.jdi.internal.spy
public org.eclipse.jdi.internal.spy.VerbosePacketStream extends java.io.PrintStream {
	public static final byte ARRAY_TAG
	public static final byte BYTE_TAG
	public static final byte CHAR_TAG
	public static final byte OBJECT_TAG
	public static final byte FLOAT_TAG
	public static final byte DOUBLE_TAG
	public static final byte INT_TAG
	public static final byte LONG_TAG
	public static final byte SHORT_TAG
	public static final byte VOID_TAG
	public static final byte BOOLEAN_TAG
	public static final byte STRING_TAG
	public static final byte THREAD_TAG
	public static final byte THREAD_GROUP_TAG
	public static final byte CLASS_LOADER_TAG
	public static final byte CLASS_OBJECT_TAG
	public static final byte TYPE_TAG_CLASS
	public static final byte TYPE_TAG_INTERFACE
	public static final byte TYPE_TAG_ARRAY
	public static final int JDWP_CLASS_STATUS_VERIFIED
	public static final int JDWP_CLASS_STATUS_PREPARED
	public static final int JDWP_CLASS_STATUS_INITIALIZED
	public static final int JDWP_CLASS_STATUS_ERROR
	public static final int ACC_PUBLIC
	public static final int ACC_PRIVATE
	public static final int ACC_PROTECTED
	public static final int ACC_STATIC
	public static final int ACC_FINAL
	public static final int ACC_SUPER
	public static final int ACC_VOLATILE
	public static final int ACC_TRANSIENT
	public static final int ACC_NATIVE
	public static final int ACC_INTERFACE
	public static final int ACC_ABSTRACT
	public static final int ACC_STRICT
	public static final int ACC_ENUM
	public static final int ACC_VARARGS
	public static final int ACC_BRIDGE
	public static final int ACC_SYNTHETIC
	public static final int ACC_SYNCHRONIZED
	public static final int ACC_EXT_SYNTHETIC
	public static final int INVOKE_SINGLE_THREADED
	public static final int INVOKE_NONVIRTUAL
	public static final int THREAD_STATUS_ZOMBIE
	public static final int THREAD_STATUS_RUNNING
	public static final int THREAD_STATUS_SLEEPING
	public static final int THREAD_STATUS_MONITOR
	public static final int THREAD_STATUS_WAIT
	public static final int EVENTKIND_SINGLE_STEP
	public static final int EVENTKIND_BREAKPOINT
	public static final int EVENTKIND_FRAME_POP
	public static final int EVENTKIND_EXCEPTION
	public static final int EVENTKIND_USER_DEFINED
	public static final int EVENTKIND_THREAD_START
	public static final int EVENTKIND_THREAD_END
	public static final int EVENTKIND_THREAD_DEATH
	public static final int EVENTKIND_CLASS_PREPARE
	public static final int EVENTKIND_CLASS_UNLOAD
	public static final int EVENTKIND_CLASS_LOAD
	public static final int EVENTKIND_FIELD_ACCESS
	public static final int EVENTKIND_FIELD_MODIFICATION
	public static final int EVENTKIND_EXCEPTION_CATCH
	public static final int EVENTKIND_METHOD_ENTRY
	public static final int EVENTKIND_METHOD_EXIT
	public static final int EVENTKIND_VM_INIT
	public static final int EVENTKIND_VM_START
	public static final int EVENTKIND_VM_DEATH
	public static final int EVENTKIND_VM_DISCONNECTED
	public static final int SUSPEND_STATUS_SUSPENDED
	public static final int SUSPENDPOLICY_NONE
	public static final int SUSPENDPOLICY_EVENT_THREAD
	public static final int SUSPENDPOLICY_ALL
	public static final int STEPDEPTH_INTO
	public static final int STEPDEPTH_OVER
	public static final int STEPDEPTH_OUT
	public static final int STEPSIZE_MIN
	public static final int STEPSIZE_LINE
	private static final byte[] padding
	private static final String shift
	private static final byte[] zeros
	static void  () 
	public void  (java.io.OutputStream) 
		java.io.OutputStream out
	public synchronized void print (org.eclipse.jdi.internal.spy.JdwpPacket, boolean)  throws java.io.IOException 
		org.eclipse.jdi.internal.spy.JdwpPacket packet
		boolean fromVM
		org.eclipse.jdi.internal.spy.UnableToParseDataException e
		byte[] data
	protected void printHeader (org.eclipse.jdi.internal.spy.JdwpPacket, boolean)  throws org.eclipse.jdi.internal.spy.UnableToParseDataException 
		org.eclipse.jdi.internal.spy.JdwpPacket packet
		boolean fromVM
		byte flags
	protected void printSpecificHeaderFields (org.eclipse.jdi.internal.spy.JdwpPacket) 
		org.eclipse.jdi.internal.spy.JdwpPacket packet
	protected void printCommand (org.eclipse.jdi.internal.spy.JdwpCommandPacket) 
		org.eclipse.jdi.internal.spy.JdwpCommandPacket commandPacket
		int commandAndSet
		byte set
		byte command
	protected void printError (org.eclipse.jdi.internal.spy.JdwpReplyPacket) 
		org.eclipse.jdi.internal.spy.JdwpReplyPacket reply
		int error
	protected void printData (org.eclipse.jdi.internal.spy.JdwpPacket)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		org.eclipse.jdi.internal.spy.JdwpPacket packet
	private void printCommandData (org.eclipse.jdi.internal.spy.JdwpCommandPacket)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		org.eclipse.jdi.internal.spy.JdwpCommandPacket command
		byte[] data
		java.io.DataInputStream in
		int commandId
		int cset
		int cmd
	private void printReplyData (org.eclipse.jdi.internal.spy.JdwpReplyPacket)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		org.eclipse.jdi.internal.spy.JdwpReplyPacket reply
		byte[] data
		java.io.DataInputStream in
		org.eclipse.jdi.internal.spy.JdwpCommandPacket command
		int commandId
		int cset
		int cmd
	private void printRefTypeTag (byte) 
		byte refTypeTag
	private void printRefTypeTagValue (byte) 
		byte refTypeTag
	private void printClassStatus (int) 
		int status
		boolean spaceNeeded
	private void printClassModifiers (int) 
		int modifiers
		boolean spaceNeeded
	private void printMethodModifiers (int) 
		int modifiers
		boolean spaceNeeded
	private void printFieldModifiers (int) 
		int modifiers
		boolean spaceNeeded
	private void printInvocationOptions (int) 
		int invocationOptions
		boolean spaceNeeded
	private void printThreadStatus (int) 
		int threadStatus
	private void printSuspendStatus (int) 
		int suspendStatus
	private void printEventKind (byte) 
		byte eventKind
	private void printSuspendPolicy (byte) 
		byte suspendPolicy
	private void printStepDepth (int) 
		int setDepth
	private void printStepSize (int) 
		int setSize
	private void printVmVersionReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String description
		int jdwpMajor
		int jdwpMinor
		String vmVersion
		String vmName
	private void printVmClassesBySignatureCommand (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String signature
	private void printVmClassesBySignatureReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int classesCount
		int i
		byte refTypeTag
		long typeId
		int status
	private void printVmAllClassesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int classesCount
		int i
		byte refTypeTag
		long typeId
		String signature
		int status
	private void printVmAllThreadsReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int threadsCount
		int i
		long threadId
	private void printVmTopLevelThreadGroupReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int groupsCount
		int i
		long threadGroupId
	private void printVmIdSizesReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int fieldIDSize
		int methodIDSize
		int objectIDSize
		int referenceTypeIDSize
		int frameIDSize
	private void printVmExitCommand (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int exitCode
	private void printVmCreateStringCommand (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String string
	private void printVmCreateStringReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long stringId
	private void printVmCapabilitiesReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean canWatchFieldModification
		boolean canWatchFieldAccess
		boolean canGetBytecodes
		boolean canGetSyntheticAttribute
		boolean canGetOwnedMonitorInfo
		boolean canGetCurrentContendedMonitor
		boolean canGetMonitorInfo
	private void printVmClassPathsReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String baseDir
		int classpathCount
		int i
		String path
		int bootclasspathCount
		int i
		String path
	private void printVmDisposeObjectsCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int requestsCount
		int i
		long objectId
		int refsCounts
	private void printVmCapabilitiesNewReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean canRedefineClasses
		boolean canAddMethod
		boolean canUnrestrictedlyRedefineClasses
		boolean canPopFrames
		boolean canUseInstanceFilters
		boolean canGetSourceDebugExtension
		boolean canRequestVMDeathEvent
		boolean canSetDefaultStratum
		boolean reserved16
		boolean reserved17
		boolean reserved18
		boolean reserved19
		boolean reserved20
		boolean reserved21
		boolean reserved22
		boolean reserved23
		boolean reserved24
		boolean reserved25
		boolean reserved26
		boolean reserved27
		boolean reserved28
		boolean reserved29
		boolean reserved30
		boolean reserved31
		boolean reserved32
	private void printVmRedefineClassCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int typesCount
		int i
		long typeId
		int classfileLength
	private void printVmSetDefaultStratumCommand (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String stratumId
	private void printVmAllClassesWithGenericReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int classesCount
		int i
		byte refTypeTag
		long typeId
		String signature
		String genericSignature
		int status
	private void printRtDefaultCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long typeId
	private void printRtSignatureReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String signature
	private void printRtClassLoaderReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classLoaderId
	private void printRtModifiersReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int modifiers
	private void printRtFieldsReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int fieldsCount
		int i
		long fieldId
		String name
		String signature
		int modifiers
	private void printRtMethodsReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int methodsCount
		int i
		long methodId
		String name
		String signature
		int modifiers
	private void printRtGetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long typeId
		int fieldsCount
		int i
		long fieldId
	private void printRtGetValuesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int valuesCount
		int i
	private void printRtSourceFileReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String sourceFile
	private void printRtNestedTypesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int typesCount
		int i
		byte typeTag
		long typeId
	private void printRtStatusReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int status
	private void printRtInterfacesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int interfacesCount
		int i
		long interfaceId
	private void printRtClassObjectReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classObjectId
	private void printRtSourceDebugExtensionReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String extension
	private void printRtSignatureWithGenericReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String signature
		String genericSignature
	private void printRtFieldsWithGenericReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int fieldsCount
		int i
		long fieldId
		String name
		String signature
		String genericSignature
		int modifiers
	private void printRtMethodsWithGenericReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int methodsCount
		int i
		long methodId
		String name
		String genericSignature
		int modifiers
	private void printCtSuperclassCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classTypeId
	private void printCtSuperclassReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long superclassTypeId
	private void printCtSetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classTypeId
		int fieldsCount
	private void printCtInvokeMethodCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classTypeId
		long threadId
		long methodId
		int argumentsCount
		int i
		int invocationOptions
	private void printCtInvokeMethodReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte signatureByte
		long exception
	private void printCtNewInstanceCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private void printCtNewInstanceReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte objectSignatureByte
		long newObjectId
		byte exceptionSignatureByte
		long exception
	private void printAtNewInstanceCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long arrayTypeId
		int length
	private void printAtNewInstanceReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte signatureByte
		long newArrayId
	private void printMDefaultCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classTypeId
		long methodId
	private void printMLineTableReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		long start
		long end
		int lines
		int i
		long lineCodeIndex
		int lineNumber
	private void printMVariableTableReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int slotsUsedByArgs
		int variablesCount
		int i
		long codeIndex
		String name
		String signature
		int length
		int slotId
	private void printMBytecodesReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int bytes
	private void printMIsObsoleteReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean isObsolete
	private void printMVariableTableWithGenericReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int slotsUsedByArgs
		int variablesCount
		int i
		long codeIndex
		String name
		String signature
		String genericSignature
		int length
		int slotId
	private void printOrDefaultCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long objectId
	private void printOrReferenceTypeReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte refTypeTag
		long typeId
	private void printOrGetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long objectId
		int fieldsCount
		int i
		long fieldId
	private void printOrGetValuesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int valuesCount
		int i
	private void printOrSetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long objectId
		int fieldsCount
	private void printOrMonitorInfoReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long ownerThreadId
		int entryCount
		int waiters
		long waiterThreadId
		int i
	private void printOrInvokeMethodCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long objectId
		long threadId
		long classTypeId
		long methodId
		int argsCount
		int i
		int invocationOption
	private void printOrInvokeMethodReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte signatureByte
		long exception
	private void printOrIsCollectedReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		boolean isCollected
	private void printSrValueCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long stringObjectId
	private void printSrValueReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String value
	private void printTrDefaultCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadId
	private void printTrNameReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String threadName
	private void printTrStatusReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int threadStatus
		int suspendStatus
	private void printTrThreadGroupReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadGroupId
	private void printTrFramesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadId
		int startFrame
		int length
	private void printTrFramesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int framesCount
		int i
		long frameId
	private void printTrFrameCountReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int framesCount
	private void printTrOwnedMonitorsReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int monitorsCount
		int i
		byte signatureByte
		long monitorObjectId
	private void printTrCurrentContendedMonitorReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte signatureByte
		long monitorObjectId
	private void printTrStopCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadId
		long exceptionObjectId
	private void printTrSuspendCountReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int suspendCount
	private void printTgrDefaultCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadGroupId
	private void printTgrNameReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		String name
	private void printTgrParentReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long parentThreadGroupId
	private void printTgrChildrenReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int childThreadsCount
		int i
		long childThreadId
		int childGroupThreadsCount
		int i
		long childGroupThreadId
	private void printArLengthCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long arrayObjectId
	private void printArLengthReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int length
	private void printArGetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long arrayObjectId
		int firstIndex
		int length
	private void printArGetValuesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private void printArSetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long arrayObjectId
		int firstIndex
		int length
	private void printClrVisibleClassesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classLoaderObjectId
	private void printClrVisibleClassesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int classesCount
		int i
		byte refTypeTag
		long typeId
	private void printErSetCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte eventKind
		byte suspendPolicy
		int modifiersCount
		int i
		byte modKind
		int count
		int exprId
		long threadId
		long threadId
		long classId
		String classPatern
		String classPatern
		long typeId
		boolean caught
		boolean uncaught
		long declaringTypeId
		long fieldId
		int stepSize
		int stepDepth
		long objectId
	private void printErSetReply (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int requestId
	private void printErClearCommand (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		byte eventKind
		int requestId
	private void printSfDefaultCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadId
		long frameId
	private void printSfGetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadId
		long frameId
		int slotsCount
		int i
		int slotIndex
		byte signatureTag
	private void printSfGetValuesReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		int valuesCount
		int i
	private void printSfSetValuesCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long threadId
		long frameId
		int slotsCount
		int i
		int slotIndex
	private void printSfThisObjectReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte signatureByte
		long objectId
	private void printCorReflectedTypeCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		long classObjectId
	private void printCorReflectedTypeReply (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte refTypeTag
		long typeId
	private void printECompositeCommand (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte suspendPolicy
		int eventsCount
		int i
		byte eventKind
		int requestId
		long threadId
		long threadId
		long threadId
		long threadId
		long threadId
		long threadId
		long threadId
		byte signatureByte
		byte signatureByte
		byte signatureByte
		long objectId
		long objectId
		long objectId
		byte refTypeTag
		byte refTypeTag
		byte refTypeTag
		long typeId
		long typeId
		long typeId
		String typeSignature
		String typeSignature
		int status
		long fieldId
		long fieldId
	private static java.lang.String readString (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int utfSize
		byte[] utfBytes
		StringBuffer strBuffer
		int i
		int a
		int b
		int c
	private byte[] remainderData (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		byte[] buffer
		byte[] res
		byte[] newRes
		int resLength
		int length
		int length
	private long readObjectID (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private long readReferenceTypeID (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private long readFieldID (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private long readMethodID (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private long readFrameID (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
	private long readID (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int size
		long id
		int i
		int b
	private void readAndPrintlnTaggedValue (java.lang.String, java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		String description
		java.io.DataInputStream in
		byte tag
	private void readAndPrintlnUntaggedValue (java.lang.String, java.io.DataInputStream, byte, boolean)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		String description
		java.io.DataInputStream in
		byte tag
		boolean printTagValue
		int size
		int size
		int size
		int size
		int size
		int size
		boolean isId
		long value
	private void printSignatureByte (byte, boolean) 
		byte signatureByte
		boolean printValue
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
		String type
	private void readAndPrintLocation (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte typeTag
		long classId
		long methodId
		long index
	private void readAndPrintArrayRegion (java.io.DataInputStream)  throws java.io.IOException org.eclipse.jdi.internal.spy.UnableToParseDataException 
		java.io.DataInputStream in
		byte signatureByte
		int valuesCount
		int i
		int i
	protected void println (java.lang.String, int) 
		String description
		int value
	protected void println (java.lang.String, long) 
		String description
		long value
	protected void println (java.lang.String, java.lang.String) 
		String description
		String value
		StringBuffer val
		int pos
		int lastPos
	protected void println (java.lang.String, boolean) 
		String description
		boolean value
	protected void printlnReferenceTypeId (java.lang.String, long) 
		String description
		long value
	protected void printlnReferenceTypeIdWithTypeTag (java.lang.String, long, byte) 
		String description
		long value
		byte typeTag
	protected void printlnObjectId (java.lang.String, long) 
		String description
		long value
	protected void printlnTaggedObjectId (java.lang.String, long, byte) 
		String description
		long value
		byte signatureByte
	protected void printlnFieldId (java.lang.String, long) 
		String description
		long value
	protected void printlnMethodId (java.lang.String, long) 
		String description
		long value
	protected void printlnFrameId (java.lang.String, long) 
		String description
		long value
	protected void println (java.lang.String, long, int) 
		String description
		long value
		int size
	protected void printDescription (java.lang.String) 
		String description
		int width
	protected void printHexString (java.lang.String, int) 
		String hex
		int width
	protected void printHex (long, int) 
		long l
		int byteNumber
	protected void printHex (byte) 
		byte b
	protected void printHex (int) 
		int i
	protected void printHex (long) 
		long l
	protected void printHex (byte[]) 
		byte[] b
		int i
		int length
		String hexa
	protected void printParanthetical (byte) 
		byte i
	protected void printParanthetical (char) 
		char i
	protected void printParanthetical (short) 
		short i
	protected void printParanthetical (int) 
		int i
	protected void printParanthetical (long) 
		long l
	protected void printParanthetical (float) 
		float f
	protected void printParanthetical (double) 
		double d
	protected void printParanthetical (java.lang.String) 
		String s
}

org/eclipse/jdt/debug/core/IEvaluationRunnable.class
IEvaluationRunnable.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IEvaluationRunnable extends java.lang.Object {
	public abstract void run (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaArray.class
IJavaArray.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaArray extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaObject org.eclipse.debug.core.model.IIndexedValue  {
	public abstract org.eclipse.jdt.debug.core.IJavaValue[] getValues ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaValue getValue (int)  throws org.eclipse.debug.core.DebugException 
	public abstract int getLength ()  throws org.eclipse.debug.core.DebugException 
	public abstract void setValue (int, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.debug.core.DebugException 
	public abstract void setValues (org.eclipse.jdt.debug.core.IJavaValue[])  throws org.eclipse.debug.core.DebugException 
	public abstract void setValues (int, int, org.eclipse.jdt.debug.core.IJavaValue[], int)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaArrayType.class
IJavaArrayType.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaArrayType extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaReferenceType  {
	public abstract org.eclipse.jdt.debug.core.IJavaArray newInstance (int)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaType getComponentType ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaBreakpoint.class
IJavaBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaBreakpoint extends java.lang.Object implements org.eclipse.debug.core.model.IBreakpoint  {
	public static final int SUSPEND_VM
	public static final int SUSPEND_THREAD
	public abstract boolean isInstalled ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getTypeName ()  throws org.eclipse.core.runtime.CoreException 
	public abstract int getHitCount ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setHitCount (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setSuspendPolicy (int)  throws org.eclipse.core.runtime.CoreException 
	public abstract int getSuspendPolicy ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setThreadFilter (org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeThreadFilter (org.eclipse.jdt.debug.core.IJavaDebugTarget)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jdt.debug.core.IJavaThread getThreadFilter (org.eclipse.jdt.debug.core.IJavaDebugTarget)  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jdt.debug.core.IJavaThread[] getThreadFilters ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void addInstanceFilter (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
	public abstract void removeInstanceFilter (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean supportsInstanceFilters () 
	public abstract org.eclipse.jdt.debug.core.IJavaObject[] getInstanceFilters ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean supportsThreadFilters () 
	public abstract java.lang.String[] getBreakpointListeners ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void addBreakpointListener (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean removeBreakpointListener (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaBreakpointListener.class
IJavaBreakpointListener.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaBreakpointListener extends java.lang.Object {
	public static final int SUSPEND
	public static final int DONT_SUSPEND
	public static final int INSTALL
	public static final int DONT_INSTALL
	public static final int DONT_CARE
	public abstract void addingBreakpoint (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
	public abstract int installingBreakpoint (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint, org.eclipse.jdt.debug.core.IJavaType) 
	public abstract void breakpointInstalled (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
	public abstract int breakpointHit (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
	public abstract void breakpointRemoved (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
	public abstract void breakpointHasRuntimeException (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.debug.core.DebugException) 
	public abstract void breakpointHasCompilationErrors (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.jdt.core.dom.Message[]) 
}

org/eclipse/jdt/debug/core/IJavaClassObject.class
IJavaClassObject.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaClassObject extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaObject  {
	public abstract org.eclipse.jdt.debug.core.IJavaType getInstanceType () 
}

org/eclipse/jdt/debug/core/IJavaClassPrepareBreakpoint.class
IJavaClassPrepareBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaBreakpoint  {
	public static final int TYPE_CLASS
	public static final int TYPE_INTERFACE
	public abstract int getMemberType ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaClassType.class
IJavaClassType.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaClassType extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaReferenceType  {
	public abstract org.eclipse.jdt.debug.core.IJavaObject newInstance (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaClassType getSuperclass ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaInterfaceType[] getInterfaces ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaInterfaceType[] getAllInterfaces ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isEnum ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaDebugTarget.class
IJavaDebugTarget.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaDebugTarget extends java.lang.Object implements org.eclipse.debug.core.model.IDebugTarget org.eclipse.debug.core.model.IStepFilters  {
	public abstract org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaType[] getJavaTypes (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (boolean) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (byte) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (char) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (double) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (float) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (int) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (long) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (short) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue newValue (java.lang.String) 
	public abstract org.eclipse.jdt.debug.core.IJavaValue nullValue () 
	public abstract org.eclipse.jdt.debug.core.IJavaValue voidValue () 
	public abstract boolean isOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean mayBeOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportsHotCodeReplace () 
	public abstract boolean isPerformingHotCodeReplace () 
	public abstract boolean supportsInstanceBreakpoints () 
	public abstract boolean isFilterSynthetics () 
	public abstract void setFilterSynthetics (boolean) 
	public abstract boolean isFilterStaticInitializers () 
	public abstract void setFilterStaticInitializers (boolean) 
	public abstract boolean isFilterConstructors () 
	public abstract void setFilterConstructors (boolean) 
	public abstract java.lang.String[] getStepFilters () 
	public abstract void setStepFilters (java.lang.String[]) 
	public abstract void setStepThruFilters (boolean) 
	public abstract boolean isStepThruFilters () 
	public abstract boolean supportsRequestTimeout () 
	public abstract void setRequestTimeout (int) 
	public abstract int getRequestTimeout () 
	public abstract boolean supportsMonitorInformation () 
	public abstract boolean supportsAccessWatchpoints () 
	public abstract boolean supportsModificationWatchpoints () 
	public abstract void setDefaultStratum (java.lang.String) 
	public abstract java.lang.String getDefaultStratum () 
	public abstract org.eclipse.jdt.debug.core.IJavaThreadGroup[] getRootThreadGroups ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaThreadGroup[] getAllThreadGroups ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean supportsInstanceRetrieval () 
	public abstract boolean supportsForceReturn () 
	public abstract boolean supportsSelectiveGarbageCollection () 
	public abstract java.lang.String getVMName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getVersion ()  throws org.eclipse.debug.core.DebugException 
	public abstract void refreshState ()  throws org.eclipse.debug.core.DebugException 
	public abstract byte[] sendCommand (byte, byte, byte[])  throws org.eclipse.debug.core.DebugException 
	public abstract void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
	public abstract void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
}

org/eclipse/jdt/debug/core/IJavaExceptionBreakpoint.class
IJavaExceptionBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaBreakpoint  {
	public abstract void setInclusionFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getInclusionFilters ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isCaught ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isUncaught ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setCaught (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setUncaught (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isChecked ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getExceptionTypeName () 
	public abstract void setFilters (java.lang.String[], boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setExclusionFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getFilters ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String[] getExclusionFilters ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isInclusiveFiltered ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaFieldVariable.class
IJavaFieldVariable.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaFieldVariable extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaVariable  {
	public abstract boolean isTransient ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isVolatile ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaType getDeclaringType () 
	public abstract org.eclipse.jdt.debug.core.IJavaObject getReceiver () 
	public abstract org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType () 
}

org/eclipse/jdt/debug/core/IJavaHotCodeReplaceListener.class
IJavaHotCodeReplaceListener.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener extends java.lang.Object {
	public abstract void hotCodeReplaceFailed (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.debug.core.DebugException) 
	public abstract void hotCodeReplaceSucceeded (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
	public abstract void obsoleteMethods (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
}

org/eclipse/jdt/debug/core/IJavaInterfaceType.class
IJavaInterfaceType.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaInterfaceType extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaReferenceType  {
	public abstract org.eclipse.jdt.debug.core.IJavaClassType[] getImplementors ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaInterfaceType[] getSubInterfaces ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaInterfaceType[] getSuperInterfaces ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaLineBreakpoint.class
IJavaLineBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaLineBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaBreakpoint org.eclipse.debug.core.model.ILineBreakpoint  {
	public abstract boolean supportsCondition () 
	public abstract java.lang.String getCondition ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setCondition (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isConditionEnabled ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setConditionEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isConditionSuspendOnTrue ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setConditionSuspendOnTrue (boolean)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaMethodBreakpoint.class
IJavaMethodBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaMethodBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint  {
	public abstract java.lang.String getMethodName ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getMethodSignature ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getTypeName ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isEntry ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isExit ()  throws org.eclipse.core.runtime.CoreException 
	public abstract void setEntry (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setExit (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract void setNativeOnly (boolean)  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isNativeOnly ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isEntrySuspend (org.eclipse.debug.core.model.IDebugTarget) 
}

org/eclipse/jdt/debug/core/IJavaMethodEntryBreakpoint.class
IJavaMethodEntryBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaMethodEntryBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint  {
	public abstract java.lang.String getMethodName ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getMethodSignature ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaModifiers.class
IJavaModifiers.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaModifiers extends java.lang.Object {
	public abstract boolean isPublic ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isPrivate ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isProtected ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isPackagePrivate ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isFinal ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isStatic ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isSynthetic ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaObject.class
IJavaObject.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaObject extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaValue  {
	public abstract org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaThread getOwningThread ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long)  throws org.eclipse.debug.core.DebugException 
	public abstract void enableCollection ()  throws org.eclipse.debug.core.DebugException 
	public abstract void disableCollection ()  throws org.eclipse.debug.core.DebugException 
	public abstract long getUniqueId ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaPatternBreakpoint.class
IJavaPatternBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaPatternBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint  {
	public abstract java.lang.String getPattern ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSourceName ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaPrimitiveValue.class
IJavaPrimitiveValue.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaPrimitiveValue extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaValue  {
	public abstract boolean getBooleanValue () 
	public abstract byte getByteValue () 
	public abstract char getCharValue () 
	public abstract double getDoubleValue () 
	public abstract float getFloatValue () 
	public abstract int getIntValue () 
	public abstract long getLongValue () 
	public abstract short getShortValue () 
}

org/eclipse/jdt/debug/core/IJavaReferenceType.class
IJavaReferenceType.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaReferenceType extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaType  {
	public abstract org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaClassObject getClassObject ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String[] getAvailableStrata ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getDefaultStratum ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String[] getDeclaredFieldNames ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String[] getAllFieldNames ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaObject getClassLoaderObject ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getSourceName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String[] getSourceNames (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String[] getSourcePaths (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaObject[] getInstances (long)  throws org.eclipse.debug.core.DebugException 
	public abstract long getInstanceCount ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaStackFrame.class
IJavaStackFrame.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaStackFrame extends java.lang.Object implements org.eclipse.debug.core.model.IStackFrame org.eclipse.jdt.debug.core.IJavaModifiers org.eclipse.debug.core.model.IFilteredStep org.eclipse.debug.core.model.IDropToFrame  {
	public static final int ERR_INVALID_STACK_FRAME
	public abstract boolean supportsDropToFrame () 
	public abstract boolean isConstructor ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isNative ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isStaticInitializer ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isSynchronized ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isObsolete ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getDeclaringTypeName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getReceivingTypeName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.util.List getArgumentTypeNames ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getMethodName ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract int getLineNumber (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getSourceName ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getSourceName (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getSourcePath (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getSourcePath ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaVariable[] getLocalVariables ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaObject getThis ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaClassType getDeclaringType ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaReferenceType getReferenceType ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean wereLocalsAvailable () 
	public abstract boolean isVarArgs ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean canForceReturn () 
	public abstract void forceReturn (org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaStratumLineBreakpoint.class
IJavaStratumLineBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaStratumLineBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint  {
	public abstract java.lang.String getPattern ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSourceName ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getStratum ()  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSourcePath ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaTargetPatternBreakpoint.class
IJavaTargetPatternBreakpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaTargetPatternBreakpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint  {
	public abstract java.lang.String getPattern (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
	public abstract void setPattern (org.eclipse.jdt.debug.core.IJavaDebugTarget, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
	public abstract java.lang.String getSourceName ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/debug/core/IJavaThread.class
IJavaThread.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaThread extends java.lang.Object implements org.eclipse.debug.core.model.IThread org.eclipse.debug.core.model.IFilteredStep  {
	public static final int ERR_THREAD_NOT_SUSPENDED
	public static final int ERR_NESTED_METHOD_INVOCATION
	public static final int ERR_INCOMPATIBLE_THREAD_STATE
	public abstract boolean isSystemThread ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean mayBeOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isPerformingEvaluation () 
	public abstract java.lang.String getThreadGroupName ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String)  throws org.eclipse.debug.core.DebugException 
	public abstract void runEvaluation (org.eclipse.jdt.debug.core.IEvaluationRunnable, org.eclipse.core.runtime.IProgressMonitor, int, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract void queueRunnable (java.lang.Runnable) 
	public abstract void terminateEvaluation ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean canTerminateEvaluation () 
	public abstract org.eclipse.jdt.debug.core.IJavaObject getContendedMonitor ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaObject[] getOwnedMonitors ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasOwnedMonitors ()  throws org.eclipse.debug.core.DebugException 
	public abstract void stop (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaThreadGroup getThreadGroup ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isDaemon ()  throws org.eclipse.debug.core.DebugException 
	public abstract int getFrameCount ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaObject getThreadObject ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaThreadGroup.class
IJavaThreadGroup.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaThreadGroup extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement  {
	public abstract org.eclipse.jdt.debug.core.IJavaThread[] getThreads ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasThreads ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaThreadGroup getThreadGroup ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean hasThreadGroups ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaThreadGroup[] getThreadGroups ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaType.class
IJavaType.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaType extends java.lang.Object implements org.eclipse.debug.core.model.IDebugElement  {
	public abstract java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaValue.class
IJavaValue.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaValue extends java.lang.Object implements org.eclipse.debug.core.model.IValue  {
	public abstract java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isNull () 
}

org/eclipse/jdt/debug/core/IJavaVariable.class
IJavaVariable.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaVariable extends java.lang.Object implements org.eclipse.debug.core.model.IVariable org.eclipse.jdt.debug.core.IJavaModifiers  {
	public abstract java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public abstract boolean isLocal ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/core/IJavaWatchpoint.class
IJavaWatchpoint.java
package org.eclipse.jdt.debug.core
public abstract org.eclipse.jdt.debug.core.IJavaWatchpoint extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint org.eclipse.debug.core.model.IWatchpoint  {
	public abstract java.lang.String getFieldName ()  throws org.eclipse.core.runtime.CoreException 
	public abstract boolean isAccessSuspend (org.eclipse.debug.core.model.IDebugTarget) 
}

org/eclipse/jdt/debug/core/JDIDebugModel$1.class
JDIDebugModel.java
package org.eclipse.jdt.debug.core
 org.eclipse.jdt.debug.core.JDIDebugModel$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	private final org.eclipse.jdt.debug.core.IJavaDebugTarget[] val$target
	private final org.eclipse.debug.core.ILaunch val$launch
	private final com.sun.jdi.VirtualMachine val$vm
	private final String val$name
	private final boolean val$allowTerminate
	private final boolean val$allowDisconnect
	private final org.eclipse.debug.core.model.IProcess val$process
	private final boolean val$resume
	void  (org.eclipse.jdt.debug.core.IJavaDebugTarget[], org.eclipse.debug.core.ILaunch, com.sun.jdi.VirtualMachine, java.lang.String, boolean, boolean, org.eclipse.debug.core.model.IProcess, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor m
}

org/eclipse/jdt/debug/core/JDIDebugModel.class
JDIDebugModel.java
package org.eclipse.jdt.debug.core
public org.eclipse.jdt.debug.core.JDIDebugModel extends java.lang.Object {
	public static final String PREF_REQUEST_TIMEOUT
	public static final String PREF_HCR_WITH_COMPILATION_ERRORS
	public static final int DEF_REQUEST_TIMEOUT
	public static final String PREF_SUSPEND_FOR_BREAKPOINTS_DURING_EVALUATION
	static void  () 
	private void  () 
	public static org.eclipse.debug.core.model.IDebugTarget newDebugTarget (org.eclipse.debug.core.ILaunch, com.sun.jdi.VirtualMachine, java.lang.String, org.eclipse.debug.core.model.IProcess, boolean, boolean) 
		org.eclipse.debug.core.ILaunch launch
		com.sun.jdi.VirtualMachine vm
		String name
		org.eclipse.debug.core.model.IProcess process
		boolean allowTerminate
		boolean allowDisconnect
	public static org.eclipse.debug.core.model.IDebugTarget newDebugTarget (org.eclipse.debug.core.ILaunch, com.sun.jdi.VirtualMachine, java.lang.String, org.eclipse.debug.core.model.IProcess, boolean, boolean, boolean) 
		org.eclipse.debug.core.ILaunch launch
		com.sun.jdi.VirtualMachine vm
		String name
		org.eclipse.debug.core.model.IProcess process
		boolean allowTerminate
		boolean allowDisconnect
		boolean resume
		org.eclipse.jdt.debug.core.IJavaDebugTarget[] target
		org.eclipse.core.resources.IWorkspaceRunnable r
		org.eclipse.core.runtime.CoreException e
	public static java.lang.String getPluginIdentifier () 
	public static void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public static void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public static void addJavaBreakpointListener (org.eclipse.jdt.debug.core.IJavaBreakpointListener) 
		org.eclipse.jdt.debug.core.IJavaBreakpointListener listener
	public static void removeJavaBreakpointListener (org.eclipse.jdt.debug.core.IJavaBreakpointListener) 
		org.eclipse.jdt.debug.core.IJavaBreakpointListener listener
	public static org.eclipse.jdt.debug.core.IJavaLineBreakpoint createLineBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typeName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaPatternBreakpoint createPatternBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String sourceName
		String pattern
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaStratumLineBreakpoint createStratumBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String stratum
		String sourceName
		String sourcePath
		String classNamePattern
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaTargetPatternBreakpoint createTargetPatternBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String sourceName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint createExceptionBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, boolean, boolean, boolean, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String exceptionName
		boolean caught
		boolean uncaught
		boolean checked
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaWatchpoint createWatchpoint (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typeName
		String fieldName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaMethodBreakpoint createMethodBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typePattern
		String methodName
		String methodSignature
		boolean entry
		boolean exit
		boolean nativeOnly
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaMethodEntryBreakpoint createMethodEntryBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typeName
		String methodName
		String methodSignature
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	public static org.eclipse.jdt.debug.core.IJavaLineBreakpoint lineBreakpointExists (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String typeName
		int lineNumber
		String modelId
		String markerType
		org.eclipse.debug.core.IBreakpointManager manager
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		int i
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.core.resources.IMarker marker
		String breakpointTypeName
	public static org.eclipse.jdt.debug.core.IJavaLineBreakpoint lineBreakpointExists (org.eclipse.core.resources.IResource, java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typeName
		int lineNumber
		String modelId
		String markerType
		org.eclipse.debug.core.IBreakpointManager manager
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		int i
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.core.resources.IMarker marker
		String breakpointTypeName
	public static org.eclipse.core.runtime.Preferences getPreferences () 
		org.eclipse.jdt.internal.debug.core.JDIDebugPlugin deflt
	public static void savePreferences () 
	public static org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint createClassPrepareBreakpoint (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typeName
		int memberType
		int charStart
		int charEnd
		boolean register
		java.util.Map attributes
}

org/eclipse/jdt/debug/eval/EvaluationManager.class
EvaluationManager.java
package org.eclipse.jdt.debug.eval
public org.eclipse.jdt.debug.eval.EvaluationManager extends java.lang.Object {
	private void  () 
	public static org.eclipse.jdt.debug.eval.IClassFileEvaluationEngine newClassFileEvaluationEngine (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget, java.io.File) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		java.io.File directory
	public static org.eclipse.jdt.debug.eval.IAstEvaluationEngine newAstEvaluationEngine (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
}

org/eclipse/jdt/debug/eval/IAstEvaluationEngine.class
IAstEvaluationEngine.java
package org.eclipse.jdt.debug.eval
public abstract org.eclipse.jdt.debug.eval.IAstEvaluationEngine extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationEngine  {
	public abstract void evaluateExpression (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract void evaluateExpression (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaReferenceType)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/eval/IClassFileEvaluationEngine.class
IClassFileEvaluationEngine.java
package org.eclipse.jdt.debug.eval
public abstract org.eclipse.jdt.debug.eval.IClassFileEvaluationEngine extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationEngine  {
	public abstract java.lang.String[] getImports () 
	public abstract void setImports (java.lang.String[]) 
	public abstract void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, boolean)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/debug/eval/ICompiledExpression.class
ICompiledExpression.java
package org.eclipse.jdt.debug.eval
public abstract org.eclipse.jdt.debug.eval.ICompiledExpression extends java.lang.Object {
	public abstract java.lang.String getSnippet () 
	public abstract boolean hasErrors () 
	public abstract org.eclipse.jdt.core.dom.Message[] getErrors () 
	public abstract java.lang.String[] getErrorMessages () 
}

org/eclipse/jdt/debug/eval/IEvaluationEngine.class
IEvaluationEngine.java
package org.eclipse.jdt.debug.eval
public abstract org.eclipse.jdt.debug.eval.IEvaluationEngine extends java.lang.Object {
	public abstract void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
	public abstract org.eclipse.jdt.core.IJavaProject getJavaProject () 
	public abstract org.eclipse.jdt.debug.core.IJavaDebugTarget getDebugTarget () 
	public abstract void dispose () 
}

org/eclipse/jdt/debug/eval/IEvaluationListener.class
IEvaluationListener.java
package org.eclipse.jdt.debug.eval
public abstract org.eclipse.jdt.debug.eval.IEvaluationListener extends java.lang.Object {
	public abstract void evaluationComplete (org.eclipse.jdt.debug.eval.IEvaluationResult) 
}

org/eclipse/jdt/debug/eval/IEvaluationResult.class
IEvaluationResult.java
package org.eclipse.jdt.debug.eval
public abstract org.eclipse.jdt.debug.eval.IEvaluationResult extends java.lang.Object {
	public abstract org.eclipse.jdt.debug.core.IJavaValue getValue () 
	public abstract boolean hasErrors () 
	public abstract org.eclipse.jdt.core.dom.Message[] getErrors () 
	public abstract java.lang.String[] getErrorMessages () 
	public abstract java.lang.String getSnippet () 
	public abstract org.eclipse.debug.core.DebugException getException () 
	public abstract org.eclipse.jdt.debug.core.IJavaThread getThread () 
	public abstract org.eclipse.jdt.debug.eval.IEvaluationEngine getEvaluationEngine () 
	public abstract boolean isTerminated () 
}

org/eclipse/jdt/internal/debug/core/EventDispatcher$1.class
EventDispatcher.java
package org.eclipse.jdt.internal.debug.core
 org.eclipse.jdt.internal.debug.core.EventDispatcher$1 extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.jdt.internal.debug.core.EventDispatcher this$0
	private final com.sun.jdi.event.EventSet val$set
	void  (org.eclipse.jdt.internal.debug.core.EventDispatcher, java.lang.String, com.sun.jdi.event.EventSet) 
		String $anonymous0
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean belongsTo (java.lang.Object) 
		Object family
		Class clazz
		com.sun.jdi.event.EventIterator iterator
		com.sun.jdi.event.Event event
}

org/eclipse/jdt/internal/debug/core/EventDispatcher.class
EventDispatcher.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.EventDispatcher extends java.lang.Object implements java.lang.Runnable  {
	private org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget fTarget
	private boolean fShutdown
	private java.util.HashMap fEventHandlers
	private java.util.Map fSetToQueue
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	private void dispatch (com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.event.EventIterator eventIter
		com.sun.jdi.event.EventIterator iter
		org.eclipse.jdt.internal.debug.core.IJDIEventListener[] listeners
		boolean vote
		boolean resume
		int voters
		int index
		java.util.List deferredEvents
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		org.eclipse.core.runtime.CoreException exception
		java.util.Iterator deferredIter
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		RuntimeException e
		org.eclipse.debug.core.DebugException de
	public void run () 
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.event.EventQueue q
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.event.EventSet set
		org.eclipse.core.runtime.jobs.Job job
	public void shutdown () 
	private boolean isShutdown () 
	public void addJDIEventListener (org.eclipse.jdt.internal.debug.core.IJDIEventListener, com.sun.jdi.request.EventRequest) 
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		com.sun.jdi.request.EventRequest request
	public void removeJDIEventListener (org.eclipse.jdt.internal.debug.core.IJDIEventListener, com.sun.jdi.request.EventRequest) 
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		com.sun.jdi.request.EventRequest request
	public void queue (org.eclipse.debug.core.DebugEvent, com.sun.jdi.event.EventSet) 
		org.eclipse.debug.core.DebugEvent event
		com.sun.jdi.event.EventSet set
		java.util.List list
	private void fireEvents (com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.EventSet set
		org.eclipse.debug.core.DebugPlugin plugin
		java.util.List list
		org.eclipse.debug.core.DebugEvent[] events
	static void access$0 (org.eclipse.jdt.internal.debug.core.EventDispatcher, com.sun.jdi.event.EventSet) 
}

org/eclipse/jdt/internal/debug/core/HeapWalkingManager.class
HeapWalkingManager.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.HeapWalkingManager extends java.lang.Object {
	private static org.eclipse.jdt.internal.debug.core.HeapWalkingManager fgSingleton
	protected void  () 
	public static boolean supportsHeapWalking (java.lang.Object) 
		Object object
		org.eclipse.debug.core.model.IDebugTarget target
	public static org.eclipse.jdt.internal.debug.core.HeapWalkingManager getDefault () 
	public boolean isShowReferenceInVarView () 
	public int getAllReferencesMaxCount () 
	public int getAllInstancesMaxCount () 
	public void setShowReferenceInVarView (boolean) 
		boolean value
	public void setAllReferencesMaxCount (int) 
		int max
	public void setAllInstancesMaxCount (int) 
		int max
	public void resetToDefaultSettings () 
}

org/eclipse/jdt/internal/debug/core/IJDIEventListener.class
IJDIEventListener.java
package org.eclipse.jdt.internal.debug.core
public abstract org.eclipse.jdt.internal.debug.core.IJDIEventListener extends java.lang.Object {
	public abstract boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
	public abstract void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
}

org/eclipse/jdt/internal/debug/core/JDIDebugMessages.class
JDIDebugMessages.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.JDIDebugMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String EventDispatcher_0
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/core/JDIDebugMessages.properties
org/eclipse/jdt/internal/debug/core/JDIDebugOptions.class
JDIDebugOptions.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.JDIDebugOptions extends java.lang.Object {
	public static boolean DEBUG
	public static boolean DEBUG_JDI_EVENTS
	static void  () 
	public void  () 
	public static void initDebugOptions () 
}

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

org/eclipse/jdt/internal/debug/core/JDIDebugPlugin$AbstractNotifier.class
JDIDebugPlugin.java
package org.eclipse.jdt.internal.debug.core
abstract org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable  {
	private org.eclipse.jdt.debug.core.IJavaBreakpoint fBreakpoint
	private org.eclipse.jdt.debug.core.IJavaBreakpointListener fListener
	final org.eclipse.jdt.internal.debug.core.JDIDebugPlugin this$0
	void  (org.eclipse.jdt.internal.debug.core.JDIDebugPlugin) 
	protected void notifyListeners (org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		String[] ids
		org.eclipse.core.runtime.CoreException e
		int i
		org.eclipse.jdt.debug.core.IJavaBreakpointListener[] global
		int i
		Object[] listeners
		int i
	protected org.eclipse.jdt.debug.core.IJavaBreakpoint getBreakpoint () 
	protected org.eclipse.jdt.debug.core.IJavaBreakpointListener getListener () 
}

org/eclipse/jdt/internal/debug/core/JDIDebugPlugin$BreakpointNotifier.class
JDIDebugPlugin.java
package org.eclipse.jdt.internal.debug.core
 org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$BreakpointNotifier extends org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier {
	private org.eclipse.jdt.debug.core.IJavaDebugTarget fTarget
	private int fKind
	private org.eclipse.jdt.core.dom.Message[] fErrors
	private org.eclipse.debug.core.DebugException fException
	final org.eclipse.jdt.internal.debug.core.JDIDebugPlugin this$0
	void  (org.eclipse.jdt.internal.debug.core.JDIDebugPlugin) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	public void notify (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint, int, org.eclipse.jdt.core.dom.Message[], org.eclipse.debug.core.DebugException) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		int kind
		org.eclipse.jdt.core.dom.Message[] errors
		org.eclipse.debug.core.DebugException exception
}

org/eclipse/jdt/internal/debug/core/JDIDebugPlugin$HitNotifier.class
JDIDebugPlugin.java
package org.eclipse.jdt.internal.debug.core
 org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier extends org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier {
	private org.eclipse.jdt.debug.core.IJavaThread fThread
	private int fSuspend
	final org.eclipse.jdt.internal.debug.core.JDIDebugPlugin this$0
	void  (org.eclipse.jdt.internal.debug.core.JDIDebugPlugin) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	public boolean notifyHit (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
}

org/eclipse/jdt/internal/debug/core/JDIDebugPlugin$InstallingNotifier.class
JDIDebugPlugin.java
package org.eclipse.jdt.internal.debug.core
 org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$InstallingNotifier extends org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$AbstractNotifier {
	private org.eclipse.jdt.debug.core.IJavaDebugTarget fTarget
	private org.eclipse.jdt.debug.core.IJavaType fType
	private int fInstall
	final org.eclipse.jdt.internal.debug.core.JDIDebugPlugin this$0
	void  (org.eclipse.jdt.internal.debug.core.JDIDebugPlugin) 
	public void handleException (java.lang.Throwable) 
		Throwable exception
	public void run ()  throws java.lang.Exception 
	private void dispose () 
	public boolean notifyInstalling (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint, org.eclipse.jdt.debug.core.IJavaType) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaType type
}

org/eclipse/jdt/internal/debug/core/JDIDebugPlugin.class
JDIDebugPlugin.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.JDIDebugPlugin extends org.eclipse.core.runtime.Plugin implements org.eclipse.core.runtime.Preferences$IPropertyChangeListener  {
	public static final String PREF_DEFAULT_BREAKPOINT_SUSPEND_POLICY
	public static final String PREF_DEFAULT_WATCHPOINT_SUSPEND_POLICY
	public static final String PREF_SHOW_REFERENCES_IN_VAR_VIEW
	public static final String PREF_ALL_REFERENCES_MAX_COUNT
	public static final String PREF_ALL_INSTANCES_MAX_COUNT
	public static final String EXTENSION_POINT_JAVA_LOGICAL_STRUCTURES
	public static final String EXTENSION_POINT_JAVA_BREAKPOINT_LISTENERS
	public static final int ERROR
	public static final int INTERNAL_ERROR
	private static org.eclipse.jdt.internal.debug.core.JDIDebugPlugin fgPlugin
	private org.eclipse.core.runtime.ListenerList fBreakpointListeners
	private static final int ADDING
	private static final int INSTALLED
	private static final int REMOVED
	private static final int COMPILATION_ERRORS
	private static final int RUNTIME_EXCEPTION
	private boolean fTrace
	private static int[] fJDIVersion
	public static final int INFO_EVALUATION_THREAD
	public static final org.eclipse.core.runtime.IStatus STATUS_GET_EVALUATION_THREAD
	public static final int INFO_EVALUATION_STACK_FRAME
	public static org.eclipse.core.runtime.IStatus STATUS_GET_EVALUATION_FRAME
	private org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager fJavaBreakpointManager
	static Class class$0
	static void  () 
	public boolean isTraceMode () 
	public static void logTraceMessage (java.lang.String) 
		String message
		org.eclipse.core.runtime.IStatus s
	public static org.eclipse.jdt.internal.debug.core.JDIDebugPlugin getDefault () 
	public static java.lang.String getUniqueIdentifier () 
	public static int[] getJDIVersion () 
		com.sun.jdi.VirtualMachineManager mgr
	public static boolean isJdiVersionGreaterThanOrEqual (int[]) 
		int[] version
		int[] runningVersion
	public void  () 
	public void start (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
	public void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public void stop (org.osgi.framework.BundleContext)  throws java.lang.Exception 
		org.osgi.framework.BundleContext context
		org.eclipse.debug.core.ILaunchManager launchManager
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int i
		org.eclipse.debug.core.model.IDebugTarget target
	public static void log (java.lang.Throwable) 
		Throwable t
		Throwable top
		org.eclipse.core.runtime.CoreException de
		org.eclipse.core.runtime.IStatus status
	public static void log (org.eclipse.core.runtime.IStatus) 
		org.eclipse.core.runtime.IStatus status
	public void fireBreakpointHasCompilationErrors (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.jdt.core.dom.Message[]) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.jdt.core.dom.Message[] errors
	public void fireBreakpointHasRuntimeException (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.debug.core.DebugException) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.debug.core.DebugException exception
	public void addJavaBreakpointListener (org.eclipse.jdt.debug.core.IJavaBreakpointListener) 
		org.eclipse.jdt.debug.core.IJavaBreakpointListener listener
	public void removeJavaBreakpointListener (org.eclipse.jdt.debug.core.IJavaBreakpointListener) 
		org.eclipse.jdt.debug.core.IJavaBreakpointListener listener
	public void fireBreakpointAdding (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public void fireBreakpointInstalled (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public void fireBreakpointRemoved (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public boolean fireBreakpointHit (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public boolean fireInstalling (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint, org.eclipse.jdt.debug.core.IJavaType) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaType type
	public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
		org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
		int value
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int i
	private org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$BreakpointNotifier getBreakpointNotifier () 
	private org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$InstallingNotifier getInstallingNotifier () 
	private org.eclipse.jdt.internal.debug.core.JDIDebugPlugin$HitNotifier getHitNotifier () 
	public org.eclipse.jdt.debug.eval.IAstEvaluationEngine getEvaluationEngine (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaDebugTarget javaTarget
	static org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager access$0 (org.eclipse.jdt.internal.debug.core.JDIDebugPlugin) 
	static org.eclipse.core.runtime.ListenerList access$1 (org.eclipse.jdt.internal.debug.core.JDIDebugPlugin) 
}

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

org/eclipse/jdt/internal/debug/core/JavaDebugPropertyTester.class
JavaDebugPropertyTester.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.JavaDebugPropertyTester extends org.eclipse.core.expressions.PropertyTester {
	static Class class$0
	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.jdt.debug.core.IJavaStackFrame frame
}

org/eclipse/jdt/internal/debug/core/JavaDebugUtils$1$ResultException.class
JavaDebugUtils.java
package org.eclipse.jdt.internal.debug.core
 org.eclipse.jdt.internal.debug.core.JavaDebugUtils$1$ResultException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private final org.eclipse.jdt.core.IType fResult
	public void  (org.eclipse.jdt.core.IType) 
		org.eclipse.jdt.core.IType result
	static org.eclipse.jdt.core.IType access$0 (org.eclipse.jdt.internal.debug.core.JavaDebugUtils$1$ResultException) 
}

org/eclipse/jdt/internal/debug/core/JavaDebugUtils$1.class
JavaDebugUtils.java
package org.eclipse.jdt.internal.debug.core
 org.eclipse.jdt.internal.debug.core.JavaDebugUtils$1 extends org.eclipse.jdt.core.dom.ASTVisitor {
	private final String val$qualifiedName
	void  (boolean, java.lang.String) 
		boolean $anonymous0
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
		org.eclipse.jdt.core.dom.ITypeBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		org.eclipse.jdt.core.dom.ITypeBinding binding
}

org/eclipse/jdt/internal/debug/core/JavaDebugUtils.class
JavaDebugUtils.java
package org.eclipse.jdt.internal.debug.core
public org.eclipse.jdt.internal.debug.core.JavaDebugUtils extends java.lang.Object {
	static Class class$0
	static Class class$1
	public void  () 
	public static org.eclipse.jdt.core.IType resolveDeclaringType (org.eclipse.jdt.debug.core.IJavaStackFrame)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.jdt.core.IJavaElement javaElement
	public static org.eclipse.jdt.core.IType resolveType (org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.core.IJavaElement javaElement
	public static org.eclipse.jdt.core.IType resolveType (org.eclipse.jdt.debug.core.IJavaType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.core.IJavaElement element
	public static java.lang.String getSourceName (java.lang.Object)  throws org.eclipse.core.runtime.CoreException 
		Object object
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		String typeName
		String sourceName
		org.eclipse.jdt.debug.core.IJavaReferenceType refType
		String[] sourcePaths
		org.eclipse.debug.core.DebugException e
		int code
	public static java.lang.String generateSourceName (java.lang.String) 
		String qualifiedTypeName
		int index
	private static org.eclipse.jdt.core.IType resolveType (java.lang.String, org.eclipse.jdt.core.IJavaElement) 
		String qualifiedName
		org.eclipse.jdt.core.IJavaElement javaElement
		org.eclipse.jdt.core.IType type
		String[] typeNames
		int i
		String innerTypeName
		org.eclipse.jdt.core.dom.ASTParser parser
		org.eclipse.jdt.core.dom.CompilationUnit cu
		org.eclipse.jdt.internal.debug.core.JavaDebugUtils$1$ResultException e
	public static org.eclipse.jdt.core.IJavaElement resolveJavaElement (java.lang.Object, org.eclipse.debug.core.ILaunch)  throws org.eclipse.core.runtime.CoreException 
		Object object
		org.eclipse.debug.core.ILaunch launch
		Object sourceElement
	public static org.eclipse.jdt.core.IJavaElement getJavaElement (java.lang.Object) 
		Object sourceElement
		org.eclipse.jdt.core.IJavaElement javaElement
	public static java.lang.Object resolveSourceElement (java.lang.Object, org.eclipse.debug.core.ILaunch)  throws org.eclipse.core.runtime.CoreException 
		Object object
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.ISourceLocator sourceLocator
		org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director
		Object[] objects
	private static java.lang.String[] getNestedTypeNames (java.lang.String) 
		String typeName
		int index
		java.util.List list
	public static org.eclipse.jdt.core.IJavaElement findElement (java.lang.String, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedTypeName
		org.eclipse.jdt.core.IJavaProject project
		String[] javaLikeExtensions
		String path
		int pos
		int i
		String ext
		org.eclipse.jdt.core.IJavaElement element
}

org/eclipse/jdt/internal/debug/core/breakpoints/BreakpointListenerManager$JavaBreakpointListenerProxy.class
BreakpointListenerManager.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager$JavaBreakpointListenerProxy extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaBreakpointListener  {
	private org.eclipse.core.runtime.IConfigurationElement fConfigElement
	private org.eclipse.jdt.debug.core.IJavaBreakpointListener fDelegate
	final org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager this$0
	public void  (org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager, org.eclipse.core.runtime.IConfigurationElement) 
		org.eclipse.core.runtime.IConfigurationElement element
	private synchronized org.eclipse.jdt.debug.core.IJavaBreakpointListener getDelegate () 
		org.eclipse.core.runtime.CoreException e
	public void addingBreakpoint (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
	boolean isGlobal () 
		String filter
	public void breakpointHasCompilationErrors (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.jdt.core.dom.Message[]) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.jdt.core.dom.Message[] errors
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
	public void breakpointHasRuntimeException (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.debug.core.DebugException) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.debug.core.DebugException exception
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
	public int breakpointHit (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
	public void breakpointInstalled (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
	public void breakpointRemoved (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
	public int installingBreakpoint (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint, org.eclipse.jdt.debug.core.IJavaType) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.debug.core.IJavaBreakpointListener delegate
}

org/eclipse/jdt/internal/debug/core/breakpoints/BreakpointListenerManager.class
BreakpointListenerManager.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager extends java.lang.Object {
	private static java.util.Map fgJavaBreakpointListenersMap
	private static org.eclipse.jdt.debug.core.IJavaBreakpointListener[] fgGlobalListeners
	private static final String VALUE_GLOBAL
	private static final String ATTR_ID
	private static final String ATTR_CLASS
	private static final String ATTR_FILTER
	public void  () 
	private synchronized void init () 
		java.util.List global
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] actionDelegateElements
		int i
		String id
		org.eclipse.jdt.internal.debug.core.breakpoints.BreakpointListenerManager$JavaBreakpointListenerProxy listener
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.jdt.debug.core.IJavaBreakpointListener getBreakpointListener (java.lang.String) 
		String id
	public org.eclipse.jdt.debug.core.IJavaBreakpointListener[] getGlobalListeners () 
}

org/eclipse/jdt/internal/debug/core/breakpoints/ConditionalBreakpointHandler$EvaluationListener.class
ConditionalBreakpointHandler.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler$EvaluationListener extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationListener  {
	private Object fLock
	private org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint fBreakpoint
	private int fVote
	final org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler this$0
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler, org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint) 
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint breakpoint
	public void evaluationComplete (org.eclipse.jdt.debug.eval.IEvaluationResult) 
		org.eclipse.jdt.debug.eval.IEvaluationResult result
	private int determineVote (org.eclipse.jdt.debug.eval.IEvaluationResult) 
		org.eclipse.jdt.debug.eval.IEvaluationResult result
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.debug.core.DebugException exception
		Throwable wrappedException
		org.eclipse.debug.core.model.IValue value
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue javaValue
		org.eclipse.debug.core.model.IDebugTarget debugTarget
		org.eclipse.debug.core.model.IValue lastValue
		org.eclipse.debug.core.DebugException e
	int getVote () 
	java.lang.Object getLock () 
}

org/eclipse/jdt/internal/debug/core/breakpoints/ConditionalBreakpointHandler.class
ConditionalBreakpointHandler.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaBreakpointListener  {
	private boolean fHasErrors
	public void  () 
	public void addingBreakpoint (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public void breakpointHasCompilationErrors (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.jdt.core.dom.Message[]) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.jdt.core.dom.Message[] errors
	public void breakpointHasRuntimeException (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.debug.core.DebugException) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.debug.core.DebugException exception
	public int breakpointHit (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint lineBreakpoint
		String condition
		org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler$EvaluationListener listener
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.eval.IAstEvaluationEngine engine
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
		Object lock
		InterruptedException e
		org.eclipse.core.runtime.CoreException e
		org.eclipse.debug.core.DebugException de
	public void breakpointInstalled (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public void breakpointRemoved (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
	public int installingBreakpoint (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.debug.core.IJavaBreakpoint, org.eclipse.jdt.debug.core.IJavaType) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		org.eclipse.jdt.debug.core.IJavaType type
	private org.eclipse.jdt.debug.eval.IAstEvaluationEngine getEvaluationEngine (org.eclipse.jdt.debug.core.IJavaDebugTarget, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget vm
		org.eclipse.jdt.core.IJavaProject project
	private void fireConditionHasRuntimeErrors (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.debug.core.DebugException) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.debug.core.DebugException exception
	private void fireConditionHasErrors (org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.jdt.core.dom.Message[]) 
		org.eclipse.jdt.debug.core.IJavaLineBreakpoint breakpoint
		org.eclipse.jdt.core.dom.Message[] messages
	private org.eclipse.jdt.core.dom.Message[] getMessages (org.eclipse.jdt.debug.eval.ICompiledExpression) 
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
		String[] errorMessages
		org.eclipse.jdt.core.dom.Message[] messages
		int i
	public boolean hasErrors () 
	static void access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler, org.eclipse.jdt.debug.core.IJavaLineBreakpoint, org.eclipse.debug.core.DebugException) 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JDIDebugBreakpointMessages.class
JDIDebugBreakpointMessages.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JDIDebugBreakpointMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ConditionalBreakpointHandler_0
	public static String ConditionalBreakpointHandler_1
	public static String JavaBreakpoint___Hit_Count___0___1
	public static String JavaBreakpoint_Exception
	public static String JavaPatternBreakpoint_0
	public static String JavaBreakpoint__suspend_policy__thread__1
	public static String JavaBreakpoint__suspend_policy__VM__2
	public static String JavaLineBreakpoint___Condition___0___2
	public static String JavaLineBreakpoint_Unable_to_compile_conditional_breakpoint___missing_Java_project_context__1
	public static String JavaLineBreakpoint_Unable_to_create_breakpoint_request___VM_disconnected__1
	public static String JavaLineBreakpoint___line___0___1
	public static String JavaLineBreakpoint_Absent_Line_Number_Information_1
	public static String JavaPatternBreakpoint_exception_source_name
	public static String JavaPatternBreakpoint_Unable_to_add_breakpoint___VM_disconnected__1
	public static String JavaWatchpoint_no_access_watchpoints
	public static String JavaWatchpoint_no_modification_watchpoints
	public static String JavaWatchpoint_Unable_to_create_breakpoint_request___VM_disconnected__1
	public static String JavaExceptionBreakpoint_Unable_to_create_breakpoint_request___VM_disconnected__1
	public static String JavaMethodBreakpoint_0
	public static String JavaMethodBreakpoint_Unable_to_create_breakpoint_request___VM_disconnected__1
	public static String JavaTargetPatternBreakpoint_Unable_to_add_breakpoint___VM_disconnected__1
	public static String JavaClassPrepareBreakpoint_2
	public static String JavaClassPrepareBreakpoint_3
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JDIDebugBreakpointMessages.properties
org/eclipse/jdt/internal/debug/core/breakpoints/JavaBreakpoint.class
JavaBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public abstract org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint extends org.eclipse.debug.core.model.Breakpoint implements org.eclipse.jdt.debug.core.IJavaBreakpoint org.eclipse.jdt.internal.debug.core.IJDIEventListener org.eclipse.debug.core.IDebugEventSetListener  {
	protected static final String EXPIRED
	protected static final String HIT_COUNT
	protected static final String INSTALL_COUNT
	protected static final String TYPE_NAME
	protected static final String SUSPEND_POLICY
	public static final String BREAKPOINT_LISTENERS
	protected java.util.HashMap fRequestsByTarget
	protected java.util.Map fFilteredThreadsByTarget
	protected String fInstalledTypeName
	protected java.util.Set fInstalledTargets
	protected java.util.List fInstanceFilters
	private java.util.List fBreakpointListenerIds
	protected static final org.eclipse.jdt.debug.core.IJavaObject[] fgEmptyInstanceFilters
	public static final String JAVA_BREAKPOINT_PROPERTY
	protected static final String[] fgExpiredEnabledAttributes
	static Class class$0
	static Class class$1
	static void  () 
	public void  () 
	public java.lang.String getModelIdentifier () 
	public void setMarker (org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker marker
	protected void register (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean register
		org.eclipse.debug.core.DebugPlugin plugin
	protected void registerRequest (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List reqs
	protected java.lang.String getEnclosingReferenceTypeName ()  throws org.eclipse.core.runtime.CoreException 
		String name
		int index
	protected java.util.ArrayList getRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.ArrayList list
	protected void deregisterRequest (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.ThreadReference threadRef
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspend
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.ThreadReference threadRef
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	protected void classPrepareComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspend
		com.sun.jdi.event.EventSet eventSet
	public boolean handleClassPrepareEvent (com.sun.jdi.event.ClassPrepareEvent, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean) 
		com.sun.jdi.event.ClassPrepareEvent event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		org.eclipse.core.runtime.CoreException e
	public boolean handleBreakpointEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspendVote
	protected boolean suspend (org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspendVote
	protected boolean installableReferenceType (com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String installableType
		String queriedType
		int index
	protected void expireHitCount (com.sun.jdi.event.Event) 
		com.sun.jdi.event.Event event
		Integer requestCount
		com.sun.jdi.request.EventRequest request
		org.eclipse.core.runtime.CoreException ce
	public boolean shouldSkipBreakpoint ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.DebugPlugin plugin
	protected boolean createRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		com.sun.jdi.request.EventRequest[] requests
		int i
		com.sun.jdi.request.EventRequest request
	protected void configureRequest (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected abstract void addInstanceFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ObjectReference) 
	protected void configureRequestThreadFilter (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		org.eclipse.jdt.debug.core.IJavaThread thread
	protected void configureRequestHitCount (com.sun.jdi.request.EventRequest)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		int hitCount
	protected void configureInstanceFilters (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.Iterator iter
		org.eclipse.jdt.debug.core.IJavaObject object
	protected abstract com.sun.jdi.request.EventRequest[] newRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
	public void addToTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected void createRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String referenceTypeName
		String enclosingTypeName
		java.util.List classes
		boolean success
		java.util.Iterator iter
		com.sun.jdi.ReferenceType type
	protected void addToTargetForLocalType (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String enclosingTypeName
		java.util.List classes
		java.util.Iterator iter
		com.sun.jdi.ReferenceType type
		java.util.Iterator nestedTypes
		com.sun.jdi.ReferenceType nestedType
	protected int getJDISuspendPolicy ()  throws org.eclipse.core.runtime.CoreException 
		int breakpointPolicy
	protected int getDefaultSuspendPolicy () 
		org.eclipse.core.runtime.Preferences store
	protected boolean hasHitCountChanged (com.sun.jdi.request.EventRequest)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		int hitCount
		Integer requestCount
		int oldCount
	public void removeFromTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		Object removed
		boolean changed
		boolean markerExists
		int i
		org.eclipse.jdt.debug.core.IJavaObject object
	protected void removeRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.ArrayList requests
		java.util.Iterator iter
		com.sun.jdi.request.EventRequest req
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	protected void updateEnabledState (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected void internalUpdateEnabledState (com.sun.jdi.request.EventRequest, boolean, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		com.sun.jdi.request.EventRequest request
		boolean enabled
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		RuntimeException e
	public boolean isExpired ()  throws org.eclipse.core.runtime.CoreException 
	protected boolean isExpired (com.sun.jdi.request.EventRequest) 
		com.sun.jdi.request.EventRequest request
		Boolean requestExpired
	public boolean isInstalled ()  throws org.eclipse.core.runtime.CoreException 
	protected void incrementInstallCount ()  throws org.eclipse.core.runtime.CoreException 
		int count
	public int getInstallCount ()  throws org.eclipse.core.runtime.CoreException 
	protected void decrementInstallCount ()  throws org.eclipse.core.runtime.CoreException 
		int count
	protected void setTypeName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String typeName
	public java.lang.String getTypeName ()  throws org.eclipse.core.runtime.CoreException 
	private void configureAtStartup ()  throws org.eclipse.core.runtime.CoreException 
		java.util.List attributes
		java.util.List values
		String[] strAttributes
		String[] listeners
		int i
	public int getHitCount ()  throws org.eclipse.core.runtime.CoreException 
	public void setHitCount (int)  throws org.eclipse.core.runtime.CoreException 
		int count
	protected java.lang.String getMarkerMessage (int, int) 
		int hitCount
		int suspendPolicy
		StringBuffer buff
		String suspendPolicyString
		String suspendPolicyString
	public void setExpired (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean expired
	public int getSuspendPolicy ()  throws org.eclipse.core.runtime.CoreException 
	public void setSuspendPolicy (int)  throws org.eclipse.core.runtime.CoreException 
		int suspendPolicy
	protected void fireAdding (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.internal.debug.core.JDIDebugPlugin plugin
	protected void fireRemoved (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.internal.debug.core.JDIDebugPlugin plugin
	protected void fireInstalled (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		org.eclipse.jdt.internal.debug.core.JDIDebugPlugin plugin
	protected boolean isInstalledIn (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
	protected void setInstalledIn (org.eclipse.jdt.debug.core.IJavaDebugTarget, boolean) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		boolean installed
	public void setThreadFilter (org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		int i
		org.eclipse.debug.core.DebugEvent event
		Object source
	protected void cleanupForThreadTermination (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		org.eclipse.core.runtime.CoreException exception
	protected abstract void setRequestThreadFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ThreadReference) 
	public org.eclipse.jdt.debug.core.IJavaThread getThreadFilter (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
	public org.eclipse.jdt.debug.core.IJavaThread[] getThreadFilters () 
		org.eclipse.jdt.debug.core.IJavaThread[] threads
		java.util.Collection values
	public void removeThreadFilter (org.eclipse.jdt.debug.core.IJavaDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaDebugTarget javaTarget
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected boolean queryInstallListeners (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.JDIDebugPlugin plugin
		org.eclipse.jdt.debug.core.IJavaType jt
	public void addInstanceFilter (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject object
	protected void fireChanged () 
		org.eclipse.debug.core.DebugPlugin plugin
	public org.eclipse.jdt.debug.core.IJavaObject[] getInstanceFilters () 
	public void removeInstanceFilter (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject object
	protected void recreate ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.DebugPlugin plugin
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int i
		org.eclipse.debug.core.model.IDebugTarget target
		org.eclipse.core.runtime.MultiStatus multiStatus
		org.eclipse.jdt.debug.core.IJavaDebugTarget jdiTarget
		org.eclipse.core.runtime.CoreException e
	protected void recreate (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public void setEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean enabled
	public boolean supportsInstanceFilters () 
	public boolean supportsThreadFilters () 
	public synchronized void addBreakpointListener (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String identifier
	private void writeBreakpointListeners ()  throws org.eclipse.core.runtime.CoreException 
		StringBuffer buf
		java.util.Iterator iterator
	public synchronized boolean removeBreakpointListener (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String identifier
	public synchronized java.lang.String[] getBreakpointListeners ()  throws org.eclipse.core.runtime.CoreException 
	private java.lang.String[] readBreakpointListeners ()  throws org.eclipse.core.runtime.CoreException 
		String value
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaBreakpointImportParticipant$BreakpointVerifier.class
JavaBreakpointImportParticipant.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant$BreakpointVerifier extends org.eclipse.jdt.core.dom.ASTVisitor {
	final int TYPE
	final int METHOD
	final int FIELD
	String fTypename
	String fName
	String fSignature
	org.eclipse.debug.core.model.IBreakpoint fBreakpoint
	org.eclipse.jdt.core.dom.CompilationUnit fUnit
	java.util.Stack fTypeNameStack
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant this$0
	public void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant, org.eclipse.debug.core.model.IBreakpoint, org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.jdt.core.dom.CompilationUnit unit
	java.lang.String getBreakpointTypeName (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	java.lang.String getMemberName (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	java.lang.String getMemberSignature (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	private java.lang.String getTypeName (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
	private java.lang.String getTypeName (org.eclipse.jdt.core.dom.ASTNode, java.lang.StringBuffer) 
		org.eclipse.jdt.core.dom.ASTNode node
		StringBuffer buffer
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.ITypeBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	private void doEndTypeVisit () 
	private boolean doTypeVisit (org.eclipse.jdt.core.dom.AbstractTypeDeclaration) 
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration node
		org.eclipse.jdt.core.dom.SimpleName name
		String typename
		int charstart
		org.eclipse.core.resources.IMarker marker
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
		java.util.List fragments
		org.eclipse.jdt.core.dom.VariableDeclarationFragment fragment
		org.eclipse.jdt.core.dom.SimpleName name
		org.eclipse.core.resources.IMarker marker
		int currentstart
		java.util.Iterator iter
		int charstart
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		org.eclipse.jdt.core.dom.SimpleName name
		String typename
		String sig
		org.eclipse.core.resources.IMarker marker
		int currentstart
		int charstart
	private java.lang.String getMethodSignatureFromNode (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		java.util.List params
		java.util.List rparams
		org.eclipse.jdt.core.dom.Type returnType
		String rtype
		StringBuffer buffer
	private java.util.List getParametersTypeNames (java.util.List) 
		java.util.List rawparams
		java.util.List rparams
		org.eclipse.jdt.core.dom.SingleVariableDeclaration param
		String pname
		java.util.Iterator iter
	private java.lang.String getTypeSignature (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ITypeBinding binding
		org.eclipse.jdt.core.dom.ArrayType a
	private void collectSyntheticParam (org.eclipse.jdt.core.dom.MethodDeclaration, java.util.List) 
		org.eclipse.jdt.core.dom.MethodDeclaration method
		java.util.List rparams
		org.eclipse.jdt.core.dom.ASTNode parent
		StringBuffer name
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration type
		org.eclipse.jdt.core.dom.CompilationUnit cunit
		org.eclipse.jdt.core.dom.PackageDeclaration pdec
	private boolean isInTopLevelType (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration method
		org.eclipse.jdt.core.dom.TypeDeclaration type
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaBreakpointImportParticipant.class
JavaBreakpointImportParticipant.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpointImportParticipant extends java.lang.Object implements org.eclipse.debug.core.model.IBreakpointImportParticipant  {
	public void  () 
	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
		String type
	public void verify (org.eclipse.debug.core.model.IBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IResource resource
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.core.ICompilationUnit cunit
		org.eclipse.jdt.core.dom.ASTParser parser
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint bp
		int currentline
		org.eclipse.jdt.internal.debug.core.breakpoints.ValidBreakpointLocationLocator locator
		int newline
		int length
		int pos
	private boolean attributesEqual (java.lang.Object, java.lang.Object) 
		Object attr1
		Object attr2
	private boolean matchesLineBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint breakpoint
		Integer line
	private boolean matchesClassBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint breakpoint
		Integer type
	private boolean matchesExceptionBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint breakpoint
	private boolean matchesMethodBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint breakpoint
	private boolean matchesMethodEntryBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint breakpoint
	private boolean matchesWatchpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint watchpoint
	private boolean matchesStratumLineBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint breakpoint
		Integer line
	private boolean matchesPatternBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint breakpoint
		Integer line
	private boolean matchesTargetPatternBreakpoint (java.util.Map, org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint)  throws org.eclipse.core.runtime.CoreException 
		java.util.Map attributes
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint breakpoint
		Integer line
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaClassPrepareBreakpoint$1.class
JavaClassPrepareBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final java.util.Map val$attributes
	private final int val$charStart
	private final int val$charEnd
	private final String val$typeName
	private final int val$memberType
	private final boolean val$add
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint, org.eclipse.core.resources.IResource, java.util.Map, int, int, java.lang.String, int, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaClassPrepareBreakpoint.class
JavaClassPrepareBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint implements org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint  {
	public static final String JAVA_CLASS_PREPARE_BREAKPOINT
	protected static final String MEMBER_TYPE
	public void  (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String typeName
		int memberType
		int charStart
		int charEnd
		boolean add
		java.util.Map attributes
		org.eclipse.core.resources.IWorkspaceRunnable wr
	public void  () 
	protected void createRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String referenceTypeName
		com.sun.jdi.request.ClassPrepareRequest request
	protected void deregisterRequest (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected void addInstanceFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ObjectReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ObjectReference object
	protected com.sun.jdi.request.EventRequest[] newRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
	protected void setRequestThreadFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ThreadReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ThreadReference thread
	public boolean handleClassPrepareEvent (com.sun.jdi.event.ClassPrepareEvent, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean) 
		com.sun.jdi.event.ClassPrepareEvent event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.ThreadReference threadRef
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	protected void classPrepareComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspend
		com.sun.jdi.event.EventSet eventSet
	public int getMemberType ()  throws org.eclipse.core.runtime.CoreException 
	public boolean supportsInstanceFilters () 
	public void addInstanceFilter (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject object
	public void setThreadFilter (org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaThread thread
	public boolean supportsThreadFilters () 
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaClassPrepareBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaExceptionBreakpoint$1.class
JavaExceptionBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final java.util.Map val$attributes
	private final String val$exceptionName
	private final boolean val$caught
	private final boolean val$uncaught
	private final boolean val$checked
	private final boolean val$add
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint, org.eclipse.core.resources.IResource, java.util.Map, java.lang.String, boolean, boolean, boolean, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaExceptionBreakpoint.class
JavaExceptionBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint implements org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint  {
	public static final String JAVA_EXCEPTION_BREAKPOINT
	protected static final String CAUGHT
	protected static final String UNCAUGHT
	protected static final String CHECKED
	protected static final String INCLUSION_FILTERS
	protected static final String EXCLUSION_FILTERS
	protected static final String SUSPEND_ON_SUBCLASSES
	protected String fExceptionName
	protected String[] fInclusionClassFilters
	protected String[] fExclusionClassFilters
	private com.sun.jdi.ObjectReference fLastException
	private org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget fLastTarget
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, boolean, boolean, boolean, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String exceptionName
		boolean caught
		boolean uncaught
		boolean checked
		boolean add
		java.util.Map attributes
		org.eclipse.core.resources.IWorkspaceRunnable wr
	protected com.sun.jdi.request.EventRequest[] newRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		com.sun.jdi.request.ExceptionRequest request
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	public void setEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean enabled
	protected void setCaughtAndUncaught (boolean, boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean caught
		boolean uncaught
		Object[] values
		String[] attributes
	public boolean isCaught ()  throws org.eclipse.core.runtime.CoreException 
	public void setCaught (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean caught
	public void setSuspendOnSubclasses (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean suspend
	public boolean isSuspendOnSubclasses ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isUncaught ()  throws org.eclipse.core.runtime.CoreException 
	public void setUncaught (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean uncaught
	public boolean isChecked ()  throws org.eclipse.core.runtime.CoreException 
	protected void setRequestThreadFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ThreadReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ThreadReference thread
	public boolean handleBreakpointEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspendVote
		com.sun.jdi.ObjectReference ex
		String name
		org.eclipse.core.runtime.CoreException e
		RuntimeException e
		com.sun.jdi.Location location
		String typeName
		boolean defaultPackage
		boolean included
		String[] filters
		boolean excluded
	private boolean isSubclass (com.sun.jdi.ClassType, java.lang.String) 
		com.sun.jdi.ClassType type
		String typeName
	protected void setInstalledIn (org.eclipse.jdt.debug.core.IJavaDebugTarget, boolean) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		boolean installed
	protected boolean filtersIncludeDefaultPackage (java.lang.String[]) 
		String[] filters
		int i
	protected boolean matchesFilters (java.lang.String[], java.lang.String, boolean) 
		String[] filters
		String typeName
		boolean defaultPackage
		int i
		String filter
		java.util.regex.Pattern pattern
	protected void setExceptionName (java.lang.String) 
		String name
	public java.lang.String getExceptionTypeName () 
	public java.lang.String[] getFilters () 
		String[] iFilters
		String[] eFilters
		String[] filters
	public void setFilters (java.lang.String[], boolean)  throws org.eclipse.core.runtime.CoreException 
		String[] filters
		boolean inclusive
	protected void configureRequest (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest eRequest
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String[] iFilters
		String[] eFilters
		com.sun.jdi.request.ExceptionRequest request
	protected java.lang.String serializeList (java.lang.String[]) 
		String[] list
		java.util.Set set
		StringBuffer buffer
		int i
		String pattern
	protected java.lang.String[] parseList (java.lang.String) 
		String listString
		java.util.List list
		java.util.StringTokenizer tokenizer
		String token
	public boolean isInclusiveFiltered ()  throws org.eclipse.core.runtime.CoreException 
	protected java.lang.String[] getInclusionClassFilters () 
	protected void setInclusionClassFilters (java.lang.String[]) 
		String[] filters
	protected java.lang.String[] getExclusionClassFilters () 
	protected void setExclusionClassFilters (java.lang.String[]) 
		String[] filters
	protected boolean installableReferenceType (com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String installableType
		String queriedType
	public java.lang.String[] getExclusionFilters () 
	public java.lang.String[] getInclusionFilters () 
	public void setExclusionFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] filters
		String serializedFilters
	public void setInclusionFilters (java.lang.String[])  throws org.eclipse.core.runtime.CoreException 
		String[] filters
		String serializedFilters
	protected void addInstanceFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ObjectReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ObjectReference object
	public org.eclipse.jdt.debug.core.IJavaObject getLastException () 
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaExceptionBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaLineBreakpoint$1.class
JavaLineBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final String val$markerType
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$typeName
	private final int val$hitCount
	private final boolean val$add
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint, org.eclipse.core.resources.IResource, java.lang.String, java.util.Map, int, int, int, java.lang.String, int, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaLineBreakpoint.class
JavaLineBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint implements org.eclipse.jdt.debug.core.IJavaLineBreakpoint  {
	protected static final String CONDITION
	protected static final String CONDITION_ENABLED
	protected static final String CONDITION_SUSPEND_ON_TRUE
	protected static final String SOURCE_NAME
	public static final String JAVA_LINE_BREAKPOINT
	private java.util.Map fSuspendEvents
	private java.util.Map fCompiledExpressions
	private java.util.Map fProjectsByFrame
	private java.util.Map fConditionValues
	public static final int NO_LINE_NUMBERS
	static Class class$0
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String typeName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
	protected void  (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, int, boolean, java.util.Map, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String typeName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
		String markerType
		org.eclipse.core.resources.IWorkspaceRunnable wr
	public void addToTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public void removeFromTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected void clearCachedSuspendEvents (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	private void removeCachedThreads (java.util.Map, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		java.util.Map map
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.Set threads
		java.util.List threadsToRemove
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	protected void clearCachedExpressionFor (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.Set frames
		java.util.List framesToRemove
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
	public int getLineNumber ()  throws org.eclipse.core.runtime.CoreException 
	public int getCharStart ()  throws org.eclipse.core.runtime.CoreException 
	public int getCharEnd ()  throws org.eclipse.core.runtime.CoreException 
	public static java.lang.String getMarkerType () 
	protected com.sun.jdi.request.EventRequest[] newRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		int lineNumber
		java.util.List locations
		com.sun.jdi.request.EventRequest[] requests
		int i
		java.util.Iterator iterator
		com.sun.jdi.Location location
	protected com.sun.jdi.request.BreakpointRequest createLineBreakpointRequest (com.sun.jdi.Location, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.Location location
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.request.BreakpointRequest request
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	protected void setRequestThreadFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ThreadReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ThreadReference thread
	protected java.util.List determineLocations (int, com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		int lineNumber
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List locations
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.IStatusHandler handler
		RuntimeException e
	public void addLineBreakpointAttributes (java.util.Map, java.lang.String, boolean, int, int, int) 
		java.util.Map attributes
		String modelIdentifier
		boolean enabled
		int lineNumber
		int charStart
		int charEnd
	public void addTypeNameAndHitCount (java.util.Map, java.lang.String, int) 
		java.util.Map attributes
		String typeName
		int hitCount
	public boolean hasCondition () 
		String condition
		org.eclipse.core.runtime.CoreException exception
	protected boolean suspendForEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspendVote
	protected org.eclipse.jdt.core.IJavaProject getJavaProject (org.eclipse.jdt.debug.core.IJavaStackFrame) 
		org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
		org.eclipse.jdt.core.IJavaProject project
	private org.eclipse.jdt.core.IJavaProject computeJavaProject (org.eclipse.jdt.debug.core.IJavaStackFrame) 
		org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.ISourceLocator locator
		Object sourceElement
		org.eclipse.jdt.debug.core.IJavaType thisType
		String[] sourcePaths
		org.eclipse.debug.core.DebugException e
		Object element
		org.eclipse.jdt.core.IJavaProject project
	public boolean supportsCondition () 
	public java.lang.String getCondition ()  throws org.eclipse.core.runtime.CoreException 
	public void setCondition (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String condition
	protected java.lang.String getMarkerMessage (boolean, java.lang.String, int, int, int) 
		boolean conditionEnabled
		String condition
		int hitCount
		int suspendPolicy
		int lineNumber
		StringBuffer message
	public boolean isConditionEnabled ()  throws org.eclipse.core.runtime.CoreException 
	public void setConditionEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean conditionEnabled
	protected void cleanupForThreadTermination (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	protected void addInstanceFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ObjectReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ObjectReference object
	public boolean isConditionSuspendOnTrue ()  throws org.eclipse.debug.core.DebugException 
	public void setConditionSuspendOnTrue (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean suspendOnTrue
	protected org.eclipse.jdt.debug.eval.ICompiledExpression getExpression (org.eclipse.jdt.debug.core.IJavaThread) 
		org.eclipse.jdt.debug.core.IJavaThread thread
	protected void setExpression (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.ICompiledExpression) 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
	protected org.eclipse.debug.core.model.IValue setCurrentConditionValue (org.eclipse.debug.core.model.IDebugTarget, org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IDebugTarget target
		org.eclipse.debug.core.model.IValue value
		org.eclipse.debug.core.model.IValue prev
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodBreakpoint$1.class
JavaMethodBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$methodName
	private final String val$methodSignature
	private final String val$typePattern
	private final int val$hitCount
	private final boolean val$entry
	private final boolean val$exit
	private final boolean val$nativeOnly
	private final boolean val$register
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint, org.eclipse.core.resources.IResource, java.util.Map, int, int, int, java.lang.String, java.lang.String, java.lang.String, int, boolean, boolean, boolean, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodBreakpoint.class
JavaMethodBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint implements org.eclipse.jdt.debug.core.IJavaMethodBreakpoint  {
	public static final String JAVA_METHOD_BREAKPOINT
	protected static final String METHOD_NAME
	protected static final String METHOD_SIGNATURE
	protected static final String ENTRY
	protected static final String EXIT
	protected static final String NATIVE
	private String fMethodName
	private String fMethodSignature
	protected static final Integer ENTRY_EVENT
	protected static final Integer EXIT_EVENT
	private java.util.Map fLastEventTypes
	private java.util.regex.Pattern fPattern
	private Boolean fUsesTypePattern
	static void  () 
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, boolean, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typePattern
		String methodName
		String methodSignature
		boolean entry
		boolean exit
		boolean nativeOnly
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
		org.eclipse.core.resources.IWorkspaceRunnable wr
		String type
	protected void createRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String typePattern
		com.sun.jdi.request.MethodEntryRequest entryRequest
		com.sun.jdi.request.MethodExitRequest exitRequest
	protected com.sun.jdi.request.MethodEntryRequest createMethodEntryRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String typePattern
	protected com.sun.jdi.request.MethodExitRequest createMethodExitRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String typePattern
	protected com.sun.jdi.request.EventRequest createMethodEntryRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
	protected com.sun.jdi.request.EventRequest createMethodExitRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
	private com.sun.jdi.request.EventRequest createMethodRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.Object, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		Object classFilter
		boolean entry
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.ClassType clazz
		com.sun.jdi.Method method
		com.sun.jdi.Location location
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	protected void setRequestThreadFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ThreadReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ThreadReference thread
	protected void configureRequestHitCount (com.sun.jdi.request.EventRequest)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		int hitCount
	protected void updateEnabledState (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean enabled
	private void addMethodNameAndSignature (java.util.Map, java.lang.String, java.lang.String) 
		java.util.Map attributes
		String methodName
		String methodSignature
	public boolean isEntrySuspend (org.eclipse.debug.core.model.IDebugTarget) 
		org.eclipse.debug.core.model.IDebugTarget target
		Integer lastEventType
	public boolean handleBreakpointEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspendVote
		com.sun.jdi.event.MethodEntryEvent entryEvent
		com.sun.jdi.event.MethodExitEvent exitEvent
	protected boolean handleMethodEvent (com.sun.jdi.event.LocatableEvent, com.sun.jdi.Method, org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
		com.sun.jdi.event.LocatableEvent event
		com.sun.jdi.Method method
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspendVote
		String sig
		Integer count
		org.eclipse.core.runtime.CoreException e
	private boolean handleHitCount (com.sun.jdi.event.LocatableEvent, java.lang.Integer) 
		com.sun.jdi.event.LocatableEvent event
		Integer count
		int hitCount
		org.eclipse.core.runtime.CoreException e
	public java.lang.String getMethodName () 
	public java.lang.String getMethodSignature () 
	public boolean isEntry ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isExit ()  throws org.eclipse.core.runtime.CoreException 
	public boolean isNativeOnly ()  throws org.eclipse.core.runtime.CoreException 
	public void setEntry (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean entry
	public void setExit (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean exit
	public void setNativeOnly (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean nativeOnly
	public void setMarker (org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker marker
		String typePattern
		java.util.regex.PatternSyntaxException e
	private java.lang.String convertToRegularExpression (java.lang.String) 
		String stringMatcherPattern
		String regex
	public void setEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean enabled
	protected void setDefaultEntryAndExit ()  throws org.eclipse.core.runtime.CoreException 
		Object[] values
		String[] attributes
	public boolean supportsCondition () 
	public void addToTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String referenceTypeNamePattern
	public void removeFromTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected boolean usesTypePattern ()  throws org.eclipse.core.runtime.CoreException 
		String name
	protected boolean createRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		com.sun.jdi.request.EventRequest entryRequest
		com.sun.jdi.request.EventRequest exitRequest
	protected void setTypeName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String typeName
	protected void addInstanceFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ObjectReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ObjectReference object
	static void access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint, java.util.Map, java.lang.String, java.lang.String) 
	static org.eclipse.core.resources.IMarker access$1 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodEntryBreakpoint$1.class
JavaMethodEntryBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$methodName
	private final String val$methodSignature
	private final String val$typeName
	private final int val$hitCount
	private final boolean val$register
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint, org.eclipse.core.resources.IResource, java.util.Map, int, int, int, java.lang.String, java.lang.String, java.lang.String, int, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaMethodEntryBreakpoint.class
JavaMethodEntryBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint implements org.eclipse.jdt.debug.core.IJavaMethodEntryBreakpoint  {
	protected static final String JAVA_METHOD_ENTRY_BREAKPOINT
	private static final String METHOD_NAME
	private static final String METHOD_SIGNATURE
	private String fMethodName
	private String fMethodSignature
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IResource resource
		String typeName
		String methodName
		String methodSignature
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
		org.eclipse.core.resources.IWorkspaceRunnable wr
	private void addMethodNameAndSignature (java.util.Map, java.lang.String, java.lang.String) 
		java.util.Map attributes
		String methodName
		String methodSignature
	public java.lang.String getMethodName () 
	public java.lang.String getMethodSignature () 
	public void setMarker (org.eclipse.core.resources.IMarker)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.resources.IMarker marker
	public boolean supportsCondition () 
	protected com.sun.jdi.request.EventRequest[] newRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		com.sun.jdi.ClassType clazz
		com.sun.jdi.Method method
		com.sun.jdi.Location location
		com.sun.jdi.request.BreakpointRequest req
		RuntimeException e
	static void access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint, java.util.Map, java.lang.String, java.lang.String) 
	static org.eclipse.core.resources.IMarker access$1 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaMethodEntryBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaPatternBreakpoint$1.class
JavaPatternBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final String val$markerType
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$sourceName
	private final String val$pattern
	private final int val$hitCount
	private final boolean val$add
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint, org.eclipse.core.resources.IResource, java.lang.String, java.util.Map, int, int, int, java.lang.String, java.lang.String, int, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaPatternBreakpoint.class
JavaPatternBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint implements org.eclipse.jdt.debug.core.IJavaPatternBreakpoint  {
	private static final String PATTERN_BREAKPOINT
	protected static final String PATTERN
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String sourceName
		String pattern
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
	public void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String sourceName
		String pattern
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
		String markerType
		org.eclipse.core.resources.IWorkspaceRunnable wr
	protected java.lang.String getReferenceTypeName () 
		String name
		org.eclipse.core.runtime.CoreException ce
	protected boolean installableReferenceType (com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String sourceName
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
		String pattern
		String queriedType
	protected void addPatternAndHitCount (java.util.Map, java.lang.String, java.lang.String, int) 
		java.util.Map attributes
		String sourceName
		String pattern
		int hitCount
	public java.lang.String getPattern ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getSourceName ()  throws org.eclipse.core.runtime.CoreException 
	protected void createRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String referenceTypeName
		String classPrepareTypeName
		com.sun.jdi.VirtualMachine vm
		java.util.List classes
		RuntimeException e
		java.util.Iterator iter
		String typeName
		com.sun.jdi.ReferenceType type
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaPatternBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaStratumLineBreakpoint$1.class
JavaStratumLineBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final String val$markerType
	private final String val$classNamePattern
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$stratum
	private final String val$sourceName
	private final String val$sourcePath
	private final int val$hitCount
	private final boolean val$register
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint, org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.util.Map, int, int, int, java.lang.String, java.lang.String, java.lang.String, int, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
		String pattern
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaStratumLineBreakpoint.class
JavaStratumLineBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint implements org.eclipse.jdt.debug.core.IJavaStratumLineBreakpoint  {
	private static final String PATTERN
	protected static final String STRATUM
	protected static final String SOURCE_PATH
	private static final String STRATUM_BREAKPOINT
	private String[] fTypeNamePatterns
	private String[] fSuffix
	private String[] fPrefix
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String stratum
		String sourceName
		String sourcePath
		String classNamePattern
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
	protected void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String stratum
		String sourceName
		String sourcePath
		String classNamePattern
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean register
		java.util.Map attributes
		String markerType
		org.eclipse.core.resources.IWorkspaceRunnable wr
	protected void addStratumPatternAndHitCount (java.util.Map, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int) 
		java.util.Map attributes
		String stratum
		String sourceName
		String sourcePath
		String pattern
		int hitCount
	protected boolean installableReferenceType (com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String typeName
		String stratum
		String bpSourceName
		java.util.List sourceNames
		java.util.List sourceNames
		com.sun.jdi.VMDisconnectedException e
		String bpSourcePath
		java.util.List sourcePaths
		java.util.List sourcePaths
		com.sun.jdi.VMDisconnectedException e
	private boolean containsMatch (java.util.List, java.lang.String) 
		java.util.List strings
		String key
		java.util.Iterator iter
	private boolean validType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String typeName
		String[] patterns
		int i
	protected java.util.List determineLocations (int, com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		int lineNumber
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List locations
		java.util.List locations
		String sourcePath
		String sourcePath
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.IStatusHandler handler
		RuntimeException e
		org.eclipse.core.runtime.CoreException e
		java.util.ListIterator iter
		com.sun.jdi.Location location
	public java.lang.String getPattern ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getSourceName ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getStratum ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String getSourcePath ()  throws org.eclipse.core.runtime.CoreException 
	protected void createRequests (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String[] patterns
		org.eclipse.core.runtime.CoreException e1
		String sourceName
		int i
		String classPrepareTypeName
		com.sun.jdi.VirtualMachine vm
		java.util.List classes
		RuntimeException e
		java.util.Iterator iter
		com.sun.jdi.ReferenceType type
	public synchronized java.lang.String[] getTypeNamePatterns ()  throws org.eclipse.core.runtime.CoreException 
		String patterns
		int i
		String pattern
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaStratumLineBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaTargetPatternBreakpoint$1.class
JavaTargetPatternBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final String val$markerType
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$sourceName
	private final int val$hitCount
	private final boolean val$add
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint, org.eclipse.core.resources.IResource, java.lang.String, java.util.Map, int, int, int, java.lang.String, int, boolean) 
	public void run (org.eclipse.core.runtime.IProgressMonitor)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IProgressMonitor monitor
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaTargetPatternBreakpoint.class
JavaTargetPatternBreakpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint implements org.eclipse.jdt.debug.core.IJavaTargetPatternBreakpoint  {
	private static final String TARGET_PATTERN_BREAKPOINT
	private java.util.HashMap fPatterns
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String sourceName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
	public void  (org.eclipse.core.resources.IResource, java.lang.String, int, int, int, int, boolean, java.util.Map, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String sourceName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
		String markerType
		org.eclipse.core.resources.IWorkspaceRunnable wr
	public void addToTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String referenceTypeName
		String classPrepareTypeName
		com.sun.jdi.VirtualMachine vm
		java.util.List classes
		java.util.Iterator iter
		String typeName
		com.sun.jdi.ReferenceType type
	protected java.lang.String getReferenceTypeName () 
		String name
		org.eclipse.core.runtime.CoreException ce
	protected boolean installableReferenceType (com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String sourceName
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
		String pattern
		String queriedType
	protected void addSourceNameAndHitCount (java.util.Map, java.lang.String, int) 
		java.util.Map attributes
		String sourceName
		int hitCount
	public java.lang.String getPattern (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
	public void setPattern (org.eclipse.jdt.debug.core.IJavaDebugTarget, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		String pattern
		String oldPattern
	public java.lang.String getSourceName ()  throws org.eclipse.core.runtime.CoreException 
	public void removeFromTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaTargetPatternBreakpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/JavaWatchpoint$1.class
JavaWatchpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
 org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint$1 extends java.lang.Object implements org.eclipse.core.resources.IWorkspaceRunnable  {
	final org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint this$0
	private final org.eclipse.core.resources.IResource val$resource
	private final java.util.Map val$attributes
	private final int val$lineNumber
	private final int val$charStart
	private final int val$charEnd
	private final String val$typeName
	private final int val$hitCount
	private final String val$fieldName
	private final boolean val$add
	void  (org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint, org.eclipse.core.resources.IResource, java.util.Map, int, int, int, java.lang.String, int, 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/jdt/internal/debug/core/breakpoints/JavaWatchpoint.class
JavaWatchpoint.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint extends org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint implements org.eclipse.jdt.debug.core.IJavaWatchpoint  {
	public static final String JAVA_WATCHPOINT
	protected static final String ACCESS
	protected static final String MODIFICATION
	protected static final String AUTO_DISABLED
	protected static final String FIELD_NAME
	protected static final Integer ACCESS_EVENT
	protected static final Integer MODIFICATION_EVENT
	private java.util.HashMap fLastEventTypes
	static void  () 
	public void  () 
	public void  (org.eclipse.core.resources.IResource, java.lang.String, java.lang.String, int, int, int, int, boolean, java.util.Map)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.resources.IResource resource
		String typeName
		String fieldName
		int lineNumber
		int charStart
		int charEnd
		int hitCount
		boolean add
		java.util.Map attributes
		org.eclipse.core.resources.IWorkspaceRunnable wr
	protected boolean createRequest (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ReferenceType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ReferenceType type
		com.sun.jdi.Field field
		com.sun.jdi.request.AccessWatchpointRequest accessRequest
		com.sun.jdi.request.ModificationWatchpointRequest modificationRequest
	protected void setRequestThreadFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ThreadReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ThreadReference thread
	protected void notSupported (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String message
	protected com.sun.jdi.request.AccessWatchpointRequest createAccessWatchpoint (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Field field
	protected com.sun.jdi.request.ModificationWatchpointRequest createModificationWatchpoint (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Field field
	protected com.sun.jdi.request.WatchpointRequest createWatchpoint (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Field field
		boolean access
		com.sun.jdi.request.WatchpointRequest request
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	protected com.sun.jdi.request.EventRequest recreateRequest (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Field field
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	public void setEnabled (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean enabled
	public boolean isAccess ()  throws org.eclipse.core.runtime.CoreException 
	public void setAccess (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean access
	public boolean isModification ()  throws org.eclipse.core.runtime.CoreException 
	public void setModification (boolean)  throws org.eclipse.core.runtime.CoreException 
		boolean modification
	protected void setDefaultAccessAndModification ()  throws org.eclipse.core.runtime.CoreException 
		boolean[] def
		Object[] values
		int i
		String[] attributes
	protected boolean[] getDefaultAccessAndModificationValues () 
		int value
	protected void addDefaultAccessAndModification (java.util.Map) 
		java.util.Map attributes
		boolean[] values
	protected void addFieldName (java.util.Map, java.lang.String) 
		java.util.Map attributes
		String fieldName
	public java.lang.String getFieldName ()  throws org.eclipse.core.runtime.CoreException 
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
	protected void updateEnabledState (com.sun.jdi.request.EventRequest, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean enabled
	public boolean isAccessSuspend (org.eclipse.debug.core.model.IDebugTarget) 
		org.eclipse.debug.core.model.IDebugTarget target
		Integer lastEventType
	public boolean supportsCondition () 
	public void removeFromTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected void addInstanceFilter (com.sun.jdi.request.EventRequest, com.sun.jdi.ObjectReference) 
		com.sun.jdi.request.EventRequest request
		com.sun.jdi.ObjectReference object
	public boolean supportsAccess () 
	public boolean supportsModification () 
	protected boolean installableReferenceType (com.sun.jdi.ReferenceType, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.core.runtime.CoreException 
		com.sun.jdi.ReferenceType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String installableType
		String queriedType
	static org.eclipse.core.resources.IMarker access$0 (org.eclipse.jdt.internal.debug.core.breakpoints.JavaWatchpoint)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/breakpoints/ValidBreakpointLocationLocator.class
ValidBreakpointLocationLocator.java
package org.eclipse.jdt.internal.debug.core.breakpoints
public org.eclipse.jdt.internal.debug.core.breakpoints.ValidBreakpointLocationLocator extends org.eclipse.jdt.core.dom.ASTVisitor {
	public static final int LOCATION_NOT_FOUND
	public static final int LOCATION_LINE
	public static final int LOCATION_METHOD
	public static final int LOCATION_FIELD
	private org.eclipse.jdt.core.dom.CompilationUnit fCompilationUnit
	private int fLineNumber
	private boolean fBindingsResolved
	private boolean fNeedBindings
	private boolean fBestMatch
	private int fLocationType
	private boolean fLocationFound
	private String fTypeName
	private int fLineLocation
	private int fMemberOffset
	private java.util.List fLabels
	public void  (org.eclipse.jdt.core.dom.CompilationUnit, int, boolean, boolean) 
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		int lineNumber
		boolean bindingsResolved
		boolean bestMatch
	public boolean isBindingsRequired () 
	public int getLocationType () 
	public java.lang.String getFullyQualifiedTypeName () 
	public int getLineLocation () 
	public int getMemberOffset () 
	private java.lang.String computeTypeName (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration type
		org.eclipse.jdt.core.dom.ITypeBinding binding
	java.lang.String computeTypeName0 (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		String typeName
		String identifier
		org.eclipse.jdt.core.dom.PackageDeclaration packageDecl
		String packageIdentifier
		org.eclipse.jdt.core.dom.Name packageName
		org.eclipse.jdt.core.dom.QualifiedName qualifiedName
	private boolean visit (org.eclipse.jdt.core.dom.ASTNode, boolean) 
		org.eclipse.jdt.core.dom.ASTNode node
		boolean isCode
		int startPosition
		int endLine
		int startLine
	private boolean isReplacedByConstantValue (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression node
	private boolean isReplacedByConstantValue (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
		java.util.Iterator iter
	private boolean isReplacedByConstantValue (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
		org.eclipse.jdt.core.dom.PrefixExpression$Operator operator
	private boolean isReplacedByConstantValue (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name node
		org.eclipse.jdt.core.dom.IBinding binding
	private boolean isReplacedByConstantValue (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.IVariableBinding binding
	private boolean isReplacedByConstantValue (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
		org.eclipse.jdt.core.dom.IVariableBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
		java.util.List bodyDeclaration
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public boolean visit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public boolean visit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
		org.eclipse.jdt.core.dom.Expression leftHandSide
		int startLine
		org.eclipse.jdt.core.dom.IVariableBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public boolean visit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public boolean visit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public boolean visit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public boolean visit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
		java.util.List arguments
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration decl
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
		java.util.List enumConstants
		java.util.Iterator iter
		java.util.List bodyDeclaration
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public boolean visit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
		java.util.List fragments
		int offset
		java.util.List fragments
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
		org.eclipse.jdt.core.dom.Expression leftOperand
		org.eclipse.jdt.core.dom.Expression firstConstant
		org.eclipse.jdt.core.dom.Expression rightOperand
		java.util.List extendedOperands
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.Expression operand
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public void endVisit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	private java.lang.String getLabel () 
	private void nestLabel (java.lang.String) 
		String label
	private void popLabel () 
	public boolean visit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		int nameOffset
		org.eclipse.jdt.core.dom.Block body
	public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public boolean visit (org.eclipse.jdt.core.dom.Modifier) 
		org.eclipse.jdt.core.dom.Modifier node
	public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public boolean visit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public boolean visit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		java.util.List bodyDeclaration
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter node
	public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
		org.eclipse.jdt.core.dom.Expression initializer
		int startLine
		int offset
	private int lineNumber (int) 
		int offset
		int lineNumber
	public boolean visit (org.eclipse.jdt.core.dom.WildcardType) 
		org.eclipse.jdt.core.dom.WildcardType node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
}

org/eclipse/jdt/internal/debug/core/hcr/CompilationUnitDelta.class
CompilationUnitDelta.java
package org.eclipse.jdt.internal.debug.core.hcr
public org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta extends java.lang.Object {
	private org.eclipse.jdt.core.dom.CompilationUnit fCurrentAst
	private org.eclipse.jdt.core.dom.CompilationUnit fPrevAst
	private org.eclipse.jdt.core.dom.ASTParser fParser
	private org.eclipse.jdt.core.dom.ASTMatcher fMatcher
	private boolean fHasHistory
	public void  (org.eclipse.jdt.core.ICompilationUnit, long)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.ICompilationUnit cu
		long timestamp
		org.eclipse.core.resources.IFile file
		org.eclipse.core.resources.IFileState[] states
		org.eclipse.core.resources.IFileState found
		int i
		org.eclipse.core.resources.IFileState state
		long d
		java.io.InputStream oldContents
		java.io.InputStream newContents
	public boolean hasChanged (java.lang.String, java.lang.String) 
		String methodName
		String signature
		org.eclipse.jdt.internal.debug.core.hcr.MethodSearchVisitor visitor
		org.eclipse.jdt.core.dom.MethodDeclaration prev
		org.eclipse.jdt.core.dom.MethodDeclaration curr
	private org.eclipse.jdt.core.dom.MethodDeclaration findMethod (org.eclipse.jdt.core.dom.CompilationUnit, org.eclipse.jdt.internal.debug.core.hcr.MethodSearchVisitor, java.lang.String, java.lang.String) 
		org.eclipse.jdt.core.dom.CompilationUnit cu
		org.eclipse.jdt.internal.debug.core.hcr.MethodSearchVisitor visitor
		String name
		String signature
	private org.eclipse.jdt.core.dom.CompilationUnit parse (java.io.InputStream, org.eclipse.jdt.core.ICompilationUnit) 
		java.io.InputStream input
		org.eclipse.jdt.core.ICompilationUnit cu
		char[] buffer
	private org.eclipse.jdt.core.dom.ASTMatcher getMatcher () 
	private char[] readString (java.io.InputStream) 
		java.io.InputStream is
		java.io.BufferedReader reader
		StringBuffer buffer
		char[] part
		int read
		char[] b
}

org/eclipse/jdt/internal/debug/core/hcr/JDIDebugHCRMessages.class
JDIDebugHCRMessages.java
package org.eclipse.jdt.internal.debug.core.hcr
public org.eclipse.jdt.internal.debug.core.hcr.JDIDebugHCRMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String JavaHotCodeReplaceManager_Drop_to_frame_not_supported
	public static String JavaHotCodeReplaceManager_does_not_support_hcr
	public static String JavaHotCodeReplaceManager_exception_replacing_types
	public static String JavaHotCodeReplaceManager_hcr_failed
	public static String JavaHotCodeReplaceManager_hcr_ignored
	public static String JavaHotCodeReplaceManager_hcr_unsupported_redefinition
	public static String JavaHotCodeReplaceManager_hcr_unsupported_operation
	public static String JavaHotCodeReplaceManager_hcr_bad_bytes
	public static String JavaHotCodeReplaceManager_hcr_verify_error
	public static String JavaHotCodeReplaceManager_hcr_unsupported_class_version
	public static String JavaHotCodeReplaceManager_hcr_class_format_error
	public static String JavaHotCodeReplaceManager_hcr_class_circularity_error
	public static String JavaHotCodeReplaceManager_Hot_code_replace_failed___VM_disconnected__1
	public static String JavaHotCodeReplaceManager_Hot_code_replace_failed___VM_disconnected__2
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/core/hcr/JDIDebugHCRMessages.properties
org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager$1.class
JavaHotCodeReplaceManager.java
package org.eclipse.jdt.internal.debug.core.hcr
 org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager this$0
	private final java.util.List val$hotSwapTargets
	private final java.util.List val$resources
	private final java.util.List val$qualifiedNames
	void  (org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager, java.util.List, java.util.List, java.util.List) 
	public void run () 
}

org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager$2.class
JavaHotCodeReplaceManager.java
package org.eclipse.jdt.internal.debug.core.hcr
 org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager this$0
	private final java.util.List val$noHotSwapTargets
	private final java.util.List val$resources
	private final java.util.List val$qualifiedNames
	void  (org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager, java.util.List, java.util.List, java.util.List) 
	public void run () 
}

org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager$ChangedClassFilesVisitor.class
JavaHotCodeReplaceManager.java
package org.eclipse.jdt.internal.debug.core.hcr
 org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ChangedClassFilesVisitor extends java.lang.Object implements org.eclipse.core.resources.IResourceDeltaVisitor  {
	protected java.util.List fFiles
	protected java.util.List fNames
	final org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager this$0
	void  (org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager) 
	public boolean visit (org.eclipse.core.resources.IResourceDelta) 
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.resources.IResource resource
		org.eclipse.core.runtime.IPath localLocation
		String path
		org.eclipse.jdt.core.util.IClassFileReader reader
		String qualifiedName
		boolean hasBlockingErrors
		org.eclipse.jdt.core.IJavaProject pro
		org.eclipse.jdt.core.util.ISourceAttribute sourceAttribute
		String sourceName
		org.eclipse.core.resources.IResource sourceFile
		org.eclipse.core.resources.IMarker[] problemMarkers
		int i
		org.eclipse.core.runtime.CoreException e
	public void reset () 
	public java.util.List getChangedClassFiles () 
	public java.util.List getQualifiedNamesList () 
	private org.eclipse.core.resources.IResource getSourceFile (org.eclipse.jdt.core.IJavaProject, java.lang.String, java.lang.String) 
		org.eclipse.jdt.core.IJavaProject project
		String qualifiedName
		String sourceAttribute
		String name
		org.eclipse.jdt.core.IJavaElement element
		int i
		org.eclipse.jdt.core.ICompilationUnit cu
}

org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager$ProjectBuildTime.class
JavaHotCodeReplaceManager.java
package org.eclipse.jdt.internal.debug.core.hcr
 org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ProjectBuildTime extends java.lang.Object {
	private java.util.Date fCurrentDate
	private java.util.Date fPreviousDate
	final org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager this$0
	void  (org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager) 
	public void setCurrentBuildDate (java.util.Date) 
		java.util.Date date
	public void setLastBuildDate (java.util.Date) 
		java.util.Date date
	public java.util.Date getLastBuildDate () 
}

org/eclipse/jdt/internal/debug/core/hcr/JavaHotCodeReplaceManager.class
JavaHotCodeReplaceManager.java
package org.eclipse.jdt.internal.debug.core.hcr
public org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager extends java.lang.Object implements org.eclipse.core.resources.IResourceChangeListener org.eclipse.debug.core.ILaunchListener org.eclipse.debug.core.IDebugEventSetListener  {
	private static org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager fgInstance
	private static final String CLASS_FILE_EXTENSION
	private org.eclipse.core.runtime.ListenerList fHotCodeReplaceListeners
	private java.util.ArrayList fHotSwapTargets
	private java.util.ArrayList fNoHotSwapTargets
	private java.util.Map fProjectBuildTimes
	private static java.util.Date fStartupDate
	private java.util.Map fDeltaCache
	protected org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ChangedClassFilesVisitor fClassfileVisitor
	static Class class$0
	static Class class$1
	static void  () 
	private void  () 
	public static synchronized org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager getDefault () 
	public void startup () 
	public void shutdown () 
	protected org.eclipse.core.resources.IWorkspace getWorkspace () 
	protected org.eclipse.debug.core.ILaunchManager getLaunchManager () 
	public void resourceChanged (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		java.util.List projects
		org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ChangedClassFilesVisitor visitor
		java.util.List resources
		java.util.List names
	protected java.util.List getBuiltProjects (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResourceDelta delta
		Object source
		java.util.List list
		org.eclipse.core.resources.IProject[] allProjects
	private void updateProjectBuildTime (java.util.List) 
		java.util.List projects
		java.util.Iterator iter
		org.eclipse.core.resources.IProject project
		java.util.Date currentDate
		org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ProjectBuildTime buildTime
	protected long getLastProjectBuildTime (org.eclipse.core.resources.IProject) 
		org.eclipse.core.resources.IProject project
		org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ProjectBuildTime time
	private void notifyTargets (java.util.List, java.util.List) 
		java.util.List resources
		java.util.List qualifiedNames
		java.util.List hotSwapTargets
		java.util.List noHotSwapTargets
		Runnable runnable
		Runnable runnable
	private void filterUnloadedTypes (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resources
		java.util.List qualifiedNames
		int i
		int numElements
		String name
		java.util.List list
	protected void notifyUnsupportedHCR (java.util.List, java.util.List, java.util.List) 
		java.util.List targets
		java.util.List resources
		java.util.List qualifiedNames
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resourcesToReplace
		java.util.List qualifiedNamesToReplace
	protected void notifyFailedHCR (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List qualifiedNames
	protected synchronized java.util.List getHotSwapTargets () 
	protected synchronized java.util.List getNoHotSwapTargets () 
	private void doHotCodeReplace (java.util.List, java.util.List, java.util.List) 
		java.util.List targets
		java.util.List resources
		java.util.List qualifiedNames
		org.eclipse.core.runtime.MultiStatus ms
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resourcesToReplace
		java.util.List qualifiedNamesToReplace
		java.util.List poppedThreads
		boolean framesPopped
		org.eclipse.debug.core.DebugException de
		org.eclipse.debug.core.DebugException de
		org.eclipse.debug.core.DebugException de
	private boolean shouldLogHCRException (org.eclipse.debug.core.DebugException) 
		org.eclipse.debug.core.DebugException exception
	private void redefineTypesJ9 (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List qualifiedNames
		String[] typeNames
		org.eclipse.jdi.hcr.VirtualMachine vm
		int result
		RuntimeException e
	private void redefineTypesJDK (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resources
		java.util.List qualifiedNames
		java.util.Map typesToBytes
		com.sun.jdi.VirtualMachine vm
		UnsupportedOperationException exception
		String detail
		NoClassDefFoundError exception
		VerifyError exception
		UnsupportedClassVersionError exception
		ClassFormatError exception
		ClassCircularityError exception
		RuntimeException exception
	private void redefineTypesFailedJDK (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.lang.String, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List qualifiedNames
		String message
		Throwable exception
	private java.util.Map getTypesToBytes (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resources
		java.util.List qualifiedNames
		java.util.Map typesToBytes
		java.util.Iterator resourceIter
		java.util.Iterator nameIter
		org.eclipse.core.resources.IResource resource
		String name
		java.util.List classes
		byte[] bytes
		java.util.Iterator classIter
		com.sun.jdi.ReferenceType type
	private java.lang.Object[] getHotCodeReplaceListeners (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		Object[] listeners
	private void fireHCRSucceeded (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		Object[] listeners
		int i
	private void fireHCRFailed (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, org.eclipse.debug.core.DebugException) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		org.eclipse.debug.core.DebugException exception
		Object[] listeners
		int i
	private void fireObsoleteMethods (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		Object[] listeners
		int i
	protected void attemptDropToFrame (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resources
		java.util.List replacedClassNames
		java.util.List dropFrames
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame dropFrame
		java.util.Iterator iter
	protected void attemptPopFrames (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List resources
		java.util.List replacedClassNames
		java.util.List poppedThreads
		java.util.List popFrames
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame popFrame
		java.util.Iterator iter
	protected boolean containsObsoleteMethods (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		org.eclipse.debug.core.model.IThread[] threads
		java.util.List frames
		java.util.Iterator iter
		int i
		int numThreads
	protected java.util.List getAffectedFrames (org.eclipse.debug.core.model.IThread[], java.util.List, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IThread[] threads
		java.util.List resourceList
		java.util.List replacedClassNames
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame affectedFrame
		java.util.List popFrames
		int numThreads
		org.eclipse.core.resources.IResource[] resources
		int i
		int j
	protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame getAffectedFrame (org.eclipse.jdt.internal.debug.core.model.JDIThread, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		java.util.List replacedClassNames
		java.util.List frames
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame affectedFrame
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
		org.eclipse.jdt.core.ICompilationUnit compilationUnit
		org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta delta
		org.eclipse.core.resources.IProject project
		int j
	private org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta getDelta (org.eclipse.jdt.core.ICompilationUnit, long)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.core.ICompilationUnit cu
		long time
		org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta delta
	protected boolean containsChangedType (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame, java.util.List)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
		java.util.List replacedClassNames
		String declaringTypeName
		java.util.Iterator iter
		int index
		String className
	protected void attemptStepIn (java.util.List)  throws org.eclipse.debug.core.DebugException 
		java.util.List threads
		java.util.Iterator iter
	protected org.eclipse.jdt.core.ICompilationUnit getCompilationUnit (org.eclipse.jdt.debug.core.IJavaStackFrame) 
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.ISourceLocator locator
		org.eclipse.jdt.debug.core.IJavaDebugTarget target
		String def
		Object sourceElement
	public org.eclipse.jdt.core.IMethod getMethod (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame, org.eclipse.jdt.core.ICompilationUnit)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
		org.eclipse.jdt.core.ICompilationUnit unit
		String declaringTypeName
		String methodName
		String[] arguments
		String typeName
		int index
		org.eclipse.jdt.core.IType type
		String remaining
	protected java.lang.String getUnqualifiedName (java.lang.String) 
		String qualifiedName
		int index
	private void notifyFailedDrop (java.util.List, java.util.List)  throws org.eclipse.debug.core.DebugException 
		java.util.List frames
		java.util.List replacedClassNames
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
		java.util.Iterator iter
	protected org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ChangedClassFilesVisitor getChangedClassFiles (org.eclipse.core.resources.IResourceChangeEvent) 
		org.eclipse.core.resources.IResourceChangeEvent event
		org.eclipse.core.resources.IResourceDelta delta
		org.eclipse.core.runtime.CoreException e
	public void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public void launchRemoved (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.IDebugTarget[] debugTargets
		int i
		org.eclipse.jdt.debug.core.IJavaDebugTarget jt
	public void launchAdded (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
		org.eclipse.debug.core.model.IDebugTarget[] debugTargets
		int i
		org.eclipse.jdt.debug.core.IJavaDebugTarget jt
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public void launchChanged (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		int i
		org.eclipse.debug.core.DebugEvent event
		Object source
		org.eclipse.jdt.debug.core.IJavaDebugTarget jt
	protected void deregisterTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		org.eclipse.debug.core.ILaunch[] launches
		int i
		org.eclipse.debug.core.model.IDebugTarget[] targets
		int j
		org.eclipse.debug.core.model.IDebugTarget debugTarget
		org.eclipse.jdt.debug.core.IJavaDebugTarget jt
	protected synchronized void addHotSwapTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected synchronized void addNonHotSwapTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	static void access$0 (org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager, java.util.List, java.util.List, java.util.List) 
}

org/eclipse/jdt/internal/debug/core/hcr/MethodSearchVisitor.class
MethodSearchVisitor.java
package org.eclipse.jdt.internal.debug.core.hcr
public org.eclipse.jdt.internal.debug.core.hcr.MethodSearchVisitor extends org.eclipse.jdt.core.dom.ASTVisitor {
	private String fName
	private String[] fParameterTypes
	private org.eclipse.jdt.core.dom.MethodDeclaration fMatch
	public void  () 
	public void setTargetMethod (java.lang.String, java.lang.String) 
		String methodName
		String methodSignature
		int i
		String type
	public org.eclipse.jdt.core.dom.MethodDeclaration getMatch () 
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		org.eclipse.jdt.core.dom.ITypeBinding[] typeBindings
		int i
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		String typeSignature
	private boolean isSearching () 
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public boolean visit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public boolean visit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
	public boolean visit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public boolean visit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public boolean visit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public boolean visit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public boolean visit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public boolean visit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public boolean visit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public boolean visit (org.eclipse.jdt.core.dom.Modifier) 
		org.eclipse.jdt.core.dom.Modifier node
	public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public boolean visit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public boolean visit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
	public boolean visit (org.eclipse.jdt.core.dom.WildcardType) 
		org.eclipse.jdt.core.dom.WildcardType node
}

org/eclipse/jdt/internal/debug/core/logicalstructures/IJavaStructuresListener.class
IJavaStructuresListener.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public abstract org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener extends java.lang.Object {
	public abstract void logicalStructuresChanged () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JDIAllInstancesValue.class
JDIAllInstancesValue.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JDIAllInstancesValue extends org.eclipse.jdt.internal.debug.core.model.JDIArrayValue {
	private org.eclipse.jdt.debug.core.IJavaObject[] fInstances
	private org.eclipse.jdt.internal.debug.core.model.JDIReferenceType fRoot
	private org.eclipse.jdt.debug.core.IJavaArrayType fType
	private boolean fIsMoreThanPreference
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, org.eclipse.jdt.internal.debug.core.model.JDIReferenceType) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		org.eclipse.jdt.internal.debug.core.model.JDIReferenceType root
		org.eclipse.jdt.debug.core.IJavaType[] javaTypes
	protected org.eclipse.jdt.debug.core.IJavaObject[] getInstances () 
		org.eclipse.jdt.debug.core.IJavaObject[] instances
		int max
		org.eclipse.debug.core.DebugException e
	public synchronized int getLength ()  throws org.eclipse.debug.core.DebugException 
	public int getSize ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaValue getValue (int)  throws org.eclipse.debug.core.DebugException 
		int index
	public org.eclipse.jdt.debug.core.IJavaValue[] getValues ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.debug.core.model.IVariable getVariable (int)  throws org.eclipse.debug.core.DebugException 
		int offset
	public org.eclipse.debug.core.model.IVariable[] getVariables (int, int)  throws org.eclipse.debug.core.DebugException 
		int offset
		int length
		org.eclipse.debug.core.model.IVariable[] vars
		int i
	public org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long)  throws org.eclipse.debug.core.DebugException 
		long max
	public boolean isAllocated ()  throws org.eclipse.debug.core.DebugException 
	public int getInitialOffset () 
	public boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getValueString ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getDetailString () 
		StringBuffer buf
		Object[] elements
		String length
		int i
	protected boolean isMoreThanPreference () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JDIPlaceholderVariable.class
JDIPlaceholderVariable.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.jdt.debug.core.IJavaVariable  {
	private String fName
	private org.eclipse.jdt.debug.core.IJavaValue fValue
	private org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
	static Class class$0
	static Class class$1
	public void  (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue) 
		String name
		org.eclipse.jdt.debug.core.IJavaValue value
	public void  (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		String name
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.debug.core.IJavaValue logicalParent
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public boolean isLocal () 
	public org.eclipse.debug.core.model.IValue getValue () 
	public java.lang.String getName () 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public boolean hasValueChanged () 
	public boolean isPublic () 
	public boolean isPrivate () 
	public boolean isProtected () 
	public boolean isPackagePrivate () 
	public boolean isFinal () 
	public boolean isStatic () 
	public boolean isSynthetic () 
	public java.lang.String getModelIdentifier () 
	public org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public org.eclipse.debug.core.ILaunch getLaunch () 
	public void setValue (java.lang.String) 
		String expression
	public void setValue (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	public boolean supportsValueModification () 
	public boolean verifyValue (java.lang.String) 
		String expression
	public boolean verifyValue (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable var
	public int hashCode () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure$EvaluationBlock.class
JavaLogicalStructure.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
 org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure$EvaluationBlock extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationListener  {
	private org.eclipse.jdt.debug.core.IJavaObject fEvaluationValue
	private org.eclipse.jdt.debug.core.IJavaReferenceType fEvaluationType
	private org.eclipse.jdt.debug.core.IJavaThread fThread
	private org.eclipse.jdt.debug.eval.IAstEvaluationEngine fEvaluationEngine
	private org.eclipse.jdt.debug.eval.IEvaluationResult fResult
	final org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure this$0
	public void  (org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaReferenceType, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IAstEvaluationEngine) 
		org.eclipse.jdt.debug.core.IJavaObject value
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.IAstEvaluationEngine evaluationEngine
	public void evaluationComplete (org.eclipse.jdt.debug.eval.IEvaluationResult) 
		org.eclipse.jdt.debug.eval.IEvaluationResult result
	public org.eclipse.jdt.debug.core.IJavaValue evaluate (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String snippet
		org.eclipse.jdt.debug.eval.ICompiledExpression compiledExpression
		String[] errorMessages
		org.eclipse.debug.core.DebugException exception
		String message
		String message
		String message
	private void log (java.lang.String[]) 
		String[] messages
		StringBuffer log
		int i
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.class
JavaLogicalStructure.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure extends java.lang.Object implements org.eclipse.debug.core.ILogicalStructureType  {
	private static org.eclipse.debug.core.IStatusHandler fgStackFrameProvider
	private String fType
	private boolean fSubtypes
	private String fValue
	private String fDescription
	private String[][] fVariables
	private String fContributingPluginId
	static Class class$0
	static Class class$1
	public void  (java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String[][]) 
		String type
		boolean subtypes
		String value
		String description
		String[][] variables
	public void  (org.eclipse.core.runtime.IConfigurationElement)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.core.runtime.IConfigurationElement configurationElement
		org.eclipse.core.runtime.IConfigurationElement[] variableElements
		int j
		String variableName
		String variableValue
	public boolean providesLogicalStructure (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	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
		org.eclipse.jdt.debug.core.IJavaObject javaValue
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
		org.eclipse.debug.core.model.ISourceLocator locator
		Object sourceElement
		String[] sourcePaths
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.IJavaProject resourceProject
		org.eclipse.jdt.debug.eval.IAstEvaluationEngine evaluationEngine
		org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure$EvaluationBlock evaluationBlock
		org.eclipse.jdt.debug.core.IJavaVariable[] variables
		int i
		org.eclipse.jdt.debug.core.IJavaValue logicalValue
		org.eclipse.core.runtime.CoreException e
	private org.eclipse.jdt.debug.core.IJavaReferenceType getType (org.eclipse.jdt.debug.core.IJavaObject) 
		org.eclipse.jdt.debug.core.IJavaObject value
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.debug.core.IJavaClassType classType
		org.eclipse.jdt.debug.core.IJavaClassType superClass
		org.eclipse.jdt.debug.core.IJavaInterfaceType[] superInterfaces
		int i
		org.eclipse.debug.core.DebugException e
	private org.eclipse.jdt.debug.core.IJavaStackFrame getStackFrame (org.eclipse.debug.core.model.IValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IValue value
		org.eclipse.debug.core.IStatusHandler handler
		org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
		org.eclipse.debug.core.model.IDebugTarget target
		org.eclipse.jdt.debug.core.IJavaDebugTarget javaTarget
		org.eclipse.debug.core.model.IThread[] threads
		int i
		org.eclipse.debug.core.model.IThread thread
	private static org.eclipse.debug.core.IStatusHandler getStackFrameProvider () 
	public boolean isSubtypes () 
	public void setSubtypes (boolean) 
		boolean subtypes
	public java.lang.String getQualifiedTypeName () 
	public void setType (java.lang.String) 
		String type
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public java.lang.String[][] getVariables () 
	public void setVariables (java.lang.String[][]) 
		String[][] variables
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String getDescription (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	public java.lang.String getDescription () 
	public boolean isContributed () 
	public java.lang.String getContributingPluginId () 
	public java.lang.String getId () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructures$PreferenceListener.class
JavaLogicalStructures.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
 org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures$PreferenceListener extends java.lang.Object implements org.eclipse.core.runtime.Preferences$IPropertyChangeListener  {
	void  () 
	public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent) 
		org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
		java.util.Iterator iter
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructures.class
JavaLogicalStructures.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures extends java.lang.Object implements org.eclipse.debug.core.ILogicalStructureProvider  {
	static final char IS_SUBTYPE_TRUE
	static final char IS_SUBTYPE_FALSE
	private static java.util.Map fJavaLogicalStructureMap
	private static java.util.List fPluginContributedJavaLogicalStructures
	private static java.util.List fUserDefinedJavaLogicalStructures
	private static java.util.Set fListeners
	private static final String PREF_JAVA_LOGICAL_STRUCTURES
	static void  () 
	public void  () 
	private static void initJavaLogicalStructureMap () 
	private static void addAllLogicalStructures (java.util.List) 
		java.util.List pluginContributedJavaLogicalStructures
		java.util.Iterator iter
	private static void addLogicalStructure (org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure) 
		org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure structure
		String typeName
		java.util.List logicalStructure
	private static void initPluginContributedJavaLogicalStructure () 
		org.eclipse.core.runtime.IExtensionPoint extensionPoint
		org.eclipse.core.runtime.IConfigurationElement[] javaLogicalStructureElements
		int i
		org.eclipse.core.runtime.CoreException e
	private static void initUserDefinedJavaLogicalStructures () 
		String logicalStructuresString
		java.util.StringTokenizer tokenizer
		String type
		String description
		String isSubtypeValue
		boolean isSubtype
		String value
		String variablesCounterValue
		int variablesCounter
		String[][] variables
		int i
	public static void saveUserDefinedJavaLogicalStructures () 
		StringBuffer logicalStructuresString
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure logicalStructure
		String value
		String[][] variables
		int i
		String[] strings
	public static org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[] getJavaLogicalStructures () 
		org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[] logicalStructures
		int i
		java.util.Iterator iter
		java.util.Iterator iter
	public static void setUserDefinedJavaLogicalStructures (org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[]) 
		org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[] logicalStructures
	public static void addStructuresListener (org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener) 
		org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener listener
	public static void removeStructuresListener (org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener) 
		org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener listener
	public org.eclipse.debug.core.ILogicalStructureType[] getLogicalStructureTypes (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
		org.eclipse.jdt.debug.core.IJavaObject javaValue
		java.util.List logicalStructures
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.debug.core.IJavaClassType classType
		java.util.List list
		org.eclipse.jdt.debug.core.IJavaClassType superClass
		org.eclipse.jdt.debug.core.IJavaInterfaceType[] superInterfaces
		int i
		org.eclipse.debug.core.DebugException e
	private void addIfIsSubtype (java.util.List, java.util.List) 
		java.util.List logicalStructures
		java.util.List list
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure logicalStructure
	static java.lang.String access$0 () 
	static void access$1 () 
	static void access$2 () 
	static java.util.Set access$3 () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.class
JavaStructureErrorValue.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JavaStructureErrorValue extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaValue  {
	private String[] fMessages
	private org.eclipse.jdt.debug.core.IJavaValue fValue
	public void  (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue) 
		String errorMessage
		org.eclipse.jdt.debug.core.IJavaValue value
	public void  (java.lang.String[], org.eclipse.jdt.debug.core.IJavaValue) 
		String[] errorMessages
		org.eclipse.jdt.debug.core.IJavaValue value
	public org.eclipse.jdt.debug.core.IJavaValue getParentValue () 
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getValueString ()  throws org.eclipse.debug.core.DebugException 
	public boolean isAllocated ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IVariable[] variables
		int i
		StringBuffer varName
	public boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getModelIdentifier () 
	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 boolean isNull () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.class
LogicalObjectStructureValue.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.LogicalObjectStructureValue extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaObject  {
	private org.eclipse.jdt.debug.core.IJavaObject fObject
	private org.eclipse.jdt.debug.core.IJavaVariable[] fVariables
	public void  (org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaVariable[]) 
		org.eclipse.jdt.debug.core.IJavaObject object
		org.eclipse.jdt.debug.core.IJavaVariable[] variables
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		boolean superSend
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		String typeSignature
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean)  throws org.eclipse.debug.core.DebugException 
		String name
		boolean superField
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String name
		String typeSignature
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getValueString ()  throws org.eclipse.debug.core.DebugException 
	public boolean isAllocated ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.debug.core.model.IVariable[] getVariables () 
	public boolean hasVariables () 
	public java.lang.String getModelIdentifier () 
	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 org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaThread getOwningThread ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long)  throws org.eclipse.debug.core.DebugException 
		long max
	public void disableCollection ()  throws org.eclipse.debug.core.DebugException 
	public void enableCollection ()  throws org.eclipse.debug.core.DebugException 
	public long getUniqueId ()  throws org.eclipse.debug.core.DebugException 
	public boolean isNull () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalStructuresMessages.class
LogicalStructuresMessages.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.LogicalStructuresMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String JavaLogicalStructure_0
	public static String JDIAllInstancesValue_0
	public static String JDIAllInstancesValue_1
	public static String JDIAllInstancesValue_2
	public static String JDIAllInstancesValue_4
	public static String JDIAllInstancesValue_5
	public static String JDIAllInstancesValue_7
	public static String JDIAllInstancesValue_8
	public static String JDIAllInstancesValue_9
	public static String JDIAllInstancesValue_10
	public static String JDIAllInstancesValue_11
	public static String JDIAllInstancesValue_12
	public static String JDIAllInstancesValue_13
	public static String JavaLogicalStructures_0
	public static String JavaLogicalStructures_1
	public static String JavaLogicalStructures_2
	public static String JavaLogicalStructures_3
	public static String JavaLogicalStructures_4
	public static String JavaStructureErrorValue_0
	public static String JavaStructureErrorValue_1
	public static String JavaLogicalStructure_1
	public static String JavaLogicalStructure_2
	public static String JavaLogicalStructure_3
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalStructuresMessages.properties
org/eclipse/jdt/internal/debug/core/model/ITimeoutListener.class
ITimeoutListener.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.ITimeoutListener extends java.lang.Object {
	public abstract void timeout () 
}

org/eclipse/jdt/internal/debug/core/model/JDIArrayEntryVariable.class
JDIArrayEntryVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIArrayEntryVariable extends org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable {
	private int fIndex
	private com.sun.jdi.ArrayReference fArray
	private String fReferenceTypeName
	private org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ArrayReference, int, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ArrayReference array
		int index
		org.eclipse.jdt.debug.core.IJavaValue logicalParent
	protected com.sun.jdi.Value retrieveValue () 
		com.sun.jdi.ArrayReference ar
	public java.lang.String getName () 
	protected void setJDIValue (com.sun.jdi.Value)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Value value
		com.sun.jdi.ArrayReference ar
		com.sun.jdi.ClassNotLoadedException e
		com.sun.jdi.InvalidTypeException e
		RuntimeException e
	protected com.sun.jdi.ArrayReference getArrayReference () 
	protected int getIndex () 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected java.lang.String stripBrackets (java.lang.String) 
		String typeName
		int lastLeft
		StringBuffer buffer
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ReferenceType referenceType
		String genericSignature
		RuntimeException e
	protected com.sun.jdi.Type getUnderlyingType ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ClassNotLoadedException e
		RuntimeException e
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.debug.core.model.JDIArrayEntryVariable entry
	public int hashCode () 
}

org/eclipse/jdt/internal/debug/core/model/JDIArrayType.class
JDIArrayType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIArrayType extends org.eclipse.jdt.internal.debug.core.model.JDIReferenceType implements org.eclipse.jdt.debug.core.IJavaArrayType  {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ArrayType) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ArrayType type
	public org.eclipse.jdt.debug.core.IJavaArray newInstance (int)  throws org.eclipse.debug.core.DebugException 
		int size
		com.sun.jdi.ArrayReference ar
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaType getComponentType ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Type type
		com.sun.jdi.ClassNotLoadedException e
		RuntimeException e
}

org/eclipse/jdt/internal/debug/core/model/JDIArrayValue.class
JDIArrayValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIArrayValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue implements org.eclipse.jdt.debug.core.IJavaArray org.eclipse.debug.core.model.IIndexedValue  {
	private int fLength
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ArrayReference) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ArrayReference value
	public org.eclipse.jdt.debug.core.IJavaValue[] getValues ()  throws org.eclipse.debug.core.DebugException 
		java.util.List list
		int count
		org.eclipse.jdt.debug.core.IJavaValue[] values
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		int i
		com.sun.jdi.Value value
	public org.eclipse.jdt.debug.core.IJavaValue getValue (int)  throws org.eclipse.debug.core.DebugException 
		int index
		com.sun.jdi.Value v
	public synchronized int getLength ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public void setValue (int, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.debug.core.DebugException 
		int index
		org.eclipse.jdt.debug.core.IJavaValue value
		IndexOutOfBoundsException e
		com.sun.jdi.InvalidTypeException e
		com.sun.jdi.ClassNotLoadedException e
		RuntimeException e
	protected com.sun.jdi.ArrayReference getArrayReference () 
	protected com.sun.jdi.Value getUnderlyingValue (int)  throws org.eclipse.debug.core.DebugException 
		int index
		IndexOutOfBoundsException e
		RuntimeException e
	protected java.util.List getUnderlyingValues ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public int getSize ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.debug.core.model.IVariable getVariable (int)  throws org.eclipse.debug.core.DebugException 
		int offset
	public org.eclipse.debug.core.model.IVariable[] getVariables (int, int)  throws org.eclipse.debug.core.DebugException 
		int offset
		int length
		org.eclipse.debug.core.model.IVariable[] variables
		int index
		int i
	public int getInitialOffset () 
	public boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public void setValues (int, int, org.eclipse.jdt.debug.core.IJavaValue[], int)  throws org.eclipse.debug.core.DebugException 
		int offset
		int length
		org.eclipse.jdt.debug.core.IJavaValue[] values
		int startOffset
		java.util.List list
		int i
		IndexOutOfBoundsException e
		com.sun.jdi.InvalidTypeException e
		com.sun.jdi.ClassNotLoadedException e
		RuntimeException e
	public void setValues (org.eclipse.jdt.debug.core.IJavaValue[])  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaValue[] values
		int length
}

org/eclipse/jdt/internal/debug/core/model/JDIClassObjectValue.class
JDIClassObjectValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIClassObjectValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue implements org.eclipse.jdt.debug.core.IJavaClassObject  {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ClassObjectReference) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ClassObjectReference object
	public org.eclipse.jdt.debug.core.IJavaType getInstanceType () 
	protected com.sun.jdi.ClassObjectReference getUnderlyingClassObject () 
}

org/eclipse/jdt/internal/debug/core/model/JDIClassType.class
JDIClassType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIClassType extends org.eclipse.jdt.internal.debug.core.model.JDIReferenceType implements org.eclipse.jdt.debug.core.IJavaClassType  {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ClassType) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ClassType type
	public org.eclipse.jdt.debug.core.IJavaObject newInstance (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.debug.core.DebugException 
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		com.sun.jdi.ClassType clazz
		org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
		java.util.List arguments
		com.sun.jdi.Method method
		java.util.List methods
		RuntimeException e
		com.sun.jdi.ObjectReference result
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		com.sun.jdi.ClassType clazz
		org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
		java.util.List arguments
		com.sun.jdi.Method method
		java.util.List methods
		RuntimeException e
		com.sun.jdi.Value result
	protected java.util.List convertArguments (org.eclipse.jdt.debug.core.IJavaValue[]) 
		org.eclipse.jdt.debug.core.IJavaValue[] args
		java.util.List arguments
		int i
	public org.eclipse.jdt.debug.core.IJavaClassType getSuperclass ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ClassType superclazz
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getAllInterfaces ()  throws org.eclipse.debug.core.DebugException 
		java.util.List interfaceList
		java.util.List javaInterfaceTypeList
		java.util.Iterator iterator
		com.sun.jdi.InterfaceType interfaceType
		org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
		RuntimeException re
	public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getInterfaces ()  throws org.eclipse.debug.core.DebugException 
		java.util.List interfaceList
		java.util.List javaInterfaceTypeList
		java.util.Iterator iterator
		com.sun.jdi.InterfaceType interfaceType
		org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
		RuntimeException re
	public boolean isEnum () 
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugElement.class
JDIDebugElement.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIDebugElement extends org.eclipse.debug.core.model.DebugElement implements org.eclipse.debug.core.model.IDisconnect  {
	static Class class$0
	static Class class$1
	static Class class$2
	static Class class$3
	static Class class$4
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected void logError (java.lang.Exception) 
		Exception e
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getModelIdentifier () 
	public void queueEvent (org.eclipse.debug.core.DebugEvent, com.sun.jdi.event.EventSet) 
		org.eclipse.debug.core.DebugEvent event
		com.sun.jdi.event.EventSet set
		org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
	public void fireSuspendEvent (int) 
		int detail
	public void queueSuspendEvent (int, com.sun.jdi.event.EventSet) 
		int detail
		com.sun.jdi.event.EventSet set
	public void requestFailed (java.lang.String, java.lang.Exception)  throws org.eclipse.debug.core.DebugException 
		String message
		Exception e
	public void targetRequestFailed (java.lang.String, java.lang.RuntimeException)  throws org.eclipse.debug.core.DebugException 
		String message
		RuntimeException e
	public void requestFailed (java.lang.String, java.lang.Throwable, int)  throws org.eclipse.debug.core.DebugException 
		String message
		Throwable e
		int code
	public void targetRequestFailed (java.lang.String, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		String message
		Throwable e
	public void jdiRequestFailed (java.lang.String, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		String message
		Throwable e
	public void notSupported (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String message
	protected void throwDebugException (java.lang.String, int, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		String message
		int code
		Throwable exception
	public void internalError (java.lang.RuntimeException) 
		RuntimeException e
	protected void internalError (java.lang.String) 
		String message
	protected java.lang.String getUnknownMessage () 
	public org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget getJavaDebugTarget () 
	protected com.sun.jdi.VirtualMachine getVM () 
	public com.sun.jdi.request.EventRequestManager getEventRequestManager () 
		com.sun.jdi.VirtualMachine vm
	public void addJDIEventListener (org.eclipse.jdt.internal.debug.core.IJDIEventListener, com.sun.jdi.request.EventRequest) 
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
	public void removeJDIEventListener (org.eclipse.jdt.internal.debug.core.IJDIEventListener, com.sun.jdi.request.EventRequest) 
		org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
		com.sun.jdi.request.EventRequest request
		org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
	protected void disconnected () 
	public void setRequestTimeout (int) 
		int timeout
		com.sun.jdi.VirtualMachine vm
	public int getRequestTimeout () 
		com.sun.jdi.VirtualMachine vm
	public boolean supportsRequestTimeout () 
	public boolean canDisconnect () 
	public void disconnect ()  throws org.eclipse.debug.core.DebugException 
	public boolean isDisconnected () 
	public boolean isStepFiltersEnabled () 
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugModelMessages.class
JDIDebugModelMessages.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIDebugModelMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String JDIArrayEntryVariable_exception_modifying_variable_value
	public static String JDIArrayEntryVariable_exception_retrieving_reference_type
	public static String JDIArrayEntryVariable_exception_retrieving_type_signature
	public static String JDIArrayEntryVariable_exception_while_retrieving_type_of_array_entry
	public static String JDIArrayEntryVariable_value_modification_failed
	public static String JDIArrayType_exception_while_creating_new_instance_of_array
	public static String JDIArrayType_exception_while_retrieving_component_type_of_array
	public static String JDIArrayValue_exception_while_retrieving_array_length
	public static String JDIArrayValue_exception_while_retrieving_value_from_array
	public static String JDIArrayValue_exception_while_retrieving_values_from_array
	public static String JDIArrayValue_exception_while_setting_value_in_array
	public static String JDIArrayValue_6
	public static String JDIArrayValue_8
	public static String JDIClassType_exception_while_performing_method_lookup_for_constructor
	public static String JDIClassType_exception_while_performing_method_lookup_for_selector
	public static String JDIClassType_exception_while_retrieving_class_object
	public static String JDIClassType_exception_while_retrieving_field
	public static String JDIClassType_exception_while_retrieving_superclass
	public static String JDIClassType_Type_does_not_implement_cosntructor
	public static String JDIClassType_Type_does_not_implement_selector
	public static String JDIClassType_Type_is_not_a_class_type
	public static String JDIDebugElement_unknown
	public static String JDIDebugTarget_2
	public static String JDIDebugTarget_4
	public static String JDIDebugTarget_does_not_support_disconnect
	public static String JDIDebugTarget_does_not_support_storage_retrieval
	public static String JDIDebugTarget_does_not_support_termination
	public static String JDIDebugTarget_exception_disconnecting
	public static String JDIDebugTarget_exception_resume
	public static String JDIDebugTarget_exception_retrieving_version_information
	public static String JDIDebugTarget_exception_suspend
	public static String JDIDebugTarget_exception_terminating
	public static String JDIDebugTarget_JDI_Event_Dispatcher
	public static String JDIDebugTarget_Unable_to_create_class_prepare_request___VM_disconnected__2
	public static String JDIDebugTarget_Unable_to_create_class_prepare_request__3
	public static String JDIDebugTarget_Unable_to_retrieve_types___VM_disconnected__4
	public static String JDIDebugTarget_0
	public static String JDIFieldVariable_exception_modifying_value
	public static String JDIFieldVariable_exception_retrieving_field_name
	public static String JDIFieldVariable_exception_retrieving_field_signature
	public static String JDIFieldVariable_exception_while_retrieving_type_of_field
	public static String JDILocalVariable_exception_modifying_local_variable_value
	public static String JDILocalVariable_exception_retrieving_local_variable_name
	public static String JDILocalVariable_exception_retrieving_local_variable_type_name
	public static String JDILocalVariable_exception_retrieving_local_variable_type_signature
	public static String JDILocalVariable_exception_while_retrieving_type_of_local_variable
	public static String JDIModificationVariable_0
	public static String JDIModificationVariable_Unable_to_generate_value___VM_disconnected__1
	public static String JDINullValue_0
	public static String JDIObjectValue_12
	public static String JDIObjectValue_13
	public static String JDIObjectValue_14
	public static String JDIObjectValue_exception_retrieving_field
	public static String JDIObjectValue_exception_retrieving_reference_type
	public static String JDIObjectValue_exception_while_performing_method_lookup_for_selector
	public static String JDIObjectValue_11
	public static String JDIObjectValue_0
	public static String JDIObjectValue_1
	public static String JDIReferenceListValue_0
	public static String JDIReferenceListValue_2
	public static String JDIReferenceListValue_3
	public static String JDIReferenceListValue_4
	public static String JDIReferenceListValue_6
	public static String JDIReferenceListValue_7
	public static String JDIReferenceListValue_8
	public static String JDIReferenceListValue_9
	public static String JDIReferenceListValue_11
	public static String JDIReferenceListValue_15
	public static String JDIReferenceType_5
	public static String JDIStackFrame__unknown_declaring_type__1
	public static String JDIStackFrame__unknown_method__1
	public static String JDIStackFrame__unknown_receiving_type__2
	public static String JDIStackFrame_26
	public static String JDIStackFrame_Drop_to_frame_not_supported
	public static String JDIStackFrame_exception_retreiving_declaring_type
	public static String JDIStackFrame_exception_retrieving_argument_type_names
	public static String JDIStackFrame_exception_retrieving_declaring_type
	public static String JDIStackFrame_exception_retrieving_fields
	public static String JDIStackFrame_exception_retrieving_line_number
	public static String JDIStackFrame_exception_retrieving_method_name
	public static String JDIStackFrame_exception_retrieving_method_signature
	public static String JDIStackFrame_exception_retrieving_receiving_type
	public static String JDIStackFrame_exception_retrieving_source_name
	public static String JDIStackFrame_exception_retrieving_source_path
	public static String JDIStackFrame_exception_retrieving_this
	public static String JDIStackFrame_exception_retrieving_visible_variables_2
	public static String JDIStackFrame_exception_retrieving_visible_variables
	public static String JDIStackFrame_pop_frame_not_supported
	public static String JDIStackFrame_Variable_information_unavailable_for_native_methods
	public static String JDIThisVariable_exception_while_retrieving_type_this
	public static String JDIThisVariableexception_retrieving_reference_type_name
	public static String JDIThisVariableexception_retrieving_type_signature
	public static String JDIThisVariable_Exception_occurred_while_retrieving_modifiers__1
	public static String JDIThread_47
	public static String JDIThread_48
	public static String JDIThread_can_only_specify_one_receiver_for_a_method_invocation
	public static String JDIThread_Cannot_perform_nested_evaluations_2
	public static String JDIThread_Cannot_perform_nested_evaluations
	public static String JDIThread_Evaluation_failed___thread_not_suspended
	public static String JDIThread_exception_creating_step_request
	public static String JDIThread_exception_determining_if_system_thread
	public static String JDIThread_exception_dropping_to_frame
	public static String JDIThread_exception_invoking_method
	public static String JDIThread_exception_popping
	public static String JDIThread_exception_resuming
	public static String JDIThread_exception_retrieving_frame_count
	public static String JDIThread_exception_retrieving_stack_frames_2
	public static String JDIThread_exception_retrieving_thread_group_name
	public static String JDIThread_exception_retrieving_thread_group
	public static String JDIThread_exception_retrieving_thread_name
	public static String JDIThread_exception_retrieving_thread_priority
	public static String JDIThread_exception_stepping
	public static String JDIThread_exception_suspending
	public static String JDIThread_exception_while_popping_stack_frame
	public static String JDIThread_no_priority_field
	public static String JDIThread_priority_not_an_integer
	public static String JDIThread_Thread_must_be_suspended_by_step_or_breakpoint_to_perform_method_invocation_1
	public static String JDIThread_suspend_timeout
	public static String JDIThread_garbage_collected_1
	public static String JDIThread_Unable_to_retrieve_stack_frame___thread_not_suspended__1
	public static String JDIThread_Unable_to_create_step_request___VM_disconnected__1
	public static String JDIThread_Unable_to_create_step_request___VM_disconnected__2
	public static String JDIThread_39
	public static String JDIThread_42
	public static String JDIThread_43
	public static String JDIThread_44
	public static String JDIThread_45
	public static String JDIThread_46
	public static String JDIThread_0
	public static String JDIThread_1
	public static String JDIType_exception_while_retrieving_signature
	public static String JDIType_exception_while_retrieving_type_name
	public static String JDIValue_deallocated
	public static String JDIValue_exception_is_collected
	public static String JDIValue_exception_retrieving_fields
	public static String JDIValue_exception_retrieving_length_of_array
	public static String JDIValue_exception_retrieving_reference_type_name
	public static String JDIValue_exception_retrieving_type_signature
	public static String JDIValue_exception_retrieving_type
	public static String JDIValue_exception_retrieving_unique_id
	public static String JDIValue_exception_retrieving_value
	public static String JDIValue_id_8
	public static String JDIValue_null_4
	public static String JDIVariable_does_not_support_value_modification
	public static String JDIVariable_exception_retrieving
	public static String Timer_Timer_cannot_be_started_more_than_once_1
	public static String JDIObjectValueMethod_declaring_type_not_found_1
	public static String JDIObjectValue_method_lookup_failed_for_selector____0____with_signature____1___1
	public static String JDIThread_exception_stoping_thread
	public static String JDIReferenceType_2
	public static String JDIReferenceType_3
	public static String JDIReferenceType_0
	public static String JDIReferenceType_1
	public static String JDIStackFrame_25
	public static String JDIStackFrame_0
	public static String JDIFieldVariable_0
	public static String JDIReferenceType_4
	public static String JDIThreadGroup_0
	public static String JDIThreadGroup_1
	public static String JDIThreadGroup_2
	public static String JDIThreadGroup_3
	public static String JDIThreadGroup_4
	public static String JDIThreadGroup_5
	public static String JDIDebugTarget_1
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugModelMessages.properties
org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$1.class
JDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
	public void run () 
		org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
		Thread t
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$CleanUpJob.class
JDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$CleanUpJob extends org.eclipse.core.runtime.jobs.Job {
	final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
	protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
	public boolean shouldRun () 
	public boolean shouldSchedule () 
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$ThreadDeathHandler.class
JDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler extends java.lang.Object implements org.eclipse.jdt.internal.debug.core.IJDIEventListener  {
	final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
	protected void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
	protected void createRequest () 
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.request.EventRequest req
		RuntimeException e
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.ThreadReference ref
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspend
		com.sun.jdi.event.EventSet eventSet
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$ThreadStartHandler.class
JDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler extends java.lang.Object implements org.eclipse.jdt.internal.debug.core.IJDIEventListener  {
	protected com.sun.jdi.request.EventRequest fRequest
	final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
	protected void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
	protected void createRequest () 
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.request.EventRequest req
		RuntimeException e
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.ThreadReference thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread jdiThread
	public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspend
		com.sun.jdi.event.EventSet eventSet
	protected void deleteRequest () 
	protected com.sun.jdi.request.EventRequest getRequest () 
	protected void setRequest (com.sun.jdi.request.EventRequest) 
		com.sun.jdi.request.EventRequest request
}

org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget.class
JDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaDebugTarget org.eclipse.debug.core.ILaunchListener org.eclipse.debug.core.IBreakpointManagerListener org.eclipse.debug.core.IDebugEventSetListener  {
	private java.util.ArrayList fThreads
	private java.util.ArrayList fGroups
	private org.eclipse.debug.core.model.IProcess fProcess
	private com.sun.jdi.VirtualMachine fVirtualMachine
	private boolean fSupportsTerminate
	private boolean fTerminated
	private boolean fTerminating
	private boolean fDisconnected
	private boolean fSupportsDisconnect
	private boolean fSupportsDisableGC
	private java.util.List fBreakpoints
	private java.util.Set fOutOfSynchTypes
	private boolean fHasHCROccurred
	private String fName
	private org.eclipse.jdt.internal.debug.core.EventDispatcher fEventDispatcher
	private org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler fThreadStartHandler
	private boolean fSuspended
	private boolean fResumeOnStartup
	private org.eclipse.debug.core.ILaunch fLaunch
	private int fSuspendCount
	private java.util.HashMap fEngines
	private String[] fStepFilters
	private int fStepFilterMask
	private static final int STEP_FILTERS_ENABLED
	private static final int FILTER_SYNTHETICS
	private static final int FILTER_STATIC_INITIALIZERS
	private static final int FILTER_CONSTRUCTORS
	private static final int STEP_THRU_FILTERS
	private static final int XOR_MASK
	private boolean fIsPerformingHotCodeReplace
	private org.eclipse.core.runtime.ListenerList fHCRListeners
	static Class class$0
	static Class class$1
	public void  (org.eclipse.debug.core.ILaunch, com.sun.jdi.VirtualMachine, java.lang.String, boolean, boolean, org.eclipse.debug.core.model.IProcess, boolean) 
		org.eclipse.debug.core.ILaunch launch
		com.sun.jdi.VirtualMachine jvm
		String name
		boolean supportTerminate
		boolean supportDisconnect
		org.eclipse.debug.core.model.IProcess process
		boolean resume
	public org.eclipse.jdt.internal.debug.core.EventDispatcher getEventDispatcher () 
	private void setEventDispatcher (org.eclipse.jdt.internal.debug.core.EventDispatcher) 
		org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
	private java.util.Iterator getThreadIterator () 
		java.util.List threadList
		java.util.List threadList
	private void setThreadList (java.util.ArrayList) 
		java.util.ArrayList threads
	public java.util.List getBreakpoints () 
	private void setBreakpoints (java.util.List) 
		java.util.List breakpoints
	public void handleVMStart (com.sun.jdi.event.VMStartEvent) 
		com.sun.jdi.event.VMStartEvent event
		org.eclipse.debug.core.DebugException e
		org.eclipse.debug.core.model.IThread[] threads
		int i
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean suspended
		RuntimeException e
	protected synchronized void initialize () 
		org.eclipse.debug.core.DebugPlugin plugin
	protected void initializeState () 
		java.util.List threads
		com.sun.jdi.VirtualMachine vm
		String name
		RuntimeException e
		RuntimeException e
		java.util.Iterator initialThreads
	protected void initializeRequests () 
	protected void initializeBreakpoints () 
		org.eclipse.debug.core.IBreakpointManager manager
		org.eclipse.debug.core.model.IBreakpoint[] bps
		int i
	protected org.eclipse.jdt.internal.debug.core.model.JDIThread createThread (com.sun.jdi.ThreadReference) 
		com.sun.jdi.ThreadReference thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread jdiThread
	protected org.eclipse.jdt.internal.debug.core.model.JDIThread newThread (com.sun.jdi.ThreadReference) 
		com.sun.jdi.ThreadReference reference
	public org.eclipse.debug.core.model.IThread[] getThreads () 
	public boolean canResume () 
	private boolean canResumeThreads () 
		java.util.Iterator it
		org.eclipse.debug.core.model.IThread thread
	public boolean canSuspend () 
		org.eclipse.debug.core.model.IThread[] threads
		int i
		int numThreads
	public boolean canTerminate () 
	public boolean canDisconnect () 
	protected boolean supportsDisconnect () 
	private void setSupportsDisconnect (boolean) 
		boolean supported
	protected boolean supportsTerminate () 
	private void setSupportsTerminate (boolean) 
		boolean supported
	public boolean supportsHotCodeReplace () 
	public boolean supportsInstanceBreakpoints () 
		com.sun.jdi.VirtualMachine vm
	public boolean supportsJ9HotCodeReplace () 
		com.sun.jdi.VirtualMachine vm
	public boolean supportsJDKHotCodeReplace () 
		com.sun.jdi.VirtualMachine vm
	public boolean canPopFrames () 
		com.sun.jdi.VirtualMachine vm
	public void disconnect ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.VirtualMachine vm
		RuntimeException e
	private void disposeThreadHandler () 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler handler
	public com.sun.jdi.VirtualMachine getVM () 
	private void setVM (com.sun.jdi.VirtualMachine) 
		com.sun.jdi.VirtualMachine vm
	public void setHCROccurred (boolean) 
		boolean occurred
	public void removeOutOfSynchTypes (java.util.List) 
		java.util.List qualifiedNames
	private void setOutOfSynchTypes (java.util.List) 
		java.util.List qualifiedNames
	public void addOutOfSynchTypes (java.util.List) 
		java.util.List qualifiedNames
	public boolean isOutOfSynch (java.lang.String) 
		String qualifiedName
	public boolean isOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
		java.util.Iterator threads
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public boolean mayBeOutOfSynch () 
		java.util.Iterator threads
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public boolean hasHCRFailed () 
	public boolean hasHCROccurred () 
	public void reinstallBreakpointsIn (java.util.List, java.util.List) 
		java.util.List resources
		java.util.List classNames
		java.util.List breakpoints
		org.eclipse.jdt.debug.core.IJavaBreakpoint[] copy
		org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
		String installedType
		int i
		org.eclipse.core.runtime.CoreException ce
	public org.eclipse.jdt.internal.debug.core.model.JDIThread findThread (com.sun.jdi.ThreadReference) 
		com.sun.jdi.ThreadReference tr
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	protected void setName (java.lang.String) 
		String name
	protected void setProcess (org.eclipse.debug.core.model.IProcess) 
		org.eclipse.debug.core.model.IProcess process
	public org.eclipse.debug.core.model.IProcess getProcess () 
	public void handleVMDeath (com.sun.jdi.event.VMDeathEvent) 
		com.sun.jdi.event.VMDeathEvent event
	public void handleVMDisconnect (com.sun.jdi.event.VMDisconnectEvent) 
		com.sun.jdi.event.VMDisconnectEvent event
	public boolean isSuspended () 
	private void setSuspended (boolean) 
		boolean suspended
	public boolean isAvailable () 
	public boolean isTerminated () 
	protected void setTerminated (boolean) 
		boolean terminated
	protected void setDisconnected (boolean) 
		boolean disconnected
	public boolean isDisconnected () 
	public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String classPattern
	public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String classPattern
		String classExclusionPattern
	public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String, java.lang.String, boolean)  throws org.eclipse.core.runtime.CoreException 
		String classPattern
		String classExclusionPattern
		boolean enabled
	public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String, java.lang.String, boolean, java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String classPattern
		String classExclusionPattern
		boolean enabled
		String sourceName
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.request.ClassPrepareRequest req
		RuntimeException e
	public void resume ()  throws org.eclipse.debug.core.DebugException 
	public void resumeQuiet ()  throws org.eclipse.debug.core.DebugException 
	protected void resume (boolean)  throws org.eclipse.debug.core.DebugException 
		boolean fireNotification
		com.sun.jdi.VirtualMachine vm
		RuntimeException e
	public boolean supportsBreakpoint (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
	public void breakpointAdded (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint javaBreakpoint
		org.eclipse.core.runtime.CoreException e
	public void breakpointChanged (org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IMarkerDelta delta
	public void breakpointRemoved (org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta) 
		org.eclipse.debug.core.model.IBreakpoint breakpoint
		org.eclipse.core.resources.IMarkerDelta delta
		java.util.Iterator threads
		org.eclipse.core.runtime.CoreException e
	public void suspend ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.VirtualMachine vm
		RuntimeException e
	protected void prepareThreadsForClientSuspend ()  throws org.eclipse.debug.core.DebugException 
		java.util.Iterator threads
	protected void suspendThreads () 
		java.util.Iterator threads
	protected void resumeThreads ()  throws org.eclipse.debug.core.DebugException 
		java.util.Iterator threads
	public void prepareToSuspendByBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint) 
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
	protected void suspendedByBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint, boolean, com.sun.jdi.event.EventSet) 
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
		boolean queueEvent
		com.sun.jdi.event.EventSet set
	protected void cancelSuspendByBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
	public void terminate ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.VirtualMachine vm
		org.eclipse.debug.core.model.IProcess process
		org.eclipse.debug.core.model.IProcess process
		RuntimeException e
	protected void terminated () 
	protected void disconnected () 
	protected void cleanup () 
		org.eclipse.debug.core.DebugPlugin plugin
		java.util.Iterator engines
		org.eclipse.jdt.debug.eval.IAstEvaluationEngine engine
	protected void removeAllThreads () 
		java.util.Iterator itr
		org.eclipse.jdt.internal.debug.core.model.JDIThread child
	protected void removeAllBreakpoints () 
		java.util.Iterator breakpoints
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
		org.eclipse.core.runtime.CoreException e
	protected void reinstallAllBreakpoints () 
		java.util.Iterator breakpoints
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
		org.eclipse.core.runtime.CoreException e
	public java.util.List jdiClassesByName (java.lang.String) 
		String className
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.VMDisconnectedException e
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String varName
		org.eclipse.debug.core.model.IThread[] threads
		int i
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.core.IJavaVariable var
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public void shutdown () 
		org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
		org.eclipse.debug.core.DebugException e
	protected java.lang.Integer getCRC (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String typeName
		java.util.List classes
		com.sun.jdi.ReferenceType type
		org.eclipse.jdi.hcr.ReferenceType rt
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaType[] getJavaTypes (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String name
		com.sun.jdi.VirtualMachine vm
		java.util.List classes
		org.eclipse.jdt.debug.core.IJavaType[] types
		int i
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaValue newValue (boolean) 
		boolean value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (byte) 
		byte value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (char) 
		char value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (double) 
		double value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (float) 
		float value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (int) 
		int value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (long) 
		long value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (short) 
		short value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue newValue (java.lang.String) 
		String value
		com.sun.jdi.VirtualMachine vm
		com.sun.jdi.Value v
	public org.eclipse.jdt.debug.core.IJavaValue nullValue () 
	public org.eclipse.jdt.debug.core.IJavaValue voidValue () 
	protected boolean isTerminating () 
	protected void setTerminating (boolean) 
		boolean terminating
	protected org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler getThreadStartHandler () 
	protected void setThreadStartHandler (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler threadStartHandler
	public boolean supportsStorageRetrieval () 
	public org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock (long, long)  throws org.eclipse.debug.core.DebugException 
		long startAddress
		long length
	public void launchRemoved (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	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
	private synchronized void setResumeOnStartup (boolean) 
		boolean resume
	protected synchronized boolean isResumeOnStartup () 
	public java.lang.String[] getStepFilters () 
	public boolean isFilterConstructors () 
	public boolean isFilterStaticInitializers () 
	public boolean isFilterSynthetics () 
	public boolean isStepThruFilters () 
	public boolean isStepFiltersEnabled () 
	public void setFilterConstructors (boolean) 
		boolean filter
	public void setFilterStaticInitializers (boolean) 
		boolean filter
	public void setFilterSynthetics (boolean) 
		boolean filter
	public void setStepThruFilters (boolean) 
		boolean thru
	public void setStepFilters (java.lang.String[]) 
		String[] list
	public void setStepFiltersEnabled (boolean) 
		boolean enabled
	public boolean hasThreads () 
	public org.eclipse.debug.core.ILaunch getLaunch () 
	private void setLaunch (org.eclipse.debug.core.ILaunch) 
		org.eclipse.debug.core.ILaunch launch
	protected int getSuspendCount () 
	protected void incrementSuspendCount (int) 
		int eventDetail
	public org.eclipse.jdt.debug.eval.IAstEvaluationEngine getEvaluationEngine (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.eval.IAstEvaluationEngine engine
	public boolean supportsMonitorInformation () 
		com.sun.jdi.VirtualMachine vm
	public void setIsPerformingHotCodeReplace (boolean) 
		boolean isPerformingHotCodeReplace
	public boolean isPerformingHotCodeReplace () 
	public boolean supportsAccessWatchpoints () 
		com.sun.jdi.VirtualMachine vm
	public boolean supportsModificationWatchpoints () 
		com.sun.jdi.VirtualMachine vm
	public void setDefaultStratum (java.lang.String) 
		String stratum
		com.sun.jdi.VirtualMachine vm
	public java.lang.String getDefaultStratum () 
		com.sun.jdi.VirtualMachine vm
	public boolean supportsStepFilters () 
	public void breakpointManagerEnablementChanged (boolean) 
		boolean enabled
		java.util.Iterator breakpoints
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
		org.eclipse.core.runtime.CoreException e
	public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		org.eclipse.debug.core.DebugEvent event
		int timeout
	public org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	void addThreadGroup (com.sun.jdi.ThreadGroupReference) 
		com.sun.jdi.ThreadGroupReference group
		com.sun.jdi.ThreadGroupReference currentGroup
		org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup modelGroup
	org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup findThreadGroup (com.sun.jdi.ThreadGroupReference) 
		com.sun.jdi.ThreadGroupReference group
		java.util.Iterator groups
		org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup modelGroup
	public org.eclipse.jdt.debug.core.IJavaThreadGroup[] getRootThreadGroups ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.VirtualMachine vm
		java.util.List groups
		java.util.List modelGroups
		java.util.Iterator iterator
		com.sun.jdi.ThreadGroupReference ref
		org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup group
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaThreadGroup[] getAllThreadGroups ()  throws org.eclipse.debug.core.DebugException 
	public boolean supportsInstanceRetrieval () 
		com.sun.jdi.VirtualMachine vm
	public byte[] sendJDWPCommand (byte, byte, byte[])  throws java.io.IOException 
		byte commandSet
		byte commandId
		byte[] data
		int command
		org.eclipse.jdi.internal.jdwp.JdwpReplyPacket reply
	public boolean supportsForceReturn () 
		com.sun.jdi.VirtualMachine machine
	public boolean supportsSelectiveGarbageCollection () 
	void setSupportsSelectiveGarbageCollection (boolean) 
		boolean enableGC
	public java.lang.String getVMName ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.VirtualMachine vm
		RuntimeException e
	public java.lang.String getVersion ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.VirtualMachine vm
		RuntimeException e
	public void refreshState ()  throws org.eclipse.debug.core.DebugException 
		boolean prevSuspend
		int running
		int suspended
		java.util.List toSuspend
		java.util.List toResume
		java.util.List toRefresh
		java.util.Iterator iterator
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		boolean modelSuspended
		com.sun.jdi.ThreadReference reference
		boolean realSuspended
		com.sun.jdi.InternalException e
		boolean targetLevelEvent
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public byte[] sendCommand (byte, byte, byte[])  throws org.eclipse.debug.core.DebugException 
		byte commandSet
		byte commandId
		byte[] data
		java.io.IOException e
	public void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener) 
		org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
	public java.lang.Object[] getHotCodeReplaceListeners () 
	static java.util.ArrayList access$0 (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
	static org.eclipse.jdt.internal.debug.core.EventDispatcher access$1 (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
}

org/eclipse/jdt/internal/debug/core/model/JDIFieldVariable.class
JDIFieldVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable extends org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable implements org.eclipse.jdt.debug.core.IJavaFieldVariable  {
	private com.sun.jdi.Field fField
	private com.sun.jdi.ObjectReference fObject
	private com.sun.jdi.ReferenceType fType
	private org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field, com.sun.jdi.ObjectReference, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Field field
		com.sun.jdi.ObjectReference objectRef
		org.eclipse.jdt.debug.core.IJavaValue logicalParent
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field, com.sun.jdi.ReferenceType) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Field field
		com.sun.jdi.ReferenceType refType
	protected com.sun.jdi.Value retrieveValue () 
	public org.eclipse.jdt.debug.core.IJavaType getDeclaringType () 
	public java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected void setJDIValue (com.sun.jdi.Value)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Value value
		com.sun.jdi.ReferenceType declaringType
		com.sun.jdi.ClassNotLoadedException e
		com.sun.jdi.InvalidTypeException e
		RuntimeException e
	public boolean isVolatile () 
	public boolean isTransient () 
	public boolean isSynthetic () 
	public boolean isPublic () 
	public boolean isPrivate () 
	public boolean isProtected () 
	public boolean isPackagePrivate () 
	public boolean isStatic () 
	public boolean isFinal () 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
		String genericSignature
		com.sun.jdi.Type underlyingType
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
		String genericSignature
		RuntimeException e
	public com.sun.jdi.Field getField () 
	public com.sun.jdi.ObjectReference getObjectReference () 
	public com.sun.jdi.ReferenceType getReferenceType () 
	public boolean supportsValueModification () 
	public java.lang.String toString () 
	protected com.sun.jdi.Type getUnderlyingType ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ClassNotLoadedException e
		RuntimeException e
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable f
	public int hashCode () 
	public org.eclipse.jdt.debug.core.IJavaObject getReceiver () 
		com.sun.jdi.ObjectReference objectReference
	public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType () 
}

org/eclipse/jdt/internal/debug/core/model/JDIInterfaceType.class
JDIInterfaceType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIInterfaceType extends org.eclipse.jdt.internal.debug.core.model.JDIReferenceType implements org.eclipse.jdt.debug.core.IJavaInterfaceType  {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.InterfaceType) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.InterfaceType type
	public org.eclipse.jdt.debug.core.IJavaClassType[] getImplementors ()  throws org.eclipse.debug.core.DebugException 
		java.util.List implementorList
		java.util.List javaClassTypeList
		java.util.Iterator iterator
		com.sun.jdi.ClassType classType
		org.eclipse.jdt.debug.core.IJavaClassType[] javaClassTypeArray
		RuntimeException re
	public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getSubInterfaces ()  throws org.eclipse.debug.core.DebugException 
		java.util.List subList
		java.util.List javaInterfaceTypeList
		java.util.Iterator iterator
		com.sun.jdi.InterfaceType interfaceType
		org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
		RuntimeException re
	public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getSuperInterfaces ()  throws org.eclipse.debug.core.DebugException 
		java.util.List superList
		java.util.List javaInterfaceTypeList
		java.util.Iterator iterator
		com.sun.jdi.InterfaceType interfaceType
		org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
		RuntimeException re
}

org/eclipse/jdt/internal/debug/core/model/JDILocalVariable.class
JDILocalVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDILocalVariable extends org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable {
	private com.sun.jdi.LocalVariable fLocal
	private org.eclipse.jdt.internal.debug.core.model.JDIStackFrame fStackFrame
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame, com.sun.jdi.LocalVariable) 
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
		com.sun.jdi.LocalVariable local
	protected com.sun.jdi.Value retrieveValue ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected void setJDIValue (com.sun.jdi.Value)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Value value
		com.sun.jdi.ClassNotLoadedException e
		com.sun.jdi.InvalidTypeException e
		RuntimeException e
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
		String genericSignature
		com.sun.jdi.Type underlyingType
		org.eclipse.debug.core.DebugException e
		RuntimeException e
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
		String genericSignature
		RuntimeException e
	protected void setLocal (com.sun.jdi.LocalVariable) 
		com.sun.jdi.LocalVariable local
	protected com.sun.jdi.LocalVariable getLocal () 
	protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame getStackFrame () 
	public java.lang.String toString () 
	protected com.sun.jdi.Type getUnderlyingType ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ClassNotLoadedException e
		RuntimeException e
	public boolean isLocal () 
}

org/eclipse/jdt/internal/debug/core/model/JDIModificationVariable.class
JDIModificationVariable.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable extends org.eclipse.jdt.internal.debug.core.model.JDIVariable {
	private static final java.util.ArrayList fgValidSignatures
	static void  () 
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public boolean supportsValueModification () 
	protected com.sun.jdi.Value generateVMValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
		com.sun.jdi.VirtualMachine vm
		String signature
		com.sun.jdi.Value vmValue
		String flse
		String tre
		boolean booleanValue
		byte byteValue
		char charValue
		char charValue
		char charValue
		char charValue
		char charValue
		char charValue
		char charValue
		char charValue
		char charValue
		char charValue
		short shortValue
		int intValue
		long longValue
		float floatValue
		double doubleValue
		NumberFormatException nfe
	public boolean verifyValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
		com.sun.jdi.Value vmValue
		org.eclipse.debug.core.model.IValue value
	public boolean verifyValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IValue value
		org.eclipse.jdt.internal.debug.core.model.JDIValue jv
	public final void setValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
		com.sun.jdi.Value value
	public final void setValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IValue v
		org.eclipse.jdt.internal.debug.core.model.JDIValue value
	protected abstract void setJDIValue (com.sun.jdi.Value)  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/model/JDINullValue.class
JDINullValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDINullValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected java.util.List getVariablesList () 
	public java.lang.String getReferenceTypeName () 
	public java.lang.String getValueString () 
	public java.lang.String getSignature () 
	public int getArrayLength () 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean) 
		String name
		boolean superField
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String) 
		String name
		String typeSignature
	public org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads () 
	public org.eclipse.jdt.debug.core.IJavaThread getOwningThread () 
	public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long) 
		long max
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		boolean superSend
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		String typeSignature
	private org.eclipse.jdt.debug.core.IJavaValue npe (java.lang.String, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		StringBuffer buffer
		String[] parameterTypes
		int i
	public void disableCollection ()  throws org.eclipse.debug.core.DebugException 
	public void enableCollection ()  throws org.eclipse.debug.core.DebugException 
	public boolean isNull () 
}

org/eclipse/jdt/internal/debug/core/model/JDIObjectValue.class
JDIObjectValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIObjectValue extends org.eclipse.jdt.internal.debug.core.model.JDIValue implements org.eclipse.jdt.debug.core.IJavaObject  {
	private org.eclipse.jdt.debug.core.IJavaObject[] fCachedReferences
	private int fSuspendCount
	private long fPreviousMax
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ObjectReference) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ObjectReference object
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		boolean superSend
		org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
		java.util.List arguments
		int i
		com.sun.jdi.ObjectReference object
		com.sun.jdi.Method method
		com.sun.jdi.ReferenceType refType
		RuntimeException e
		com.sun.jdi.Value result
	public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String selector
		String signature
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaThread thread
		String typeSignature
		org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
		java.util.List arguments
		int i
		com.sun.jdi.ObjectReference object
		com.sun.jdi.Method method
		com.sun.jdi.ReferenceType refType
		RuntimeException e
		com.sun.jdi.Value result
	private com.sun.jdi.Method concreteMethodByName (com.sun.jdi.ReferenceType, java.lang.String, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ReferenceType refType
		String selector
		String signature
	public com.sun.jdi.ObjectReference getUnderlyingObject () 
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean)  throws org.eclipse.debug.core.DebugException 
		String name
		boolean superField
		com.sun.jdi.ReferenceType ref
		com.sun.jdi.Field field
		com.sun.jdi.Field enclosingThis
		java.util.Iterator fields
		com.sun.jdi.Field fieldTmp
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String name
		String declaringTypeSignature
		com.sun.jdi.ReferenceType ref
		com.sun.jdi.Field field
		com.sun.jdi.Field fieldTmp
		java.util.Iterator fields
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, int)  throws org.eclipse.debug.core.DebugException 
		String name
		int superClassLevel
		com.sun.jdi.ReferenceType ref
		int i
		com.sun.jdi.Field field
		RuntimeException e
	protected com.sun.jdi.ReferenceType getUnderlyingReferenceType ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaObject getEnclosingObject (int)  throws org.eclipse.debug.core.DebugException 
		int enclosingLevel
		org.eclipse.jdt.internal.debug.core.model.JDIObjectValue res
		int i
		com.sun.jdi.ReferenceType ref
		com.sun.jdi.Field enclosingThis
		com.sun.jdi.Field fieldTmp
		java.util.Iterator fields
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
		org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable fieldVariable
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads ()  throws org.eclipse.debug.core.DebugException 
		java.util.List waiting
		java.util.List threads
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.core.model.JDIThread jdiThread
		com.sun.jdi.IncompatibleThreadStateException e
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaThread getOwningThread ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaThread owningThread
		com.sun.jdi.ThreadReference thread
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
		com.sun.jdi.IncompatibleThreadStateException e
		RuntimeException e
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public long getUniqueId ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ObjectReference underlyingObject
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long)  throws org.eclipse.debug.core.DebugException 
		long max
	public boolean isReferencesLoaded () 
	protected void reloadReferringObjects (long)  throws org.eclipse.debug.core.DebugException 
		long max
		java.util.List list
		org.eclipse.jdt.debug.core.IJavaObject[] references
		int i
		RuntimeException e
	public void disableCollection ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public void enableCollection ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
}

org/eclipse/jdt/internal/debug/core/model/JDIPlaceholderValue.class
JDIPlaceholderValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIPlaceholderValue extends org.eclipse.jdt.internal.debug.core.model.JDINullValue {
	private String fMessage
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.String) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		String message
	public java.lang.String getValueString () 
	public java.lang.String toString () 
	public java.lang.String getSignature () 
}

org/eclipse/jdt/internal/debug/core/model/JDIPrimitiveValue.class
JDIPrimitiveValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIPrimitiveValue extends org.eclipse.jdt.internal.debug.core.model.JDIValue implements org.eclipse.jdt.debug.core.IJavaPrimitiveValue  {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Value) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Value value
	protected com.sun.jdi.PrimitiveValue getUnderlyingPrimitiveValue () 
	public boolean getBooleanValue () 
	public byte getByteValue () 
	public char getCharValue () 
	public double getDoubleValue () 
	public float getFloatValue () 
	public int getIntValue () 
	public long getLongValue () 
	public short getShortValue () 
}

org/eclipse/jdt/internal/debug/core/model/JDIReferenceListEntryVariable.class
JDIReferenceListEntryVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIReferenceListEntryVariable extends org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable {
	public void  (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue) 
		String name
		org.eclipse.jdt.debug.core.IJavaValue reference
}

org/eclipse/jdt/internal/debug/core/model/JDIReferenceListValue.class
JDIReferenceListValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIReferenceListValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue implements org.eclipse.debug.core.model.IIndexedValue  {
	private org.eclipse.jdt.debug.core.IJavaObject fRoot
	private boolean fIsMoreThanPreference
	private org.eclipse.jdt.debug.core.IJavaType fType
	public void  (org.eclipse.jdt.debug.core.IJavaObject) 
		org.eclipse.jdt.debug.core.IJavaObject root
		org.eclipse.jdt.debug.core.IJavaType[] javaTypes
	protected synchronized org.eclipse.jdt.debug.core.IJavaObject[] getReferences () 
		int max
		org.eclipse.jdt.debug.core.IJavaObject[] referringObjects
		org.eclipse.debug.core.DebugException e
	protected synchronized boolean referencesLoaded () 
	public org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaObject[] elements
		org.eclipse.debug.core.model.IVariable[] vars
		int length
		int i
	public com.sun.jdi.ObjectReference getUnderlyingObject () 
	public boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public boolean isAllocated ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getValueString ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getDetailString () 
		StringBuffer buf
		Object[] elements
		String length
		int i
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.eclipse.jdt.internal.debug.core.model.JDIReferenceListValue ref
	public int hashCode () 
	public int getInitialOffset () 
	public int getSize ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.debug.core.model.IVariable getVariable (int)  throws org.eclipse.debug.core.DebugException 
		int offset
		org.eclipse.debug.core.model.IVariable[] variables
	public org.eclipse.debug.core.model.IVariable[] getVariables (int, int)  throws org.eclipse.debug.core.DebugException 
		int offset
		int length
		org.eclipse.debug.core.model.IVariable[] variables
		org.eclipse.jdt.debug.core.IJavaVariable[] vars
}

org/eclipse/jdt/internal/debug/core/model/JDIReferenceListVariable.class
JDIReferenceListVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIReferenceListVariable extends org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable {
	public void  (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject) 
		String name
		org.eclipse.jdt.debug.core.IJavaObject root
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.jdt.internal.debug.core.model.JDIReferenceListVariable var
	public int hashCode () 
}

org/eclipse/jdt/internal/debug/core/model/JDIReferenceType.class
JDIReferenceType.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIReferenceType extends org.eclipse.jdt.internal.debug.core.model.JDIType implements org.eclipse.jdt.debug.core.IJavaReferenceType  {
	private String[] fDeclaredFields
	private String[] fAllFields
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Type) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Type type
	public java.lang.String[] getAvailableStrata () 
		java.util.List strata
	protected com.sun.jdi.ReferenceType getReferenceType () 
	public java.lang.String getDefaultStratum ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String name
		com.sun.jdi.ReferenceType type
		com.sun.jdi.Field field
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaClassObject getClassObject ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ReferenceType type
		RuntimeException e
	public java.lang.String[] getAllFieldNames ()  throws org.eclipse.debug.core.DebugException 
		java.util.List fields
		java.util.Iterator iterator
		int i
		com.sun.jdi.Field field
		RuntimeException e
	public java.lang.String[] getDeclaredFieldNames ()  throws org.eclipse.debug.core.DebugException 
		java.util.List fields
		java.util.Iterator iterator
		int i
		com.sun.jdi.Field field
		RuntimeException e
	public java.lang.String[] getSourcePaths (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String stratum
		java.util.List sourcePaths
		RuntimeException e
	public java.lang.String getSourceName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String[] getSourceNames (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String stratum
		java.util.List sourceNames
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaObject getClassLoaderObject ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ReferenceType type
		com.sun.jdi.ClassLoaderReference classLoader
		RuntimeException e
	public static java.lang.String getGenericName (com.sun.jdi.ReferenceType)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ReferenceType type
		com.sun.jdi.Type componentType
		String signature
		StringBuffer res
		String genericSignature
		String[] typeParameters
		int i
	public static java.lang.String getTypeName (java.lang.String) 
		String genericTypeSignature
		int arrayDimension
		int parameterStart
		StringBuffer name
		int i
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaObject[] getInstances (long)  throws org.eclipse.debug.core.DebugException 
		long max
		java.util.List list
		org.eclipse.jdt.debug.core.IJavaObject[] instances
		int i
		RuntimeException e
	public long getInstanceCount ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.ArrayList list
		com.sun.jdi.VirtualMachine vm
		long[] counts
		RuntimeException e
}

org/eclipse/jdt/internal/debug/core/model/JDIStackFrame$1.class
JDIStackFrame.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIStackFrame$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.jdt.internal.debug.core.model.JDIStackFrame this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable v1
		org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable v2
		org.eclipse.debug.core.DebugException de
}

org/eclipse/jdt/internal/debug/core/model/JDIStackFrame.class
JDIStackFrame.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIStackFrame extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaStackFrame  {
	private int fDepth
	private com.sun.jdi.StackFrame fStackFrame
	private org.eclipse.jdt.internal.debug.core.model.JDIThread fThread
	private java.util.List fVariables
	private com.sun.jdi.ObjectReference fThisObject
	private String fReceivingTypeName
	private boolean fRefreshVariables
	private boolean fIsOutOfSynch
	private boolean fLocalsAvailable
	private com.sun.jdi.Location fLocation
	static Class class$0
	static Class class$1
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIThread, com.sun.jdi.StackFrame, int) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		com.sun.jdi.StackFrame frame
		int depth
	protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame bind (com.sun.jdi.StackFrame, int) 
		com.sun.jdi.StackFrame frame
		int depth
		com.sun.jdi.Location location
		com.sun.jdi.Method method
	public org.eclipse.debug.core.model.IThread getThread () 
	public boolean canResume () 
	public boolean canSuspend () 
	public boolean canStepInto () 
		org.eclipse.debug.core.DebugException e
	public boolean canStepOver () 
	public boolean canStepReturn () 
		java.util.List frames
		boolean bottomFrame
		boolean aboveObsoleteFrame
		int index
		org.eclipse.debug.core.DebugException e
	public com.sun.jdi.Method getUnderlyingMethod () 
	public org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
		java.util.List list
	protected java.util.List getVariables0 ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Method method
		java.util.List allFields
		com.sun.jdi.ReferenceType declaringType
		RuntimeException e
		java.util.Iterator fields
		com.sun.jdi.Field field
		com.sun.jdi.ObjectReference t
		java.util.Iterator variables
		com.sun.jdi.LocalVariable var
	public java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
	public java.util.List getArgumentTypeNames ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Method underlyingMethod
		String genericSignature
		String[] parameterTypes
		java.util.List argumentTypeNames
		int i
		RuntimeException e
	public int getLineNumber ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean isStepping () 
	public boolean isSuspended () 
	public void resume ()  throws org.eclipse.debug.core.DebugException 
	public void stepInto ()  throws org.eclipse.debug.core.DebugException 
	public void stepOver ()  throws org.eclipse.debug.core.DebugException 
	public void stepReturn ()  throws org.eclipse.debug.core.DebugException 
		java.util.List frames
		int index
		org.eclipse.debug.core.model.IStackFrame nextFrame
	public void suspend ()  throws org.eclipse.debug.core.DebugException 
	protected void updateVariables ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Method method
		int index
		com.sun.jdi.ObjectReference thisObject
		org.eclipse.jdt.internal.debug.core.model.JDIThisVariable oldThisObject
		java.util.List locals
		RuntimeException e
		int localIndex
		Object var
		org.eclipse.jdt.internal.debug.core.model.JDILocalVariable local
		java.util.Iterator newOnes
		org.eclipse.jdt.internal.debug.core.model.JDILocalVariable local
	public boolean canDropToFrame () 
	public boolean supportsDropToFrame () 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean j9Support
		boolean jdkSupport
		com.sun.jdi.VirtualMachine vm
		java.util.List frames
		int index
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
		org.eclipse.debug.core.DebugException e
		RuntimeException e
	public void dropToFrame ()  throws org.eclipse.debug.core.DebugException 
	public void popFrame ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String varName
		org.eclipse.debug.core.model.IVariable[] variables
		org.eclipse.jdt.debug.core.IJavaVariable thisVariable
		int i
		org.eclipse.jdt.debug.core.IJavaVariable var
		org.eclipse.debug.core.model.IVariable[] thisChildren
		int i
		org.eclipse.jdt.debug.core.IJavaVariable var
	protected java.util.List getUnderlyingVisibleVariables ()  throws org.eclipse.debug.core.DebugException 
		java.util.List variables
		RuntimeException e
	protected com.sun.jdi.ObjectReference getUnderlyingThisObject ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getDeclaringTypeName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getReceivingTypeName ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ObjectReference thisObject
		RuntimeException e
	public java.lang.String getMethodName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean isNative ()  throws org.eclipse.debug.core.DebugException 
	public boolean isConstructor ()  throws org.eclipse.debug.core.DebugException 
	public boolean isStaticInitializer ()  throws org.eclipse.debug.core.DebugException 
	public boolean isFinal ()  throws org.eclipse.debug.core.DebugException 
	public boolean isSynchronized ()  throws org.eclipse.debug.core.DebugException 
	public boolean isSynthetic ()  throws org.eclipse.debug.core.DebugException 
	public boolean isPublic ()  throws org.eclipse.debug.core.DebugException 
	public boolean isPrivate ()  throws org.eclipse.debug.core.DebugException 
	public boolean isProtected ()  throws org.eclipse.debug.core.DebugException 
	public boolean isPackagePrivate ()  throws org.eclipse.debug.core.DebugException 
	public boolean isStatic ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getSourceName ()  throws org.eclipse.debug.core.DebugException 
	private java.lang.String getSourceName (com.sun.jdi.Location)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Location location
		RuntimeException e
	private boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	protected boolean isTopStackFrame ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IStackFrame tos
	public void setOutOfSynch (boolean) 
		boolean outOfSynch
	public boolean isOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public boolean isObsolete () 
	protected boolean exists () 
	public boolean canTerminate () 
	public boolean isTerminated () 
	public void terminate ()  throws org.eclipse.debug.core.DebugException 
	protected com.sun.jdi.StackFrame getUnderlyingStackFrame ()  throws org.eclipse.debug.core.DebugException 
	protected void setUnderlyingStackFrame (com.sun.jdi.StackFrame) 
		com.sun.jdi.StackFrame frame
	protected void setThread (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	protected void setVariables (java.util.List) 
		java.util.List variables
	public org.eclipse.jdt.debug.core.IJavaVariable[] getLocalVariables ()  throws org.eclipse.debug.core.DebugException 
		java.util.List list
		org.eclipse.jdt.debug.core.IJavaVariable[] locals
		int i
	public org.eclipse.jdt.debug.core.IJavaObject getThis ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaObject receiver
		com.sun.jdi.ObjectReference thisObject
	public org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups () 
	public org.eclipse.jdt.debug.core.IJavaClassType getDeclaringType ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Method method
		com.sun.jdi.Type type
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaReferenceType getReferenceType ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Method method
		com.sun.jdi.Type type
		RuntimeException e
	public int getCharEnd () 
	public int getCharStart () 
	private void clearCachedData () 
	public boolean wereLocalsAvailable () 
	private void setLocalsAvailable (boolean) 
		boolean available
	public boolean hasRegisterGroups () 
	public boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public boolean canStepWithFilters () 
		String[] filters
	public void stepWithFilters ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getSourcePath (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String stratum
		RuntimeException e
	public java.lang.String getSourcePath ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public int getLineNumber (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String stratum
		RuntimeException e
	public java.lang.String getSourceName (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String stratum
		RuntimeException e
	public boolean isVarArgs ()  throws org.eclipse.debug.core.DebugException 
	public boolean canForceReturn () 
		java.util.List frames
		int index
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame prev
	public void forceReturn (org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaValue value
		com.sun.jdi.Method method
		com.sun.jdi.InvalidTypeException e
		com.sun.jdi.ClassNotLoadedException e
		java.util.List frames
		int index
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame prev
}

org/eclipse/jdt/internal/debug/core/model/JDIThisVariable.class
JDIThisVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIThisVariable extends org.eclipse.jdt.internal.debug.core.model.JDIVariable {
	private com.sun.jdi.ObjectReference fObject
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ObjectReference) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ObjectReference object
	protected com.sun.jdi.Value retrieveValue () 
	public java.lang.String getName () 
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected com.sun.jdi.Type getUnderlyingType ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean isPrivate ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean isProtected ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean isPublic ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$1.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
	public void run () 
		int timeout
		long stop
		boolean suspended
		org.eclipse.core.runtime.IStatus status
		org.eclipse.debug.core.IStatusHandler handler
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$DropToFrameHandler.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$DropToFrameHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepReturnHandler {
	private int fFramesToDrop
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	protected void  (org.eclipse.jdt.internal.debug.core.model.JDIThread, org.eclipse.debug.core.model.IStackFrame)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IStackFrame frame
		java.util.List frames
	protected void setFramesToDrop (int) 
		int num
	protected int getFramesToDrop () 
	protected void invokeThread ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdi.hcr.ThreadReference hcrThread
		RuntimeException e
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
		org.eclipse.debug.core.DebugException e
	protected void doSecondaryStep ()  throws org.eclipse.debug.core.DebugException 
	protected com.sun.jdi.request.StepRequest createStepRequest ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.request.EventRequestManager manager
		int num
		com.sun.jdi.request.StepRequest request
		RuntimeException e
		com.sun.jdi.request.StepRequest request
		RuntimeException e
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$SerialPerObjectRule.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$SerialPerObjectRule extends java.lang.Object implements org.eclipse.core.runtime.jobs.ISchedulingRule  {
	private Object fObject
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIThread, 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.jdt.internal.debug.core.model.JDIThread$SerialPerObjectRule vup
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$StepHandler.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
abstract org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler extends java.lang.Object implements org.eclipse.jdt.internal.debug.core.IJDIEventListener  {
	private com.sun.jdi.request.StepRequest fStepRequest
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
	protected void step ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame top
		com.sun.jdi.Location location
	protected void invokeThread ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected com.sun.jdi.request.StepRequest createStepRequest ()  throws org.eclipse.debug.core.DebugException 
	protected com.sun.jdi.request.StepRequest createStepRequest (int)  throws org.eclipse.debug.core.DebugException 
		int kind
		com.sun.jdi.request.EventRequestManager manager
		com.sun.jdi.request.StepRequest request
		RuntimeException e
	protected abstract int getStepKind () 
	protected abstract int getStepDetail () 
	protected void setStepRequest (com.sun.jdi.request.StepRequest) 
		com.sun.jdi.request.StepRequest request
	protected com.sun.jdi.request.StepRequest getStepRequest () 
	protected void deleteStepRequest () 
		com.sun.jdi.request.EventRequestManager manager
		RuntimeException e
	protected void attachFiltersToStepRequest (com.sun.jdi.request.StepRequest) 
		com.sun.jdi.request.StepRequest request
		com.sun.jdi.Location currentLocation
		String[] activeFilters
		int i
	protected boolean applyStepFilters () 
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
		com.sun.jdi.event.StepEvent stepEvent
		com.sun.jdi.Location currentLocation
		org.eclipse.debug.core.DebugException e
	public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspend
		com.sun.jdi.event.EventSet eventSet
	protected boolean locationShouldBeFiltered (com.sun.jdi.Location)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Location location
		com.sun.jdi.Location origLocation
	protected boolean locationIsFiltered (com.sun.jdi.Method) 
		com.sun.jdi.Method method
		boolean filterStatics
		boolean filterSynthetics
		boolean filterConstructors
	protected void stepEnd (com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.EventSet set
	protected void createSecondaryStepRequest ()  throws org.eclipse.debug.core.DebugException 
	protected void createSecondaryStepRequest (int)  throws org.eclipse.debug.core.DebugException 
		int kind
	protected void abort () 
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$StepIntoHandler.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$StepIntoHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler {
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
	protected int getStepKind () 
	protected int getStepDetail () 
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$StepOverHandler.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$StepOverHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler {
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
	protected int getStepKind () 
	protected int getStepDetail () 
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$StepReturnHandler.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$StepReturnHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler {
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
	protected boolean locationShouldBeFiltered (com.sun.jdi.Location)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Location location
	protected int getStepKind () 
	protected int getStepDetail () 
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$StepToFrameHandler.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$StepToFrameHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepReturnHandler {
	private int fRemainingFrames
	final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
	protected void  (org.eclipse.jdt.internal.debug.core.model.JDIThread, org.eclipse.debug.core.model.IStackFrame)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IStackFrame frame
		java.util.List frames
	protected void setRemainingFrames (int) 
		int num
	protected int getRemainingFrames () 
	public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet) 
		com.sun.jdi.event.Event event
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		boolean suspendVote
		com.sun.jdi.event.EventSet eventSet
		int numFrames
		org.eclipse.debug.core.DebugException e
}

org/eclipse/jdt/internal/debug/core/model/JDIThread$ThreadJob.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob extends org.eclipse.core.runtime.jobs.Job {
	private java.util.Vector fRunnables
	private org.eclipse.jdt.internal.debug.core.model.JDIThread fJDIThread
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
	public void addRunnable (java.lang.Runnable) 
		Runnable runnable
	public boolean isEmpty () 
	public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.core.runtime.IProgressMonitor monitor
		Object[] runnables
		Object[] runnables
		org.eclipse.core.runtime.MultiStatus failed
		int i
		Exception e
	public boolean shouldRun () 
}

org/eclipse/jdt/internal/debug/core/model/JDIThread.class
JDIThread.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIThread extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaThread  {
	private static final String JAVA_STRATUM_CONSTANT
	private static final String MAIN_THREAD_GROUP
	public static final int RESUME_QUIET
	public static final int SUSPEND_QUIET
	public static final int SUSPEND_TIMEOUT
	private com.sun.jdi.ThreadReference fThread
	private String fPreviousName
	private java.util.List fStackFrames
	private com.sun.jdi.ThreadGroupReference fThreadGroup
	private String fThreadGroupName
	private boolean fRefreshChildren
	private org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler fStepHandler
	private boolean fRunning
	private boolean fTerminated
	private boolean fIsSystemThread
	private boolean fIsDaemon
	private java.util.List fCurrentBreakpoints
	private org.eclipse.jdt.debug.core.IEvaluationRunnable fEvaluationRunnable
	private boolean fEvaluationInterrupted
	private boolean fClientSuspendRequest
	private boolean fIsInvokingMethod
	private Object fInvocationLock
	private Object fEvaluationLock
	private boolean fHonorBreakpoints
	private boolean fSuspendVoteInProgress
	private int fOriginalStepKind
	private com.sun.jdi.Location fOriginalStepLocation
	private int fOriginalStepStackDepth
	private boolean fIsSuspending
	private org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob fAsyncJob
	private org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob fRunningAsyncJob
	static Class class$0
	static Class class$1
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ThreadReference)  throws com.sun.jdi.ObjectCollectedException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ThreadReference thread
	protected void initialize ()  throws com.sun.jdi.ObjectCollectedException 
		org.eclipse.debug.core.DebugException e
		Throwable underlyingException
		org.eclipse.debug.core.DebugException e
		Throwable underlyingException
		com.sun.jdi.ThreadGroupReference group
		com.sun.jdi.ObjectCollectedException e
		RuntimeException e
		com.sun.jdi.ObjectCollectedException e
		RuntimeException e
	protected void addCurrentBreakpoint (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint bp
	protected void removeCurrentBreakpoint (org.eclipse.debug.core.model.IBreakpoint) 
		org.eclipse.debug.core.model.IBreakpoint bp
	public synchronized org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints () 
	public boolean canResume () 
	public boolean canSuspend () 
	public boolean canTerminate () 
	public boolean canStepInto () 
	public boolean canStepOver () 
	public boolean canStepReturn () 
	protected boolean canStep () 
	protected void determineIfSystemThread ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ThreadGroupReference tgr
		String tgn
		RuntimeException e
	protected void determineIfDaemonThread ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ReferenceType referenceType
		com.sun.jdi.Field field
		com.sun.jdi.Value value
		RuntimeException e
	public synchronized org.eclipse.debug.core.model.IStackFrame[] getStackFrames ()  throws org.eclipse.debug.core.DebugException 
		java.util.List list
	protected synchronized java.util.List computeStackFrames (boolean)  throws org.eclipse.debug.core.DebugException 
		boolean refreshChildren
		java.util.List frames
		int oldSize
		int newSize
		int discard
		int i
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame invalid
		int newFrames
		int depth
		int i
		int numToRebind
		int offset
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame oldFrame
		com.sun.jdi.StackFrame frame
		org.eclipse.jdt.internal.debug.core.model.JDIStackFrame newFrame
	public synchronized java.util.List computeStackFrames ()  throws org.eclipse.debug.core.DebugException 
	public java.util.List computeNewStackFrames ()  throws org.eclipse.debug.core.DebugException 
	private java.util.List getUnderlyingFrames ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.IncompatibleThreadStateException e
		RuntimeException e
		InternalError e
	protected int getUnderlyingFrameCount ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
		com.sun.jdi.IncompatibleThreadStateException e
	public void runEvaluation (org.eclipse.jdt.debug.core.IEvaluationRunnable, org.eclipse.core.runtime.IProgressMonitor, int, boolean)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IEvaluationRunnable evaluation
		org.eclipse.core.runtime.IProgressMonitor monitor
		int evaluationDetail
		boolean hitBreakpoints
		boolean quiet
		org.eclipse.debug.core.model.IBreakpoint[] breakpoints
		org.eclipse.core.runtime.jobs.ISchedulingRule rule
		org.eclipse.debug.core.DebugException e
		int i
		int i
	protected boolean canRunEvaluation () 
	public void queueRunnable (java.lang.Runnable) 
		Runnable evaluation
	public void terminateEvaluation ()  throws org.eclipse.debug.core.DebugException 
	public boolean canTerminateEvaluation () 
	protected com.sun.jdi.Value invokeMethod (com.sun.jdi.ClassType, com.sun.jdi.ObjectReference, com.sun.jdi.Method, java.util.List, boolean)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ClassType receiverClass
		com.sun.jdi.ObjectReference receiverObject
		com.sun.jdi.Method method
		java.util.List args
		boolean invokeNonvirtual
		com.sun.jdi.Value result
		int timeout
		int flags
		com.sun.jdi.InvalidTypeException e
		com.sun.jdi.ClassNotLoadedException e
		com.sun.jdi.IncompatibleThreadStateException e
		com.sun.jdi.InvocationException e
		RuntimeException e
	protected com.sun.jdi.ObjectReference newInstance (com.sun.jdi.ClassType, com.sun.jdi.Method, java.util.List)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ClassType receiverClass
		com.sun.jdi.Method constructor
		java.util.List args
		com.sun.jdi.ObjectReference result
		int timeout
		com.sun.jdi.InvalidTypeException e
		com.sun.jdi.ClassNotLoadedException e
		com.sun.jdi.IncompatibleThreadStateException e
		com.sun.jdi.InvocationException e
		RuntimeException e
	protected void invokeFailed (java.lang.Throwable, int)  throws org.eclipse.debug.core.DebugException 
		Throwable e
		int restoreTimeout
	protected void invokeFailed (java.lang.String, int, java.lang.Throwable, int)  throws org.eclipse.debug.core.DebugException 
		String message
		int code
		Throwable e
		int restoreTimeout
	protected synchronized void invokeComplete (int) 
		int restoreTimeout
		org.eclipse.debug.core.DebugException e
	public java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public int getPriority ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Field p
		com.sun.jdi.Value v
		RuntimeException e
	public synchronized org.eclipse.debug.core.model.IStackFrame getTopStackFrame ()  throws org.eclipse.debug.core.DebugException 
		java.util.List c
	public boolean handleSuspendForBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint, boolean) 
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
		boolean suspendVote
		int policy
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint lbp
		org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler handler
		int vote
		boolean suspend
	public void completeBreakpointHandling (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint, boolean, boolean, com.sun.jdi.event.EventSet) 
		org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
		boolean suspend
		boolean queue
		com.sun.jdi.event.EventSet set
		int policy
		org.eclipse.core.runtime.CoreException e
	public boolean isStepping () 
	public boolean isSuspended () 
	public boolean isSystemThread () 
	public boolean isDaemon ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.String getThreadGroupName ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ThreadGroupReference tgr
		RuntimeException e
	public boolean isTerminated () 
	public synchronized boolean isOutOfSynch ()  throws org.eclipse.debug.core.DebugException 
		java.util.List frames
		java.util.Iterator iter
	public boolean mayBeOutOfSynch () 
	protected void setTerminated (boolean) 
		boolean terminated
	public synchronized void resume ()  throws org.eclipse.debug.core.DebugException 
	private synchronized void resumeThread (boolean)  throws org.eclipse.debug.core.DebugException 
		boolean fireNotification
		RuntimeException e
	protected void setRunning (boolean) 
		boolean running
	protected synchronized void preserveStackFrames () 
		java.util.Iterator frames
	protected synchronized void disposeStackFrames () 
	public void stepInto ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	public void stepOver ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	public void stepReturn ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	protected void setOriginalStepKind (int) 
		int stepKind
	protected int getOriginalStepKind () 
	protected void setOriginalStepLocation (com.sun.jdi.Location) 
		com.sun.jdi.Location location
	protected com.sun.jdi.Location getOriginalStepLocation () 
	protected void setOriginalStepStackDepth (int) 
		int depth
	protected int getOriginalStepStackDepth () 
	protected boolean shouldDoExtraStepInto (com.sun.jdi.Location)  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Location location
		com.sun.jdi.Location origLocation
		com.sun.jdi.Method origMethod
		com.sun.jdi.Method currMethod
	protected boolean shouldDoStepReturn ()  throws org.eclipse.debug.core.DebugException 
	public void suspend ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected void prepareForClientSuspend ()  throws org.eclipse.debug.core.DebugException 
		int timeout
		int timeout
	protected synchronized void suspendUnderlyingThread () 
		Thread thread
	public boolean isUnderlyingThreadSuspended () 
	protected synchronized void suspendedByVM () 
	protected synchronized void resumedByVM ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ThreadReference thread
		RuntimeException e
	public void terminate ()  throws org.eclipse.debug.core.DebugException 
	protected void dropToFrame (org.eclipse.debug.core.model.IStackFrame)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IStackFrame frame
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		RuntimeException exception
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	protected void popFrame (org.eclipse.debug.core.model.IStackFrame)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IStackFrame frame
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.StackFrame jdiFrame
		int desiredSize
		int lastSize
		int size
		com.sun.jdi.IncompatibleThreadStateException exception
		com.sun.jdi.InvalidStackFrameException exception
		RuntimeException exception
	protected void stepToFrame (org.eclipse.debug.core.model.IStackFrame)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IStackFrame frame
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	protected void abortStep () 
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	public org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String varName
		org.eclipse.debug.core.model.IStackFrame[] stackFrames
		int i
		org.eclipse.jdt.debug.core.IJavaStackFrame sf
		org.eclipse.jdt.debug.core.IJavaVariable var
		org.eclipse.debug.core.DebugException e
	protected void terminated () 
	public com.sun.jdi.ThreadReference getUnderlyingThread () 
	protected void setUnderlyingThread (com.sun.jdi.ThreadReference) 
		com.sun.jdi.ThreadReference thread
	protected com.sun.jdi.ThreadGroupReference getUnderlyingThreadGroup ()  throws org.eclipse.debug.core.DebugException 
		UnsupportedOperationException e
		RuntimeException e
	public boolean isPerformingEvaluation () 
	public boolean isInvokingMethod () 
	public boolean isIgnoringBreakpoints () 
	public boolean hasClientRequestedSuspend () 
	protected void setInvokingMethod (boolean) 
		boolean invoking
	protected void setPendingStepHandler (org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler) 
		org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
	protected org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler getPendingStepHandler () 
	public boolean hasStackFrames ()  throws org.eclipse.debug.core.DebugException 
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public boolean hasOwnedMonitors ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.jdt.debug.core.IJavaObject[] getOwnedMonitors ()  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		java.util.List ownedMonitors
		org.eclipse.jdt.debug.core.IJavaObject[] javaOwnedMonitors
		java.util.Iterator itr
		int i
		com.sun.jdi.ObjectReference element
		com.sun.jdi.IncompatibleThreadStateException e
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaObject getContendedMonitor ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ObjectReference monitor
		com.sun.jdi.IncompatibleThreadStateException e
		RuntimeException e
	public boolean canStepWithFilters () 
		String[] filters
	public void stepWithFilters ()  throws org.eclipse.debug.core.DebugException 
	public void stop (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaObject exception
		com.sun.jdi.InvalidTypeException e
	public org.eclipse.jdt.debug.core.IJavaThreadGroup getThreadGroup ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ThreadGroupReference group
	public int getFrameCount ()  throws org.eclipse.debug.core.DebugException 
	protected void forceReturn (org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaValue value
		com.sun.jdi.InvalidTypeException e
		com.sun.jdi.ClassNotLoadedException e
		com.sun.jdi.IncompatibleThreadStateException e
		UnsupportedOperationException e
		RuntimeException e
	public org.eclipse.core.runtime.jobs.ISchedulingRule getThreadRule () 
	public synchronized void resumedFromClassPrepare () 
	public synchronized boolean isSuspendVoteInProgress () 
	public org.eclipse.jdt.debug.core.IJavaObject getThreadObject ()  throws org.eclipse.debug.core.DebugException 
	static void access$0 (org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
	static com.sun.jdi.ThreadReference access$1 (org.eclipse.jdt.internal.debug.core.model.JDIThread) 
	static void access$2 (org.eclipse.jdt.internal.debug.core.model.JDIThread, org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob) 
	static void access$3 (org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean) 
}

org/eclipse/jdt/internal/debug/core/model/JDIThreadGroup.class
JDIThreadGroup.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaThreadGroup org.eclipse.debug.core.model.ITerminate  {
	private com.sun.jdi.ThreadGroupReference fGroup
	private String fName
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ThreadGroupReference) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.ThreadGroupReference group
	public synchronized org.eclipse.jdt.debug.core.IJavaThread[] getThreads ()  throws org.eclipse.debug.core.DebugException 
		java.util.List threads
		java.util.List modelThreads
		java.util.Iterator iterator
		com.sun.jdi.ThreadReference ref
		org.eclipse.jdt.internal.debug.core.model.JDIThread thread
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaThreadGroup getThreadGroup ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ThreadGroupReference reference
		RuntimeException e
	public org.eclipse.jdt.debug.core.IJavaThreadGroup[] getThreadGroups ()  throws org.eclipse.debug.core.DebugException 
		java.util.List groups
		java.util.List modelGroups
		java.util.Iterator iterator
		com.sun.jdi.ThreadGroupReference ref
		org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup group
		RuntimeException e
	public synchronized java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	com.sun.jdi.ThreadGroupReference getUnderlyingThreadGroup () 
	public boolean hasThreadGroups ()  throws org.eclipse.debug.core.DebugException 
		java.util.List groups
		RuntimeException e
	public boolean hasThreads ()  throws org.eclipse.debug.core.DebugException 
		java.util.List threads
		RuntimeException e
	public boolean canTerminate () 
	public boolean isTerminated () 
	public void terminate ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/core/model/JDIType.class
JDIType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIType extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaType  {
	private com.sun.jdi.Type fType
	protected void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Type) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Type type
	public void requestFailed (java.lang.String, java.lang.Throwable, int)  throws org.eclipse.debug.core.DebugException 
		String message
		Throwable e
		int code
	protected void throwDebugException (java.lang.String, int, java.lang.Throwable)  throws org.eclipse.debug.core.DebugException 
		String message
		int code
		Throwable exception
	public void targetRequestFailed (java.lang.String, java.lang.RuntimeException)  throws org.eclipse.debug.core.DebugException 
		String message
		RuntimeException e
	public static org.eclipse.jdt.internal.debug.core.model.JDIType createType (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Type) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Type type
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public com.sun.jdi.Type getUnderlyingType () 
	protected void setUnderlyingType (com.sun.jdi.Type) 
		com.sun.jdi.Type type
	public java.lang.String toString () 
	public java.lang.String getName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

org/eclipse/jdt/internal/debug/core/model/JDIValue$1.class
JDIValue.java
package org.eclipse.jdt.internal.debug.core.model
 org.eclipse.jdt.internal.debug.core.model.JDIValue$1 extends java.lang.Object implements java.util.Comparator  {
	final org.eclipse.jdt.internal.debug.core.model.JDIValue this$0
	void  (org.eclipse.jdt.internal.debug.core.model.JDIValue) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object a
		Object b
}

org/eclipse/jdt/internal/debug/core/model/JDIValue.class
JDIValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIValue extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaValue  {
	private com.sun.jdi.Value fValue
	private java.util.List fVariables
	private boolean fAllocated
	protected org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
	static Class class$0
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Value) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Value value
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public static org.eclipse.jdt.internal.debug.core.model.JDIValue createValue (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Value) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
		com.sun.jdi.Value value
	public java.lang.String getValueString ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
		StringBuffer name
		long id
		RuntimeException e
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		com.sun.jdi.Value other
	public org.eclipse.debug.core.model.IVariable[] getVariables ()  throws org.eclipse.debug.core.DebugException 
		java.util.List list
	protected synchronized java.util.List getVariablesList ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.ObjectReference object
		int length
		int i
		org.eclipse.debug.core.DebugException e
		java.util.List fields
		com.sun.jdi.ReferenceType refType
		RuntimeException e
		java.util.Iterator list
		com.sun.jdi.Field field
	protected int sortChildren (java.lang.Object, java.lang.Object) 
		Object a
		Object b
		org.eclipse.jdt.debug.core.IJavaVariable v1
		org.eclipse.jdt.debug.core.IJavaVariable v2
		boolean v1isStatic
		boolean v2isStatic
		org.eclipse.debug.core.DebugException de
	protected boolean isArray () 
	protected com.sun.jdi.ArrayReference getArrayReference () 
	public boolean isAllocated ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget dt
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Type type
		RuntimeException e
	public int getArrayLength ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected com.sun.jdi.Value getUnderlyingValue () 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	protected com.sun.jdi.Type getUnderlyingType ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	public java.lang.String toString () 
	public boolean hasVariables ()  throws org.eclipse.debug.core.DebugException 
	public void setLogicalParent (org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue logicalParent
	public org.eclipse.jdt.debug.core.IJavaValue getLogicalParent () 
	public boolean isNull () 
}

org/eclipse/jdt/internal/debug/core/model/JDIVariable.class
JDIVariable.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIVariable extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaVariable  {
	private org.eclipse.jdt.internal.debug.core.model.JDIValue fValue
	private int fLastChangeIndex
	protected static final String jdiStringSignature
	static Class class$0
	static Class class$1
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	protected final com.sun.jdi.Value getCurrentValue ()  throws org.eclipse.debug.core.DebugException 
		RuntimeException e
	protected abstract com.sun.jdi.Value retrieveValue ()  throws org.eclipse.debug.core.DebugException 
	public org.eclipse.debug.core.model.IValue getValue ()  throws org.eclipse.debug.core.DebugException 
		com.sun.jdi.Value currentValue
		com.sun.jdi.Value previousValue
	public boolean supportsValueModification () 
	public void setValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
	public void setValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IValue value
	public boolean verifyValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
	public boolean verifyValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IValue value
	public boolean isSynthetic () 
	public boolean isPublic ()  throws org.eclipse.debug.core.DebugException 
	public boolean isPrivate ()  throws org.eclipse.debug.core.DebugException 
	public boolean isProtected ()  throws org.eclipse.debug.core.DebugException 
	public boolean isPackagePrivate () 
	public boolean isStatic () 
	public boolean isFinal () 
	public boolean isLocal () 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType ()  throws org.eclipse.debug.core.DebugException 
	protected abstract com.sun.jdi.Type getUnderlyingType ()  throws org.eclipse.debug.core.DebugException 
	protected com.sun.jdi.Value getLastKnownValue () 
	protected void setChangeCount (int) 
		int count
	protected int getChangeCount () 
	public boolean hasValueChanged () 
}

org/eclipse/jdt/internal/debug/core/model/JDIVoidType.class
JDIVoidType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIVoidType extends org.eclipse.jdt.internal.debug.core.model.JDIType {
	protected void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	public java.lang.String getName () 
	public java.lang.String getSignature () 
	public boolean equals (java.lang.Object) 
		Object object
	public int hashCode () 
}

org/eclipse/jdt/internal/debug/core/model/JDIVoidValue.class
JDIVoidValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIVoidValue extends org.eclipse.jdt.internal.debug.core.model.JDIValue {
	public void  (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) 
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
	protected java.util.List getVariablesList () 
	public java.lang.String getReferenceTypeName () 
	public java.lang.String getValueString () 
	public java.lang.String getSignature () 
	public int getArrayLength () 
	public org.eclipse.jdt.debug.core.IJavaType getJavaType () 
	public java.lang.String toString () 
}

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

org/eclipse/jdt/internal/debug/core/model/Timer.class
Timer.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.Timer extends java.lang.Object {
	private org.eclipse.jdt.internal.debug.core.model.ITimeoutListener fListener
	private int fTimeout
	private boolean fAlive
	private boolean fStarted
	private Thread fThread
	public void  () 
		Runnable r
	public void start (org.eclipse.jdt.internal.debug.core.model.ITimeoutListener, int) 
		org.eclipse.jdt.internal.debug.core.model.ITimeoutListener listener
		int ms
	public void stop () 
	public void dispose () 
	private boolean isAlive () 
	private void setAlive (boolean) 
		boolean alive
	protected org.eclipse.jdt.internal.debug.core.model.ITimeoutListener getListener () 
	private void setListener (org.eclipse.jdt.internal.debug.core.model.ITimeoutListener) 
		org.eclipse.jdt.internal.debug.core.model.ITimeoutListener listener
	public boolean isStarted () 
	private void setStarted (boolean) 
		boolean started
	private java.lang.Thread getThread () 
	private void setThread (java.lang.Thread) 
		Thread thread
	protected int getTimeout () 
	private void setTimeout (int) 
		int timeout
	static boolean access$0 (org.eclipse.jdt.internal.debug.core.model.Timer) 
	static void access$1 (org.eclipse.jdt.internal.debug.core.model.Timer, boolean) 
	static void access$2 (org.eclipse.jdt.internal.debug.core.model.Timer, int) 
	static void access$3 (org.eclipse.jdt.internal.debug.core.model.Timer, org.eclipse.jdt.internal.debug.core.model.ITimeoutListener) 
}

org/eclipse/jdt/internal/debug/eval/EvaluationMessages.class
EvaluationMessages.java
package org.eclipse.jdt.internal.debug.eval
public org.eclipse.jdt.internal.debug.eval.EvaluationMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String LocalEvaluationEngine_Evaluation_in_context_of_inner_type_not_supported__19
	public static String LocalEvaluationEngine_Evaluation_failed___unable_to_determine_receiving_type_context__18
	public static String LocalEvaluationEngine_Evaluation_failed___internal_error_retreiving_result__17
	public static String LocalEvaluationEngine_Evaluation_failed___unable_to_instantiate_code_snippet_class__11
	public static String LocalEvaluationEngine__0__occurred_deploying_class_file_for_evaluation_9
	public static String LocalEvaluationEngine_Evaluation_failed___evaluation_thread_must_be_suspended__8
	public static String LocalEvaluationEngine_Evaluation_failed___evaluation_context_has_been_disposed__7
	public static String LocalEvaluationEngine_Evaluation_failed___unable_to_initialize_local_variables__6
	public static String LocalEvaluationEngine_Evaluation_failed___unable_to_initialize___this___context__5
	public static String LocalEvaluationEngine_Evaluation_failed___unable_to_initialize_local_variables__4
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/eval/EvaluationMessages.properties
org/eclipse/jdt/internal/debug/eval/EvaluationResult.class
EvaluationResult.java
package org.eclipse.jdt.internal.debug.eval
public org.eclipse.jdt.internal.debug.eval.EvaluationResult extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationResult  {
	private org.eclipse.jdt.debug.core.IJavaValue fValue
	private org.eclipse.jdt.debug.core.IJavaThread fThread
	private org.eclipse.jdt.debug.eval.IEvaluationEngine fEngine
	private String fSnippet
	private org.eclipse.debug.core.DebugException fException
	private java.util.List fErrors
	private boolean fTerminated
	public void  (org.eclipse.jdt.debug.eval.IEvaluationEngine, java.lang.String, org.eclipse.jdt.debug.core.IJavaThread) 
		org.eclipse.jdt.debug.eval.IEvaluationEngine engine
		String snippet
		org.eclipse.jdt.debug.core.IJavaThread thread
	public org.eclipse.jdt.debug.core.IJavaValue getValue () 
	public void setValue (org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue value
	public boolean hasErrors () 
	public org.eclipse.jdt.core.dom.Message[] getErrors () 
		org.eclipse.jdt.core.dom.Message[] messages
		int i
		java.util.Iterator iter
	public java.lang.String[] getErrorMessages () 
	public java.lang.String getSnippet () 
	private void setSnippet (java.lang.String) 
		String snippet
	public org.eclipse.debug.core.DebugException getException () 
	public void setException (org.eclipse.debug.core.DebugException) 
		org.eclipse.debug.core.DebugException e
	public org.eclipse.jdt.debug.core.IJavaThread getThread () 
	private void setThread (org.eclipse.jdt.debug.core.IJavaThread) 
		org.eclipse.jdt.debug.core.IJavaThread thread
	public org.eclipse.jdt.debug.eval.IEvaluationEngine getEvaluationEngine () 
	private void setEvaluationEngine (org.eclipse.jdt.debug.eval.IEvaluationEngine) 
		org.eclipse.jdt.debug.eval.IEvaluationEngine engine
	public void addError (java.lang.String) 
		String message
	public boolean isTerminated () 
	public void setTerminated (boolean) 
		boolean terminated
}

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

org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine$2.class
LocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
 org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine$2 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine this$0
	private final org.eclipse.jdt.core.IType val$receivingType
	private final boolean val$isStatic
	private final boolean val$isConstructor
	void  (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine, org.eclipse.jdt.core.IType, boolean, boolean) 
	public void run () 
		org.eclipse.jdt.core.JavaModelException e
}

org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine$3.class
LocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
 org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine$3 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine this$0
	private final org.eclipse.jdt.core.IType val$receivingType
	void  (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine, org.eclipse.jdt.core.IType) 
	public void run () 
		org.eclipse.jdt.core.JavaModelException e
}

org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine.class
LocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
public org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine extends java.lang.Object implements org.eclipse.jdt.debug.eval.IClassFileEvaluationEngine org.eclipse.jdt.core.eval.ICodeSnippetRequestor org.eclipse.jdt.debug.core.IEvaluationRunnable  {
	private static final String CODE_SNIPPET_NAME
	private static int ENGINE_COUNT
	private org.eclipse.jdt.core.IJavaProject fJavaProject
	private org.eclipse.jdt.debug.core.IJavaDebugTarget fDebugTarget
	private java.io.File fOutputDirectory
	private org.eclipse.jdt.debug.eval.IEvaluationListener fListener
	private org.eclipse.jdt.debug.core.IJavaStackFrame fStackFrame
	private org.eclipse.jdt.internal.debug.eval.EvaluationResult fResult
	private java.util.List fSnippetFiles
	private java.util.List fDirectories
	private org.eclipse.jdt.core.eval.IEvaluationContext fEvaluationContext
	private int[] fLocalVariableModifiers
	private String[] fLocalVariableNames
	private String[] fLocalVariableTypeNames
	private org.eclipse.jdt.debug.core.IJavaObject fThis
	private boolean fDisposed
	private int fEvaluationCount
	private String fCodeSnippetClassName
	private boolean fHitBreakpoints
	private static final String[] EMPTY_STRING_ARRAY
	private static final int[] EMPTY_INT_ARRAY
	static void  () 
	public void  (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget, java.io.File) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaDebugTarget vm
		java.io.File directory
	public boolean acceptClassFiles (byte[][], java.lang.String[][], java.lang.String) 
		byte[][] classFileBytes
		String[][] classFileCompoundNames
		String codeSnippetClassName
		org.eclipse.debug.core.DebugException e
	public void run (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.core.runtime.IProgressMonitor monitor
		org.eclipse.jdt.debug.core.IJavaObject codeSnippetInstance
		org.eclipse.debug.core.model.IVariable[] fields
		org.eclipse.jdt.debug.core.IJavaVariable resultValue
		org.eclipse.jdt.debug.core.IJavaVariable resultType
		int i
		org.eclipse.jdt.debug.core.IJavaValue result
		org.eclipse.debug.core.DebugException e
		Throwable underlyingException
		com.sun.jdi.ObjectReference theException
		org.eclipse.jdt.debug.core.IJavaObject v
		org.eclipse.debug.core.DebugException de
		RuntimeException re
	protected void initializeLocals (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaObject object
		org.eclipse.jdt.debug.core.IJavaVariable[] locals
		org.eclipse.jdt.debug.core.IJavaObject thisObject
		int i
		org.eclipse.jdt.debug.core.IJavaVariable local
		org.eclipse.jdt.debug.core.IJavaVariable field
		org.eclipse.jdt.debug.core.IJavaVariable field
	protected void restoreLocals (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaObject object
		org.eclipse.jdt.debug.core.IJavaVariable[] locals
		int i
		org.eclipse.jdt.debug.core.IJavaVariable local
		org.eclipse.jdt.debug.core.IJavaVariable field
	public void acceptProblem (org.eclipse.core.resources.IMarker, java.lang.String, int) 
		org.eclipse.core.resources.IMarker problemMarker
		String fragmentSource
		int fragmentKind
	public org.eclipse.jdt.debug.core.IJavaDebugTarget getDebugTarget () 
	private void setDebugTarget (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget debugTarget
	public org.eclipse.jdt.core.IJavaProject getJavaProject () 
	private void setJavaProject (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject javaProject
	public java.io.File getOutputDirectory () 
	private void setOutputDirectory (java.io.File) 
		java.io.File outputDirectory
	public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, boolean)  throws org.eclipse.debug.core.DebugException 
		String snippet
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		boolean hitBreakpoints
		Runnable r
		Thread t
		org.eclipse.debug.core.DebugException d
	public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		String snippet
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.debug.core.IJavaVariable[] locals
		java.util.List typeNames
		java.util.List varNames
		int i
		org.eclipse.jdt.debug.core.IJavaVariable var
		String typeName
		int[] modifiers
		boolean isStatic
		boolean isConstructor
		org.eclipse.jdt.core.IType receivingType
		Runnable r
		Thread t
		org.eclipse.debug.core.DebugException d
		org.eclipse.core.runtime.CoreException e
	private void validateReceivingType (org.eclipse.jdt.core.IType)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.core.IType receivingType
	public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		String snippet
		org.eclipse.jdt.debug.core.IJavaObject thisContext
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.core.IType receivingType
		Runnable r
		Thread t
		org.eclipse.debug.core.DebugException d
		org.eclipse.core.runtime.CoreException e
	protected void checkDisposed ()  throws org.eclipse.debug.core.DebugException 
	protected void checkEvaluating ()  throws org.eclipse.debug.core.DebugException 
	protected void checkThread ()  throws org.eclipse.debug.core.DebugException 
	public void dispose () 
		java.util.List snippetFiles
		java.util.Iterator iter
		java.io.File file
		java.util.List directories
		int i
		java.io.File dir
		String[] listing
	private void reset () 
	protected org.eclipse.jdt.debug.eval.IEvaluationListener getListener () 
	private void setListener (org.eclipse.jdt.debug.eval.IEvaluationListener) 
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
	protected org.eclipse.jdt.debug.core.IJavaStackFrame getStackFrame () 
	private void setStackFrame (org.eclipse.jdt.debug.core.IJavaStackFrame) 
		org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
	protected org.eclipse.jdt.debug.core.IJavaThread getThread () 
	protected java.lang.String getSnippet () 
	protected org.eclipse.jdt.internal.debug.eval.EvaluationResult getResult () 
	private void setResult (org.eclipse.jdt.internal.debug.eval.EvaluationResult) 
		org.eclipse.jdt.internal.debug.eval.EvaluationResult result
	protected void deploy (byte[][], java.lang.String[][])  throws org.eclipse.debug.core.DebugException 
		byte[][] classFiles
		String[][] classFileNames
		int i
		String[] compoundName
		java.io.File dir
		String pkgDirName
		int j
		java.io.File pkgDir
		String name
		java.io.File classFile
		java.io.FileOutputStream stream
		java.io.IOException e
	private void addSnippetFile (java.io.File) 
		java.io.File file
	private void addDirectory (java.io.File) 
		java.io.File file
	protected org.eclipse.jdt.core.eval.IEvaluationContext getEvaluationContext () 
	private void setEvaluationContext (org.eclipse.jdt.core.eval.IEvaluationContext) 
		org.eclipse.jdt.core.eval.IEvaluationContext context
	protected java.util.List getSnippetFiles () 
	protected java.util.List getDirectories () 
	protected boolean isDisposed () 
	protected void evaluationComplete () 
	private void evaluationStarted () 
	private void evaluationEnded () 
	protected boolean isEvaluating () 
	private void evaluationAborted () 
	protected org.eclipse.jdt.debug.core.IJavaObject newInstance (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String className
		org.eclipse.jdt.debug.core.IJavaObject object
		org.eclipse.jdt.debug.core.IJavaClassType clazz
		org.eclipse.jdt.debug.core.IJavaType[] types
		org.eclipse.jdt.debug.core.IJavaClassType classClass
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.jdt.debug.core.IJavaObject classObject
	protected org.eclipse.jdt.debug.core.IJavaValue convertResult (org.eclipse.jdt.debug.core.IJavaClassObject, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaClassObject resultType
		org.eclipse.jdt.debug.core.IJavaValue result
		String sig
		org.eclipse.debug.core.model.IVariable[] vars
		org.eclipse.jdt.debug.core.IJavaVariable var
		int i
		org.eclipse.jdt.debug.core.IJavaVariable jv
	private int[] getLocalVariableModifiers () 
	private void setLocalVariableModifiers (int[]) 
		int[] localVariableModifiers
	private java.lang.String[] getLocalVariableNames () 
	private void setLocalVariableNames (java.lang.String[]) 
		String[] localVariableNames
	private java.lang.String[] getLocalVariableTypeNames () 
	private void setLocalVariableTypeNames (java.lang.String[]) 
		String[] localVariableTypeNames
	private void setThis (org.eclipse.jdt.debug.core.IJavaObject) 
		org.eclipse.jdt.debug.core.IJavaObject thisObject
	private org.eclipse.jdt.debug.core.IJavaObject getThis () 
	protected java.lang.String getTranslatedTypeName (java.lang.String) 
		String typeName
		int index
		String last
	protected java.lang.String[] getNestedTypeNames (java.lang.String) 
		String typeName
		int index
		java.util.ArrayList list
	public java.lang.String[] getImports () 
	public void setImports (java.lang.String[]) 
		String[] imports
	private void setCodeSnippetClassName (java.lang.String) 
		String name
	protected java.lang.String getCodeSnippetClassName () 
	public boolean isRequestingClassFiles () 
	protected boolean getHitBreakpoints () 
	private void setHitBreakpoints (boolean) 
		boolean hit
	static java.lang.String[] access$0 (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine) 
	static java.lang.String[] access$1 (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine) 
	static int[] access$2 (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine) 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine$1$EvaluationRunnable.class
ASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
 org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$1$EvaluationRunnable extends java.lang.Object implements org.eclipse.jdt.debug.core.IEvaluationRunnable org.eclipse.debug.core.model.ITerminate  {
	org.eclipse.core.runtime.CoreException fException
	boolean fTerminated
	final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable this$1
	private final org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter val$interpreter
	void  (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable, org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter) 
	public void run (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.core.runtime.IProgressMonitor) 
		org.eclipse.jdt.debug.core.IJavaThread jt
		org.eclipse.core.runtime.IProgressMonitor pm
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EventFilter filter
		org.eclipse.core.runtime.CoreException exception
		com.sun.jdi.InvocationException invocationException
		com.sun.jdi.ObjectReference exObject
		org.eclipse.jdt.debug.core.IJavaObject modelObject
	public void terminate () 
	public boolean canTerminate () 
	public boolean isTerminated () 
	public org.eclipse.core.runtime.CoreException getException () 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine$EvalRunnable.class
ASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
 org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable extends java.lang.Object implements java.lang.Runnable  {
	private org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence fExpression
	private org.eclipse.jdt.debug.core.IJavaThread fThread
	private int fEvaluationDetail
	private boolean fHitBreakpoints
	private org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext fContext
	private org.eclipse.jdt.debug.eval.IEvaluationListener fListener
	final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine this$0
	public void  (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine, org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
	public void run () 
		org.eclipse.jdt.internal.debug.eval.EvaluationResult result
		String[] errors
		int i
		int numErrors
		org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter interpreter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$1$EvaluationRunnable er
		org.eclipse.core.runtime.CoreException exception
		org.eclipse.debug.core.DebugException e
		org.eclipse.jdt.debug.core.IJavaValue value
	private void evaluationFinished (org.eclipse.jdt.debug.eval.IEvaluationResult) 
		org.eclipse.jdt.debug.eval.IEvaluationResult result
	static int access$0 (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable) 
	static org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine access$1 (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable) 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine$EventFilter.class
ASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
 org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EventFilter extends java.lang.Object implements org.eclipse.debug.core.IDebugEventFilter  {
	final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine this$0
	void  (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine) 
	public org.eclipse.debug.core.DebugEvent[] filterDebugEvents (org.eclipse.debug.core.DebugEvent[]) 
		org.eclipse.debug.core.DebugEvent[] events
		org.eclipse.debug.core.DebugEvent event
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine.class
ASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine extends java.lang.Object implements org.eclipse.jdt.debug.eval.IAstEvaluationEngine  {
	private org.eclipse.jdt.core.IJavaProject fProject
	private org.eclipse.jdt.debug.core.IJavaDebugTarget fDebugTarget
	private static java.util.regex.Pattern fgThisPattern
	static void  () 
	public void  (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaDebugTarget debugTarget
	public void setJavaProject (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	public void setDebugTarget (org.eclipse.jdt.debug.core.IJavaDebugTarget) 
		org.eclipse.jdt.debug.core.IJavaDebugTarget debugTarget
	public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		String snippet
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
	public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		String snippet
		org.eclipse.jdt.debug.core.IJavaObject thisContext
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
	private void checkInterface (org.eclipse.jdt.debug.core.IJavaStackFrame)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.core.runtime.IStatus status
	public void evaluateExpression (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.internal.debug.eval.ast.engine.RuntimeContext context
	public void evaluateExpression (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
		org.eclipse.jdt.debug.core.IJavaObject thisContext
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
	private void doEvaluation (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.eval.ICompiledExpression expression
		org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.debug.eval.IEvaluationListener listener
		int evaluationDetail
		boolean hitBreakpoints
		org.eclipse.jdt.internal.debug.eval.EvaluationResult result
	public org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame) 
		String snippet
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.internal.debug.eval.ast.engine.RuntimeContext context
		org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.debug.core.IJavaVariable[] localsVar
		int numLocalsVar
		java.util.Set names
		org.eclipse.jdt.debug.core.IJavaVariable[] locals
		int numLocals
		int i
		String[] localTypesNames
		String[] localVariables
		int i
		org.eclipse.jdt.debug.core.IJavaReferenceType receivingType
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
	private org.eclipse.jdt.core.dom.CompilationUnit parseCompilationUnit (char[], java.lang.String, org.eclipse.jdt.core.IJavaProject) 
		char[] source
		String unitName
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.dom.ASTParser parser
		java.util.Map options
	private boolean isLocalType (java.lang.String) 
		String typeName
		java.util.StringTokenizer strTok
		char char0
	private org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaArrayType) 
		String snippet
		org.eclipse.jdt.debug.core.IJavaArrayType arrayType
		org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.core.IJavaProject javaProject
		String newSnippet
		int dimension
		org.eclipse.jdt.debug.core.IJavaType componentType
		String recTypeName
		String typeName
		StringBuffer buf
		int i
		String[] localTypesNames
		String[] localVariables
		int index
		org.eclipse.jdt.debug.core.IJavaType[] javaTypes
		org.eclipse.jdt.debug.core.IJavaReferenceType recType
		org.eclipse.core.runtime.IStatus status
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
	public org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject) 
		String snippet
		org.eclipse.jdt.debug.core.IJavaObject thisContext
		org.eclipse.debug.core.DebugException e
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
	public org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaReferenceType) 
		String snippet
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.core.runtime.CoreException e
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
	private org.eclipse.jdt.debug.eval.ICompiledExpression createExpressionFromAST (java.lang.String, org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator, org.eclipse.jdt.core.dom.CompilationUnit) 
		String snippet
		org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.core.compiler.IProblem[] problems
		boolean snippetError
		boolean runMethodError
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence errorSequence
		int codeSnippetStart
		int codeSnippetEnd
		int runMethodStart
		int runMethodEnd
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
		int errorOffset
		int problemId
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler visitor
	public org.eclipse.jdt.core.IJavaProject getJavaProject () 
	public org.eclipse.jdt.debug.core.IJavaDebugTarget getDebugTarget () 
	public void dispose () 
	public static java.lang.String replaceThisReferences (java.lang.String) 
		String snippet
		StringBuffer updatedSnippet
		java.util.regex.Matcher matcher
		int start
		int end
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler$CompleteInstruction.class
ASTInstructionCompiler.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
 org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction extends java.lang.Object {
	org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump fInstruction
	String fLabel
	boolean fIsBreak
	final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler this$0
	public void  (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler, org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump, java.lang.String, boolean) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump instruction
		String label
		boolean isBreak
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.class
ASTInstructionCompiler.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler extends org.eclipse.jdt.core.dom.ASTVisitor {
	private static boolean VERBOSE
	private org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence fInstructions
	private java.util.List fCompleteInstructions
	private int fStartPosition
	private boolean fActive
	private boolean fHasErrors
	private java.util.Stack fStack
	private int fCounter
	private int fUniqueIdIndex
	static void  () 
	public void  (int, java.lang.String) 
		int startPosition
		String snippet
	public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence getInstructions () 
	public boolean hasErrors () 
	private void setHasError (boolean) 
		boolean value
	private void addErrorMessage (java.lang.String) 
		String message
	private boolean isActive () 
	private void setActive (boolean) 
		boolean active
	private void push (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction i
	private org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction pop () 
	private void storeInstruction () 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
	private void verbose (java.lang.String) 
		String message
	private java.lang.String getTypeName (org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		org.eclipse.jdt.core.dom.ITypeBinding[] typeBounds
		String name
		StringBuffer name
		StringBuffer name
		int dimensions
		int i
		String typeName
		int parameters
		org.eclipse.jdt.core.dom.IPackageBinding packageBinding
	private java.lang.String getTypeSignature (org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	private boolean isALocalType (org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	private boolean containsALocalType (org.eclipse.jdt.core.dom.IMethodBinding) 
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		org.eclipse.jdt.core.dom.ITypeBinding[] typeBindings
		int i
		int length
	private int getEnclosingLevel (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.dom.ITypeBinding referenceTypeBinding
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.ITypeBinding refbinding
		org.eclipse.jdt.core.dom.ITypeBinding parentBinding
	private int getSuperLevel (org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding current
		org.eclipse.jdt.core.dom.ITypeBinding reference
	private java.lang.String getLabel (org.eclipse.jdt.core.dom.Statement) 
		org.eclipse.jdt.core.dom.Statement statement
		org.eclipse.jdt.core.dom.ASTNode parent
	private void addPopInstructionIfNeeded (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		boolean pop
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
	private void addPopInstruction () 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction lastInstruction
	private boolean checkAutoBoxing (org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding valueBinding
		org.eclipse.jdt.core.dom.ITypeBinding requestedBinding
	private void boxing (org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding requestedBinding
		org.eclipse.jdt.core.dom.ITypeBinding valueBinding
		String requestedTypeName
	private boolean unBoxing (org.eclipse.jdt.core.dom.ITypeBinding) 
		org.eclipse.jdt.core.dom.ITypeBinding valueBinding
		String valueTypeName
	public void endVisit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public void endVisit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public void endVisit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public void endVisit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public void endVisit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
	public void endVisit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public void endVisit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public void endVisit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public void endVisit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public void endVisit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public void endVisit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public void endVisit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
		int ifFalseAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifFalse
		int ifTrueAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifTrue
		int conditionalAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
		int jumpAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
	public void endVisit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public void endVisit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
		String label
		int conditionAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
		int bodyAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
		int bodyStartAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
		int instructionAddress
	public void endVisit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public void endVisit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
		int bodyAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
		int conditionAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
		int initAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
		String label
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
		int instructionAddress
	public void endVisit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public void endVisit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public void endVisit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
		String label
		boolean hasCondition
		int updatersAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction updaters
		int bodyAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
		int bodyStartAddress
		int conditionAddress
		int conditionAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
		int instructionAddress
	public void endVisit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
		boolean hasElseStatement
		int ifFalseAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifFalse
		int ifTrueAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifTrue
		int conditionalAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
		int jumpAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
	public void endVisit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public void endVisit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public void endVisit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public void endVisit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
		String label
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
		int instructionAddress
	public void endVisit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public void endVisit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public void endVisit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public void endVisit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public void endVisit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public void endVisit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public void endVisit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public void endVisit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public void endVisit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public void endVisit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public void endVisit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public void endVisit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public void endVisit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public void endVisit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public void endVisit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public void endVisit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
	public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
	public void endVisit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
		String label
		int bodyAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
		int conditionAddress
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
		int instructionAddress
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
		org.eclipse.jdt.core.dom.ArrayType arrayType
		org.eclipse.jdt.core.dom.ITypeBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		int dimension
		String signature
	public boolean visit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
		org.eclipse.jdt.core.dom.ITypeBinding arrayTypeBinding
		int dimension
		String signature
	public boolean visit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public boolean visit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
		org.eclipse.jdt.core.dom.Expression leftHandSide
		org.eclipse.jdt.core.dom.Expression rightHandSide
		int variableTypeId
		int valueTypeId
		String opToken
		int opTokenLength
		char char0
		char char2
		org.eclipse.jdt.core.dom.ITypeBinding rightBinding
		org.eclipse.jdt.core.dom.ITypeBinding leftBinding
		int unboxedVariableTypeId
		int unboxedValueTypeId
		int unboxedResultTypeId
		boolean storeRequired
		boolean unrecognized
		boolean storeRequired
		boolean unrecognized
		boolean storeRequired
	public boolean visit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
		int start
	public boolean visit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump instruction
		org.eclipse.jdt.core.dom.SimpleName labelName
		String label
	public boolean visit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
		org.eclipse.jdt.core.dom.Type type
		int typeId
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		String baseTypeSignature
		int dimension
	public boolean visit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		boolean isInstanceMemberType
		int paramCount
		String enclosingTypeSignature
		org.eclipse.jdt.core.dom.ITypeBinding enclosingTypeBinding
		String signature
		org.eclipse.jdt.core.dom.Expression optionalExpression
		org.eclipse.jdt.core.dom.ASTNode parent
		java.util.List arguments
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump instruction
		org.eclipse.jdt.core.dom.SimpleName labelName
		String label
	public boolean visit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		org.eclipse.jdt.core.dom.Type paramType
		org.eclipse.jdt.core.dom.ITypeBinding paramBinding
		String typeSignature
		int paramTypeId
		boolean isParamPrimitiveType
		String paramIdentifier
		int idIndex
		String arrayIdentifier
		String varIdentifier
		String iteratorIdentifier
	public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public boolean visit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
		org.eclipse.jdt.core.dom.SimpleName fieldName
		org.eclipse.jdt.core.dom.IVariableBinding fieldBinding
		org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
		org.eclipse.jdt.core.dom.Expression expression
		String fieldId
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.Expression expr
		org.eclipse.jdt.core.dom.Expression condition
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.Expression expr
	public boolean visit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
		String opToken
		int opTokenLength
		char char0
		char char1
		char char2
		java.util.List extendedOperands
		int operatorNumber
		int[][] types
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.Expression leftOperand
		org.eclipse.jdt.core.dom.Expression rightOperand
		int leftTypeId
		int leftTypeId
		int rightTypeId
		int rightTypeId
		boolean unbox
		org.eclipse.jdt.core.dom.ITypeBinding leftBinding
		org.eclipse.jdt.core.dom.ITypeBinding rightBinding
		int resultTypeId
		int i
		org.eclipse.jdt.core.dom.Expression operand
		boolean unrecognized
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		boolean isOrOr
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump[] conditionalJumps
		int[] conditionalJumpAddresses
		boolean storeRequired
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
		int i
		org.eclipse.jdt.core.dom.Expression operand
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
		int i
		boolean storeRequired
		int i
		org.eclipse.jdt.core.dom.Expression operand
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public boolean visit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		int start
		int end
	public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		org.eclipse.jdt.core.dom.ASTNode root
		org.eclipse.jdt.core.dom.CompilationUnit cu
		org.eclipse.jdt.core.compiler.IProblem[] problems
		int i
		org.eclipse.jdt.core.compiler.IProblem problem
		int paramCount
		String selector
		String signature
		boolean isStatic
		org.eclipse.jdt.core.dom.Expression expression
		String typeName
		java.util.List arguments
	private void pushMethodArguments (org.eclipse.jdt.core.dom.IMethodBinding, java.util.List) 
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		java.util.List arguments
		int argCount
		org.eclipse.jdt.core.dom.ITypeBinding[] parameterTypes
		int paramCount
		org.eclipse.jdt.core.dom.ITypeBinding lastArgBinding
		org.eclipse.jdt.core.dom.Expression lastArg
		java.util.Iterator iterator
		int i
		org.eclipse.jdt.core.dom.Expression argument
		boolean storeRequired
		org.eclipse.jdt.core.dom.ITypeBinding varargsParameterType
		org.eclipse.jdt.core.dom.ITypeBinding varargsElementType
		org.eclipse.jdt.core.dom.Expression argument
		boolean storeRequired
		java.util.Iterator iterator
		int i
		org.eclipse.jdt.core.dom.Expression argument
		boolean storeRequired
	public boolean visit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public boolean visit (org.eclipse.jdt.core.dom.Modifier) 
		org.eclipse.jdt.core.dom.Modifier node
	public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
		int literalType
		String token
		int tokenLastCharOffset
		char lastChar
		String subToken
	private int parseIntValue (java.lang.String) 
		String token
		int tokenLength
	private long parseLongValue (java.lang.String) 
		String token
		int tokenLength
	private int getBase (java.lang.String) 
		String token
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
		org.eclipse.jdt.core.dom.Expression operand
		int expressionTypeId
		String opToken
		char char0
		int expressionUnBoxedTypeId
		org.eclipse.jdt.internal.debug.eval.ast.instructions.AssignmentOperator assignmentInstruction
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
		org.eclipse.jdt.core.dom.Expression operand
		int expressionTypeId
		String opToken
		int opTokenLength
		char char0
		char char1
		boolean unrecognized
		int expressionUnBoxedTypeId
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
		org.eclipse.jdt.core.dom.IBinding binding
		org.eclipse.jdt.core.dom.SimpleName fieldName
		org.eclipse.jdt.core.dom.IVariableBinding fieldBinding
		org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
		String fieldId
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
		org.eclipse.jdt.core.dom.IBinding binding
		String variableId
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		org.eclipse.jdt.core.dom.IVariableBinding variableBinding
		org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
	public boolean visit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		int typeDimension
		org.eclipse.jdt.core.dom.Expression initializer
	public boolean visit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
		org.eclipse.jdt.core.dom.SimpleName fieldName
		org.eclipse.jdt.core.dom.IVariableBinding fieldBinding
		org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
		String fieldId
		org.eclipse.jdt.core.dom.Name qualifier
		int superLevel
		int enclosingLevel
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		org.eclipse.jdt.core.dom.ITypeBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		org.eclipse.jdt.core.dom.ITypeBinding[] parameterTypes
		int paramCount
		String selector
		String signature
		org.eclipse.jdt.core.dom.Name qualifier
		int enclosingLevel
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		java.util.List arguments
		int argCount
		org.eclipse.jdt.core.dom.ITypeBinding lastArgBinding
		java.util.Iterator iterator
		int i
		org.eclipse.jdt.core.dom.Expression argument
		boolean storeRequired
		org.eclipse.jdt.core.dom.ITypeBinding varargsParameterType
		org.eclipse.jdt.core.dom.ITypeBinding varargsElementType
		org.eclipse.jdt.core.dom.Expression argument
		boolean storeRequired
		java.util.Iterator iterator
		int i
		org.eclipse.jdt.core.dom.Expression argument
		boolean storeRequired
	public boolean visit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
		int switchStart
		java.util.ArrayList statementsDefault
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpDefault
		java.util.ArrayList jumpsStatements
		java.util.ArrayList[] currentJumpsStatements
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.Statement statement
		org.eclipse.jdt.core.dom.SwitchCase switchCase
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpEnd
		java.util.Iterator iter
		java.util.Iterator iterator
		org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
		java.util.Iterator iterator
		java.util.Iterator iterator
		String label
		java.util.Iterator iter
		org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
		int instructionAddress
	public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public boolean visit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public boolean visit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
		org.eclipse.jdt.core.dom.Name qualifier
		int enclosingLevel
		org.eclipse.jdt.core.dom.ITypeBinding binding
	public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter node
	public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
		org.eclipse.jdt.core.dom.ITypeBinding varTypeBinding
		org.eclipse.jdt.core.dom.ITypeBinding varTypeBinding
		org.eclipse.jdt.core.dom.ITypeBinding varTypeBinding
		org.eclipse.jdt.core.dom.ASTNode parent
		int typeDimension
		org.eclipse.jdt.core.dom.ITypeBinding elementBinding
		org.eclipse.jdt.core.dom.Expression initializer
		org.eclipse.jdt.core.dom.ITypeBinding expBindnig
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
		java.util.Iterator iter
	public boolean visit (org.eclipse.jdt.core.dom.WildcardType) 
		org.eclipse.jdt.core.dom.WildcardType node
	public boolean visit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
	private int getTypeId (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		String typeName
	private int getUnBoxedTypeId (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
		String typeName
	private int getTypeId (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.SimpleType simpleType
	private java.lang.String getMethodSignature (org.eclipse.jdt.core.dom.IMethodBinding, java.lang.String) 
		org.eclipse.jdt.core.dom.IMethodBinding methodBinding
		String enclosingTypeSignature
		org.eclipse.jdt.core.dom.ITypeBinding[] parameterTypes
		int offset
		int argCount
		int argCount
		String[] parameterSignatures
		String[] parameterSignatures
		int i
		String signature
	private int getPrimitiveTypeId (java.lang.String) 
		String typeName
	private org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding (org.eclipse.jdt.core.dom.Expression) 
		org.eclipse.jdt.core.dom.Expression expression
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	private org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
	private org.eclipse.jdt.core.dom.IBinding resolveBinding (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
		org.eclipse.jdt.core.dom.IBinding binding
	private org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
		org.eclipse.jdt.core.dom.ITypeBinding typeBinding
}

org/eclipse/jdt/internal/debug/eval/ast/engine/AbstractRuntimeContext.class
AbstractRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public abstract org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext extends java.lang.Object implements org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext  {
	private org.eclipse.jdt.debug.core.IJavaObject fClassLoader
	private org.eclipse.jdt.debug.core.IJavaClassType fJavaLangClass
	protected org.eclipse.jdt.core.IJavaProject fProject
	public static final String CLASS
	public static final String FOR_NAME
	public static final String FOR_NAME_SIGNATURE
	public void  (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
	protected org.eclipse.jdt.debug.core.IJavaObject getClassLoaderObject ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.jdt.debug.core.IJavaClassType getJavaLangClass ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType[] types
	protected org.eclipse.jdt.debug.core.IJavaClassObject classForName (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		org.eclipse.jdt.debug.core.IJavaObject loader
		String tname
		org.eclipse.jdt.debug.core.IJavaType[] types
		int i
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		org.eclipse.jdt.debug.core.IJavaObject cloader
		org.eclipse.jdt.debug.core.IJavaValue loaderArg
		org.eclipse.jdt.debug.core.IJavaValue name
		org.eclipse.jdt.debug.core.IJavaValue[] args
		org.eclipse.core.runtime.CoreException e
	public org.eclipse.jdt.debug.core.IJavaClassObject classForName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
	public org.eclipse.jdt.core.IJavaProject getProject () 
	private boolean isCompatibleLoader (org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject recLoader
		org.eclipse.jdt.debug.core.IJavaObject otherLoader
		org.eclipse.jdt.debug.core.IJavaObject parent
	private org.eclipse.jdt.debug.core.IJavaObject getParentLoader (org.eclipse.jdt.debug.core.IJavaObject)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject loader
		org.eclipse.jdt.debug.core.IJavaFieldVariable field
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.debug.core.IJavaValue result
}

org/eclipse/jdt/internal/debug/eval/ast/engine/ArrayRuntimeContext.class
ArrayRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.ArrayRuntimeContext extends org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext {
	public static String ARRAY_THIS_VARIABLE
	private org.eclipse.jdt.debug.core.IJavaArray fArray
	private org.eclipse.jdt.debug.core.IJavaReferenceType fReceivingType
	private org.eclipse.jdt.debug.core.IJavaThread fThread
	private org.eclipse.jdt.debug.core.IJavaVariable fLocalArray
	static void  () 
	public void  (org.eclipse.jdt.debug.core.IJavaArray, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.debug.core.IJavaArray arrayObject
		org.eclipse.jdt.debug.core.IJavaThread thread
		org.eclipse.jdt.core.IJavaProject project
	public org.eclipse.jdt.debug.core.IJavaDebugTarget getVM () 
	public org.eclipse.jdt.debug.core.IJavaObject getThis ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType[] javaTypes
		org.eclipse.core.runtime.IStatus status
	public org.eclipse.jdt.debug.core.IJavaVariable[] getLocals ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.jdt.debug.core.IJavaThread getThread () 
	public boolean isConstructor ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/BinaryBasedSourceGenerator.class
BinaryBasedSourceGenerator.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator extends java.lang.Object {
	private static final String RUN_METHOD_NAME
	private static final String EVAL_METHOD_NAME
	private static final String ANONYMOUS_CLASS_NAME
	private String[] fLocalVariableTypeNames
	private String[] fLocalVariableNames
	private boolean fIsInStaticMethod
	private StringBuffer fSource
	private int fRunMethodStartOffset
	private int fRunMethodLength
	private int fCodeSnippetPosition
	private String fCompilationUnitName
	private int fSourceMajorLevel
	private int fSourceMinorLevel
	public void  (java.lang.String[], java.lang.String[], boolean, java.lang.String) 
		String[] localTypesNames
		String[] localVariables
		boolean isInStaticMethod
		String sourceLevel
		int index
		String num
	public void buildSource (org.eclipse.jdt.internal.debug.core.model.JDIReferenceType) 
		org.eclipse.jdt.internal.debug.core.model.JDIReferenceType referenceType
		com.sun.jdi.ReferenceType reference
	public void buildSourceStatic (org.eclipse.jdt.debug.core.IJavaReferenceType) 
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		com.sun.jdi.Type underlyingType
		com.sun.jdi.ReferenceType refType
		String packageName
	protected java.lang.String getUniqueMethodName (java.lang.String, com.sun.jdi.ReferenceType) 
		String methodName
		com.sun.jdi.ReferenceType type
		java.util.List methods
	private java.lang.StringBuffer buildRunMethod (com.sun.jdi.ReferenceType) 
		com.sun.jdi.ReferenceType type
		StringBuffer source
		int i
		int length
	private java.lang.StringBuffer buildTypeDeclaration (com.sun.jdi.ReferenceType, java.lang.StringBuffer, java.lang.String) 
		com.sun.jdi.ReferenceType referenceType
		StringBuffer buffer
		String nestedTypeName
		com.sun.jdi.Field thisField
		java.util.List fields
		java.util.Iterator iterator
		com.sun.jdi.Field field
		StringBuffer source
		String packageName
	private java.lang.StringBuffer buildTypeDeclaration (com.sun.jdi.ReferenceType, java.lang.StringBuffer, java.lang.String, boolean) 
		com.sun.jdi.ReferenceType referenceType
		StringBuffer buffer
		String nestedTypeName
		boolean hasEnclosingInstance
		StringBuffer source
		String typeName
		boolean isAnonymousType
		com.sun.jdi.ClassType classType
		java.util.List interfaceList
		String superClassName
		com.sun.jdi.ClassType classType
		String genericSignature
		String[] typeParameters
		String[] typeParameterBounds
		int i
		int j
		int i
		String[] superClassInterfaces
		int length
		int i
		com.sun.jdi.ClassType superClass
		java.util.List interfaces
		java.util.List interfaces
		java.util.Iterator iterator
		com.sun.jdi.InterfaceType interface_
		java.util.List fields
		java.util.Iterator iterator
		com.sun.jdi.Field field
		java.util.List methods
		java.util.Iterator iterator
		com.sun.jdi.Method method
		java.util.List nestedTypes
		java.util.Iterator iterator
		com.sun.jdi.ReferenceType nestedType
		java.util.Iterator iterator
		com.sun.jdi.ReferenceType nestedType
	private java.lang.StringBuffer buildFieldDeclaration (com.sun.jdi.Field) 
		com.sun.jdi.Field field
		StringBuffer source
	private java.lang.StringBuffer buildMethodDeclaration (com.sun.jdi.Method) 
		com.sun.jdi.Method method
		StringBuffer source
		String genericSignature
		String[] typeParameters
		String[] typeParameterBounds
		int i
		int j
		int i
		String[] parameterTypes
		int i
		int j
		String typeName
		int j
		java.util.List arguments
		int i
		java.util.Iterator iterator
		String argName
	private java.lang.String getReturnStatement (java.lang.String) 
		String returnTypeName
		String typeName
	private java.lang.String getDotName (java.lang.String) 
		String typeName
	private boolean isAnonymousTypeName (java.lang.String) 
		String typeName
		char char0
	private java.lang.String getSimpleName (java.lang.String) 
		String qualifiedName
		int pos
	private java.lang.String getPackageName (java.lang.String) 
		String qualifiedName
		int pos
	private boolean isADirectInnerType (java.lang.String, java.lang.String) 
		String typeName
		String nestedTypeName
		String end
	private boolean isInStaticMethod () 
	public java.lang.StringBuffer getSource () 
	public int getCodeSnippetPosition () 
	public java.lang.String getCompilationUnitName () 
	public int getSnippetStart () 
	public int getRunMethodStart () 
	public int getRunMethodLength () 
	public boolean isSourceLevelGreaterOrEqual (int, int) 
		int major
		int minor
}

org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationEngineMessages.class
EvaluationEngineMessages.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationEngineMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String ASTInstructionCompiler_Anonymous_type_declaration_cannot_be_used_in_an_evaluation_expression_2
	public static String ASTInstructionCompiler_Assert_statement_cannot_be_used_in_an_evaluation_expression_3
	public static String ASTInstructionCompiler_Unrecognized_assignment_operator____4
	public static String ASTInstructionCompiler_Catch_clause_cannot_be_used_in_an_evaluation_expression_6
	public static String ASTInstructionCompiler_Anonymous_type_declaration_cannot_be_used_in_an_evaluation_expression_7
	public static String ASTInstructionCompiler_Constructor_of_a_local_type_cannot_be_used_in_an_evaluation_expression_8
	public static String ASTInstructionCompiler_this_constructor_invocation_cannot_be_used_in_an_evaluation_expression_9
	public static String ASTInstructionCompiler_Error_in_type_declaration_statement
	public static String ASTInstructionCompiler_Unrecognized_infix_operator____13
	public static String ASTInstructionCompiler_unrecognized_postfix_operator____15
	public static String ASTInstructionCompiler_unrecognized_prefix_operator____16
	public static String ASTInstructionCompiler_super_constructor_invocation_cannot_be_used_in_an_evaluation_expression_19
	public static String ASTInstructionCompiler_Try_statement_cannot_be_used_in_an_evaluation_expression_23
	public static String ASTInstructionCompiler_Type_declaration_cannot_be_used_in_an_evaluation_expression_24
	public static String ASTInstructionCompiler_Type_declaration_statement_cannot_be_used_in_an_evaluation_expression_25
	public static String ASTInstructionCompiler_Local_type_array_instance_creation_cannot_be_used_in_an_evaluation_expression_29
	public static String ASTInstructionCompiler_Constructor_which_contains_a_local_type_as_parameter_cannot_be_used_in_an_evaluation_expression_30
	public static String ASTInstructionCompiler_Qualified_local_type_field_access_cannot_be_used_in_an_evaluation_expression_31
	public static String ASTInstructionCompiler_Method_which_contains_a_local_type_as_parameter_cannot_be_used_in_an_evaluation_expression_32
	public static String ASTInstructionCompiler_Must_explicitly_qualify_the_allocation_with_an_instance_of_the_enclosing_type_33
	public static String ASTEvaluationEngine_Evaluations_must_contain_either_an_expression_or_a_block_of_well_formed_statements_1
	public static String InterpreterVariable_setValue_String__not_supported_for_interpreter_variable_1
	public static String InterpreterVariable_verifyValue_IValue__not_supported_for_interpreter_variable_2
	public static String InterpreterVariable_verifyValue_String__not_supported_for_interpreter_variable_3
	public static String ASTEvaluationEngine_AST_evaluation_engine_cannot_evaluate_expression
	public static String ASTEvaluationEngine_An_unknown_error_occurred_during_evaluation
	public static String ASTEvaluationEngine_Cannot_perform_nested_evaluations
	public static String ASTInstructionCompiler_3
	public static String ASTInstructionCompiler_36
	public static String ASTInstructionCompiler_0
	public static String ASTInstructionCompiler_1
	public static String ASTInstructionCompiler_2
	public static String ASTInstructionCompiler_5
	public static String ASTEvaluationEngine_0
	public static String ASTEvaluationEngine_1
	public static String ArrayRuntimeContext_0
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationEngineMessages.properties
org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.class
EvaluationSourceGenerator.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator extends java.lang.Object {
	private String fCodeSnippet
	private String[] fLocalVariableTypeNames
	private String[] fLocalVariableNames
	private String fSource
	private String fCompilationUnitName
	private int fSnippetStartPosition
	private int fRunMethodStartPosition
	private int fRunMethodLength
	public void  (java.lang.String[], java.lang.String[], java.lang.String) 
		String[] localVariableTypesNames
		String[] localVariableNames
		String codeSnippet
	public void  (java.lang.String) 
		String codeSnippet
	protected java.lang.String getCompleteSnippet (java.lang.String) 
		String codeSnippet
	protected boolean isExpression (java.lang.String) 
		String codeSnippet
		boolean inString
		byte[] chars
		int i
		int numChars
	public java.lang.String getCompilationUnitName () 
	public int getSnippetStart () 
	public int getRunMethodStart () 
	public int getRunMethodLength () 
	protected void setSnippetStart (int) 
		int position
	protected void setRunMethodStart (int) 
		int position
	protected void setRunMethodLength (int) 
		int length
	public java.lang.String getSnippet () 
	private void createEvaluationSourceFromSource (java.lang.String, org.eclipse.jdt.core.IType, boolean, org.eclipse.jdt.core.IJavaProject)  throws org.eclipse.debug.core.DebugException 
		String source
		org.eclipse.jdt.core.IType type
		boolean createInAStaticMethod
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.core.dom.ASTParser parser
		java.util.Map options
		String sourceLevel
		org.eclipse.jdt.core.dom.CompilationUnit unit
		org.eclipse.jdt.internal.debug.eval.ast.engine.SourceBasedSourceGenerator visitor
		String sourceRes
	public static java.util.Map getCompilerOptions (org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.core.IJavaProject project
		java.util.Map options
		java.util.Iterator iter
		String key
		String value
	private void createEvaluationSourceFromJDIObject (org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator) 
		org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator objectToEvaluationSourceMapper
	private org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator getInstanceSourceMapper (org.eclipse.jdt.internal.debug.core.model.JDIReferenceType, boolean, org.eclipse.jdt.core.IJavaProject) 
		org.eclipse.jdt.internal.debug.core.model.JDIReferenceType referenceType
		boolean isInStaticMethod
		org.eclipse.jdt.core.IJavaProject project
		String sourceLevel
		org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator objectToEvaluationSourceMapper
	public java.lang.String getSource (org.eclipse.jdt.debug.core.IJavaReferenceType, org.eclipse.jdt.core.IJavaProject, boolean)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		org.eclipse.jdt.core.IJavaProject javaProject
		boolean isStatic
		org.eclipse.jdt.core.IType iType
		String baseSource
		org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator mapper
	protected void setCompilationUnitName (java.lang.String) 
		String name
	protected void setSource (java.lang.String) 
		String source
}

org/eclipse/jdt/internal/debug/eval/ast/engine/IRuntimeContext.class
IRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public abstract org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext extends java.lang.Object {
	public abstract org.eclipse.jdt.debug.core.IJavaDebugTarget getVM () 
	public abstract org.eclipse.jdt.debug.core.IJavaObject getThis ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jdt.debug.core.IJavaVariable[] getLocals ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jdt.core.IJavaProject getProject () 
	public abstract org.eclipse.jdt.debug.core.IJavaThread getThread () 
	public abstract boolean isConstructor ()  throws org.eclipse.core.runtime.CoreException 
	public abstract org.eclipse.jdt.debug.core.IJavaClassObject classForName (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.class
Interpreter.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter extends java.lang.Object {
	private org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction[] fInstructions
	private int fInstructionCounter
	private org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext fContext
	private java.util.Stack fStack
	private org.eclipse.jdt.debug.core.IJavaValue fLastValue
	private java.util.Map fInternalVariables
	private java.util.List fPermStorage
	private boolean fStopped
	public void  (org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence, org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence instructions
		org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
		com.sun.jdi.VMDisconnectedException e
	public void stop () 
	private void reset () 
	public void jump (int) 
		int offset
	public void push (java.lang.Object) 
		Object object
	private void disableCollection (org.eclipse.jdt.debug.core.IJavaObject) 
		org.eclipse.jdt.debug.core.IJavaObject value
		org.eclipse.core.runtime.CoreException e
	private void releaseObjects () 
		java.util.Iterator iterator
		org.eclipse.jdt.debug.core.IJavaObject object
		org.eclipse.core.runtime.CoreException e
	public java.lang.Object peek () 
	public java.lang.Object pop () 
	public org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext getContext () 
	public org.eclipse.jdt.debug.core.IJavaValue getResult () 
		Object top
		org.eclipse.core.runtime.CoreException exception
	public void setLastValue (org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue value
	public org.eclipse.debug.core.model.IVariable createInternalVariable (java.lang.String, org.eclipse.jdt.debug.core.IJavaType) 
		String name
		org.eclipse.jdt.debug.core.IJavaType referencType
		org.eclipse.debug.core.model.IVariable var
	public org.eclipse.debug.core.model.IVariable getInternalVariable (java.lang.String) 
		String name
}

org/eclipse/jdt/internal/debug/eval/ast/engine/InterpreterVariable.class
InterpreterVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.InterpreterVariable extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaVariable  {
	private org.eclipse.jdt.debug.core.IJavaType fReferenceType
	private String fName
	private org.eclipse.debug.core.model.IValue fValue
	private org.eclipse.debug.core.model.IDebugTarget fDebugTarget
	public void  (java.lang.String, org.eclipse.jdt.debug.core.IJavaType, org.eclipse.debug.core.model.IDebugTarget) 
		String name
		org.eclipse.jdt.debug.core.IJavaType referenceType
		org.eclipse.debug.core.model.IDebugTarget debugTarget
	public org.eclipse.debug.core.model.IValue getValue () 
	public java.lang.String getName () 
	public java.lang.String getReferenceTypeName ()  throws org.eclipse.debug.core.DebugException 
	public boolean hasValueChanged () 
	public java.lang.String getModelIdentifier () 
	public org.eclipse.debug.core.model.IDebugTarget getDebugTarget () 
	public org.eclipse.debug.core.ILaunch getLaunch () 
	public void setValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
	public void setValue (org.eclipse.debug.core.model.IValue) 
		org.eclipse.debug.core.model.IValue value
	public boolean supportsValueModification () 
	public boolean verifyValue (org.eclipse.debug.core.model.IValue)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.debug.core.model.IValue value
	public boolean verifyValue (java.lang.String)  throws org.eclipse.debug.core.DebugException 
		String expression
	public java.lang.Object getAdapter (java.lang.Class) 
		Class adapter
	public org.eclipse.jdt.debug.core.IJavaType getJavaType () 
	public java.lang.String getSignature ()  throws org.eclipse.debug.core.DebugException 
	public boolean isFinal () 
	public boolean isPackagePrivate () 
	public boolean isPrivate () 
	public boolean isProtected () 
	public boolean isPublic () 
	public boolean isStatic () 
	public boolean isSynthetic () 
	public boolean isLocal () 
	public java.lang.String getGenericSignature ()  throws org.eclipse.debug.core.DebugException 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/JavaObjectRuntimeContext.class
JavaObjectRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.JavaObjectRuntimeContext extends org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext {
	private org.eclipse.jdt.debug.core.IJavaObject fThisObject
	private org.eclipse.jdt.debug.core.IJavaThread fThread
	public void  (org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaThread) 
		org.eclipse.jdt.debug.core.IJavaObject thisObject
		org.eclipse.jdt.core.IJavaProject javaProject
		org.eclipse.jdt.debug.core.IJavaThread thread
	public org.eclipse.jdt.debug.core.IJavaDebugTarget getVM () 
	public org.eclipse.jdt.debug.core.IJavaObject getThis () 
	public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.jdt.debug.core.IJavaVariable[] getLocals () 
	public org.eclipse.jdt.debug.core.IJavaThread getThread () 
	public boolean isConstructor () 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/RuntimeContext.class
RuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.RuntimeContext extends org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext {
	private org.eclipse.jdt.debug.core.IJavaStackFrame fFrame
	public void  (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaStackFrame) 
		org.eclipse.jdt.core.IJavaProject project
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
	public org.eclipse.jdt.debug.core.IJavaDebugTarget getVM () 
	public org.eclipse.jdt.debug.core.IJavaObject getThis ()  throws org.eclipse.core.runtime.CoreException 
	public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject rec
	public org.eclipse.jdt.debug.core.IJavaVariable[] getLocals ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.jdt.debug.core.IJavaStackFrame getFrame () 
	private void setFrame (org.eclipse.jdt.debug.core.IJavaStackFrame) 
		org.eclipse.jdt.debug.core.IJavaStackFrame frame
	public org.eclipse.jdt.debug.core.IJavaThread getThread () 
	public boolean isConstructor ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/internal/debug/eval/ast/engine/SignatureExt.class
SignatureExt.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.SignatureExt extends java.lang.Object {
	public void  () 
	public static char[][] getTypeSuperClassInterfaces (char[])  throws java.lang.IllegalArgumentException 
		char[] typeSignature
		int length
		int i
		java.util.ArrayList superList
		int superStart
		char[][] result
	public static java.lang.String[] getTypeSuperClassInterfaces (java.lang.String)  throws java.lang.IllegalArgumentException 
		String typeSignature
		char[][] params
}

org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.class
SourceBasedSourceGenerator.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.SourceBasedSourceGenerator extends org.eclipse.jdt.core.dom.ASTVisitor {
	private static final String RUN_METHOD_NAME
	private static final String EVAL_METHOD_NAME
	private static final String EVAL_FIELD_NAME
	private String[] fLocalVariableTypeNames
	private String[] fLocalVariableNames
	private String fCodeSnippet
	private boolean fRightTypeFound
	private boolean fCreateInAStaticMethod
	private boolean fEvaluateNextEndTypeDeclaration
	private String fError
	private org.eclipse.jdt.core.IType fType
	private StringBuffer fSource
	private String fLastTypeName
	private String fCompilationUnitName
	private int fSnippetStartPosition
	private int fRunMethodStartOffset
	private int fRunMethodLength
	private int fSourceMajorLevel
	private int fSourceMinorLevel
	private java.util.Set fTypeParameters
	public void  (org.eclipse.jdt.core.IType, boolean, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String) 
		org.eclipse.jdt.core.IType type
		boolean createInAStaticMethod
		String[] localTypesNames
		String[] localVariables
		String codeSnippet
		String sourceLevel
		int index
		String num
	public java.lang.String getSource () 
	public java.lang.String getCompilationUnitName () 
	public int getSnippetStart () 
	public int getRunMethodStart () 
	public int getRunMethodLength () 
	private boolean rightTypeFound () 
	private void setRightTypeFound (boolean) 
		boolean value
	public boolean hasError () 
	public void setError (java.lang.String) 
		String errorDesc
	public java.lang.String getError () 
	private java.lang.StringBuffer buildRunMethod (java.util.List) 
		java.util.List bodyDeclarations
		StringBuffer buffer
		java.util.Iterator iterator
		String name
		int i
		int length
		String codeSnippet
	private java.lang.String getDotName (java.lang.String) 
		String typeName
	private boolean isRightType (org.eclipse.jdt.core.dom.ASTNode) 
		org.eclipse.jdt.core.dom.ASTNode node
		org.eclipse.jdt.core.SourceRange range
		org.eclipse.jdt.core.JavaModelException e
	private java.lang.StringBuffer buildTypeBody (java.lang.StringBuffer, java.util.List) 
		StringBuffer buffer
		java.util.List list
		StringBuffer source
	private java.lang.StringBuffer buildEnumBody (java.lang.StringBuffer, java.util.List, java.util.List) 
		StringBuffer buffer
		java.util.List constantDeclarations
		java.util.List bodyDeclarations
		StringBuffer source
		java.util.Iterator iter
	private java.lang.StringBuffer buildBody (java.lang.StringBuffer, java.util.List) 
		StringBuffer buffer
		java.util.List list
		StringBuffer source
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
		org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration
	private java.lang.StringBuffer buildFieldDeclaration (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
		StringBuffer source
		boolean first
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
		int i
		int dim
	private java.lang.StringBuffer buildMethodDeclaration (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration
		StringBuffer source
		int modifiers
		boolean isConstructor
		boolean first
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.SingleVariableDeclaration singleVariableDeclaration
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.Name name
	private void appendExtraDimensions (java.lang.StringBuffer, int) 
		StringBuffer source
		int extraDimension
		int i
	private java.lang.StringBuffer buildEnumDeclaration (java.lang.StringBuffer, org.eclipse.jdt.core.dom.EnumDeclaration) 
		StringBuffer buffer
		org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration
		StringBuffer source
		java.util.Iterator iterator
	private java.lang.StringBuffer buildTypeDeclaration (java.lang.StringBuffer, org.eclipse.jdt.core.dom.TypeDeclaration) 
		StringBuffer buffer
		org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
		StringBuffer source
		java.util.List typeParameters
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.TypeParameter typeParameter
		java.util.List typeBounds
		java.util.Iterator iter2
		java.util.Iterator iter2
		org.eclipse.jdt.core.dom.Type superClass
		java.util.Iterator iter
	private java.lang.StringBuffer buildCompilationUnit (java.lang.StringBuffer, org.eclipse.jdt.core.dom.CompilationUnit) 
		StringBuffer buffer
		org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
		StringBuffer source
		org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration
	private java.lang.String getUniqueMethodName (java.lang.String, java.util.List) 
		String methodName
		java.util.List bodyDeclarations
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
		org.eclipse.jdt.core.dom.MethodDeclaration method
		String foundName
	private java.lang.String getUniqueFieldName (java.lang.String, java.util.List) 
		String fieldName
		java.util.List bodyDeclarations
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
		org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
		String foundName
		java.util.Iterator iterator
	private java.lang.String getQualifiedIdentifier (org.eclipse.jdt.core.dom.Name) 
		org.eclipse.jdt.core.dom.Name name
		String typeName
		org.eclipse.jdt.core.dom.QualifiedName qualifiedName
	public java.lang.String getTypeName (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		String name
		org.eclipse.jdt.core.dom.QualifiedType qualifiedType
		org.eclipse.jdt.core.dom.ParameterizedType parameterizedType
		StringBuffer buff
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.WildcardType wildcardType
		StringBuffer buff
		org.eclipse.jdt.core.dom.Type bound
	public java.lang.String getReturnExpression (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
		String typeName
		char char0
		char char1
	public void endVisit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration anonymousClassDeclaration
		java.util.List bodyDeclarations
		StringBuffer source
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.MethodDeclaration enclosingMethodDeclaration
		org.eclipse.jdt.core.dom.FieldDeclaration enclosingFieldDeclaration
		org.eclipse.jdt.core.dom.Type type
	private org.eclipse.jdt.core.dom.Type getParentType (org.eclipse.jdt.core.dom.Type) 
		org.eclipse.jdt.core.dom.Type type
	public void endVisit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public void endVisit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
		StringBuffer source
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.MethodDeclaration enclosingMethodDeclaration
	public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		StringBuffer source
		org.eclipse.jdt.core.dom.ASTNode parent
		org.eclipse.jdt.core.dom.MethodDeclaration enclosingMethodDeclaration
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration) 
		org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration) 
		org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess) 
		org.eclipse.jdt.core.dom.ArrayAccess node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation) 
		org.eclipse.jdt.core.dom.ArrayCreation node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer) 
		org.eclipse.jdt.core.dom.ArrayInitializer node
	public boolean visit (org.eclipse.jdt.core.dom.ArrayType) 
		org.eclipse.jdt.core.dom.ArrayType node
	public boolean visit (org.eclipse.jdt.core.dom.AssertStatement) 
		org.eclipse.jdt.core.dom.AssertStatement node
	public boolean visit (org.eclipse.jdt.core.dom.Assignment) 
		org.eclipse.jdt.core.dom.Assignment node
	public boolean visit (org.eclipse.jdt.core.dom.Block) 
		org.eclipse.jdt.core.dom.Block node
	public boolean visit (org.eclipse.jdt.core.dom.BlockComment) 
		org.eclipse.jdt.core.dom.BlockComment node
	public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral) 
		org.eclipse.jdt.core.dom.BooleanLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.BreakStatement) 
		org.eclipse.jdt.core.dom.BreakStatement node
	public boolean visit (org.eclipse.jdt.core.dom.CastExpression) 
		org.eclipse.jdt.core.dom.CastExpression node
	public boolean visit (org.eclipse.jdt.core.dom.CatchClause) 
		org.eclipse.jdt.core.dom.CatchClause node
	public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral) 
		org.eclipse.jdt.core.dom.CharacterLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation) 
		org.eclipse.jdt.core.dom.ClassInstanceCreation node
	public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit) 
		org.eclipse.jdt.core.dom.CompilationUnit node
	public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression) 
		org.eclipse.jdt.core.dom.ConditionalExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation) 
		org.eclipse.jdt.core.dom.ConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement) 
		org.eclipse.jdt.core.dom.ContinueStatement node
	public boolean visit (org.eclipse.jdt.core.dom.DoStatement) 
		org.eclipse.jdt.core.dom.DoStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement) 
		org.eclipse.jdt.core.dom.EmptyStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement) 
		org.eclipse.jdt.core.dom.EnhancedForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration) 
		org.eclipse.jdt.core.dom.EnumConstantDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration) 
		org.eclipse.jdt.core.dom.EnumDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement) 
		org.eclipse.jdt.core.dom.ExpressionStatement node
	public boolean visit (org.eclipse.jdt.core.dom.FieldAccess) 
		org.eclipse.jdt.core.dom.FieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration) 
		org.eclipse.jdt.core.dom.FieldDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ForStatement) 
		org.eclipse.jdt.core.dom.ForStatement node
	public boolean visit (org.eclipse.jdt.core.dom.IfStatement) 
		org.eclipse.jdt.core.dom.IfStatement node
	public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration) 
		org.eclipse.jdt.core.dom.ImportDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.InfixExpression) 
		org.eclipse.jdt.core.dom.InfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Initializer) 
		org.eclipse.jdt.core.dom.Initializer node
	public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression) 
		org.eclipse.jdt.core.dom.InstanceofExpression node
	public boolean visit (org.eclipse.jdt.core.dom.Javadoc) 
		org.eclipse.jdt.core.dom.Javadoc node
	public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement) 
		org.eclipse.jdt.core.dom.LabeledStatement node
	public boolean visit (org.eclipse.jdt.core.dom.LineComment) 
		org.eclipse.jdt.core.dom.LineComment node
	public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation) 
		org.eclipse.jdt.core.dom.MarkerAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.MemberRef) 
		org.eclipse.jdt.core.dom.MemberRef node
	public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair) 
		org.eclipse.jdt.core.dom.MemberValuePair node
	public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration) 
		org.eclipse.jdt.core.dom.MethodDeclaration node
		java.util.List typeParameters
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.TypeParameter typeParameter
	public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation) 
		org.eclipse.jdt.core.dom.MethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRef) 
		org.eclipse.jdt.core.dom.MethodRef node
	public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter) 
		org.eclipse.jdt.core.dom.MethodRefParameter node
	public boolean visit (org.eclipse.jdt.core.dom.Modifier) 
		org.eclipse.jdt.core.dom.Modifier node
	public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation) 
		org.eclipse.jdt.core.dom.NormalAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.NullLiteral) 
		org.eclipse.jdt.core.dom.NullLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral) 
		org.eclipse.jdt.core.dom.NumberLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration) 
		org.eclipse.jdt.core.dom.PackageDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType) 
		org.eclipse.jdt.core.dom.ParameterizedType node
	public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression) 
		org.eclipse.jdt.core.dom.ParenthesizedExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression) 
		org.eclipse.jdt.core.dom.PostfixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression) 
		org.eclipse.jdt.core.dom.PrefixExpression node
	public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType) 
		org.eclipse.jdt.core.dom.PrimitiveType node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedName) 
		org.eclipse.jdt.core.dom.QualifiedName node
	public boolean visit (org.eclipse.jdt.core.dom.QualifiedType) 
		org.eclipse.jdt.core.dom.QualifiedType node
	public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement) 
		org.eclipse.jdt.core.dom.ReturnStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleName) 
		org.eclipse.jdt.core.dom.SimpleName node
	public boolean visit (org.eclipse.jdt.core.dom.SimpleType) 
		org.eclipse.jdt.core.dom.SimpleType node
	public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation) 
		org.eclipse.jdt.core.dom.SingleMemberAnnotation node
	public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration) 
		org.eclipse.jdt.core.dom.SingleVariableDeclaration node
	public boolean visit (org.eclipse.jdt.core.dom.StringLiteral) 
		org.eclipse.jdt.core.dom.StringLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation) 
		org.eclipse.jdt.core.dom.SuperConstructorInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess) 
		org.eclipse.jdt.core.dom.SuperFieldAccess node
	public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation) 
		org.eclipse.jdt.core.dom.SuperMethodInvocation node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchCase) 
		org.eclipse.jdt.core.dom.SwitchCase node
	public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement) 
		org.eclipse.jdt.core.dom.SwitchStatement node
	public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement) 
		org.eclipse.jdt.core.dom.SynchronizedStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TagElement) 
		org.eclipse.jdt.core.dom.TagElement node
	public boolean visit (org.eclipse.jdt.core.dom.TextElement) 
		org.eclipse.jdt.core.dom.TextElement node
	public boolean visit (org.eclipse.jdt.core.dom.ThisExpression) 
		org.eclipse.jdt.core.dom.ThisExpression node
	public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement) 
		org.eclipse.jdt.core.dom.ThrowStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TryStatement) 
		org.eclipse.jdt.core.dom.TryStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration) 
		org.eclipse.jdt.core.dom.TypeDeclaration node
		java.util.List typeParameters
		java.util.Iterator iterator
		org.eclipse.jdt.core.dom.TypeParameter typeParameter
	public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement) 
		org.eclipse.jdt.core.dom.TypeDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral) 
		org.eclipse.jdt.core.dom.TypeLiteral node
	public boolean visit (org.eclipse.jdt.core.dom.TypeParameter) 
		org.eclipse.jdt.core.dom.TypeParameter node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression) 
		org.eclipse.jdt.core.dom.VariableDeclarationExpression node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment) 
		org.eclipse.jdt.core.dom.VariableDeclarationFragment node
	public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement) 
		org.eclipse.jdt.core.dom.VariableDeclarationStatement node
	public boolean visit (org.eclipse.jdt.core.dom.WhileStatement) 
		org.eclipse.jdt.core.dom.WhileStatement node
	public boolean visit (org.eclipse.jdt.core.dom.WildcardType) 
		org.eclipse.jdt.core.dom.WildcardType node
	public boolean isSourceLevelGreaterOrEqual (int, int) 
		int major
		int minor
	private void appendTypeParameters (java.lang.StringBuffer, java.util.List) 
		StringBuffer source
		java.util.List typeParameters
		java.util.Iterator iter
		org.eclipse.jdt.core.dom.TypeParameter typeParameter
		java.util.List typeBounds
		java.util.Iterator iter2
		java.util.Iterator iter2
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/AndAssignmentOperator.class
AndAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.AndAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.AndOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/AndOperator.class
AndOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.AndOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperateur
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayAccess.class
ArrayAccess.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayAccess extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
	public void  (int) 
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		int index
		org.eclipse.jdt.debug.core.IJavaArray array
	public java.lang.String toString () 
	protected org.eclipse.jdt.debug.core.IJavaArray popArray ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue value
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayAllocation.class
ArrayAllocation.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayAllocation extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
	private int fDimension
	private int fExprDimension
	private boolean fHasInitializer
	private org.eclipse.jdt.debug.core.IJavaArrayType[] fCachedArrayTypes
	public void  (int, int, boolean, int) 
		int dimension
		int exprDimension
		boolean hasInitializer
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaArray array
		int[] exprDimensions
		int i
		org.eclipse.jdt.debug.core.IJavaType type
		int i
		int lim
		org.eclipse.jdt.debug.core.IJavaArray array
	private org.eclipse.jdt.debug.core.IJavaArray createArray (int, int[])  throws org.eclipse.core.runtime.CoreException 
		int dimension
		int[] exprDimensions
		org.eclipse.jdt.debug.core.IJavaArray array
		int[] newExprDimension
		int i
		int i
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayInitializerInstruction.class
ArrayInitializerInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInitializerInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
	private String fTypeSignature
	private int fDimensions
	private int fLength
	public void  (java.lang.String, int, int, int) 
		String typeSignature
		int length
		int dimensions
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaArrayType arrayType
		org.eclipse.jdt.debug.core.IJavaArray array
		int i
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayInstruction.class
ArrayInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public void  (int) 
		int start
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/AssignmentOperator.class
AssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.AssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	protected int fVariableTypeId
	protected int fValueTypeId
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.debug.core.IJavaVariable variable
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue primitiveValue
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/BinaryOperator.class
BinaryOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	protected int fResultTypeId
	protected int fLeftTypeId
	protected int fRightTypeId
	protected boolean fIsAssignmentOperator
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignementOperator
		int start
	public final void execute ()  throws org.eclipse.core.runtime.CoreException 
	private void executeAssignment ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.debug.core.IJavaVariable variable
		org.eclipse.jdt.debug.core.IJavaValue variableValue
	private void executeBinary ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue right
		org.eclipse.jdt.debug.core.IJavaValue left
	private org.eclipse.jdt.debug.core.IJavaValue getByteValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getShortValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getCharValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getIntValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getLongValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getFloatValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getDoubleValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getBooleanValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	private org.eclipse.jdt.debug.core.IJavaValue getStringValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected abstract int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
	protected abstract long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
	protected abstract float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
	protected abstract double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
	protected abstract boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
	protected abstract java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
	protected int getInternResultType () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/Cast.class
Cast.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Cast extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public static final String IS_INSTANCE
	public static final String IS_INSTANCE_SIGNATURE
	private int fTypeTypeId
	private String fBaseTypeName
	private int fDimension
	public void  (int, java.lang.String, int, int) 
		int typeTypeId
		String baseTypeName
		int dimension
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue primitiveValue
		org.eclipse.jdt.debug.core.IJavaObject classObject
		org.eclipse.jdt.debug.core.IJavaObject classObject
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue resultValue
	private java.lang.String typeName () 
		String result
		int i
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/CompoundInstruction.class
CompoundInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction {
	private int fSize
	protected void  (int) 
		int start
	public void setEnd (int) 
		int end
	public int getSize () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ConditionalJump.class
ConditionalJump.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump {
	private boolean fJumpOnTrue
	public void  (boolean) 
		boolean jumpOnTrue
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue condition
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/Constructor.class
Constructor.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Constructor extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	private int fArgCount
	private String fSignature
	public void  (java.lang.String, int, int) 
		String signature
		int argCount
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue[] args
		int i
		org.eclipse.jdt.debug.core.IJavaClassType clazz
		org.eclipse.jdt.debug.core.IJavaValue result
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/DivideAssignmentOperator.class
DivideAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.DivideAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.DivideOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/DivideOperator.class
DivideOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.DivideOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
		int divisor
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
		long divisor
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/Dup.class
Dup.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Dup extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	public void  () 
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		Object element
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/DupX1.class
DupX1.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.DupX1 extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	public void  () 
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		Object element1
		Object element2
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/EqualEqualOperator.class
EqualEqualOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.EqualEqualOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	private boolean fIsEquals
	public void  (int, int, boolean, int) 
		int leftTypeId
		int rightTypeId
		boolean isEquals
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
		boolean equals
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/GreaterEqualOperator.class
GreaterEqualOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.GreaterEqualOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int) 
		int leftTypeId
		int rightTypeId
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/GreaterOperator.class
GreaterOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.GreaterOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int) 
		int leftTypeId
		int rightTypeId
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/InstanceOfOperator.class
InstanceOfOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstanceOfOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public static final String IS_INSTANCE
	public static final String IS_INSTANCE_SIGNATURE
	public void  (int) 
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.debug.core.IJavaValue value
		org.eclipse.jdt.debug.core.IJavaObject object
		org.eclipse.jdt.debug.core.IJavaObject classObject
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/Instruction.class
Instruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction extends java.lang.Object {
	private org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter fInterpreter
	public static final int T_undefined
	public static final int T_Object
	public static final int T_char
	public static final int T_byte
	public static final int T_short
	public static final int T_boolean
	public static final int T_void
	public static final int T_long
	public static final int T_double
	public static final int T_float
	public static final int T_int
	public static final int T_String
	public static final int T_null
	private static final int[][] fTypeTable
	static void  () 
	public void  () 
	public abstract int getSize () 
	public void setInterpreter (org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter) 
		org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter interpreter
	public void setLastValue (org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue value
	public void stop () 
	public static int getBinaryPromotionType (int, int) 
		int left
		int right
	public abstract void execute ()  throws org.eclipse.core.runtime.CoreException 
	protected org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext getContext () 
	protected org.eclipse.jdt.debug.core.IJavaDebugTarget getVM () 
	protected org.eclipse.debug.core.model.IVariable getInternalVariable (java.lang.String) 
		String name
	protected org.eclipse.debug.core.model.IVariable createInternalVariable (java.lang.String, org.eclipse.jdt.debug.core.IJavaType) 
		String name
		org.eclipse.jdt.debug.core.IJavaType referencType
	protected org.eclipse.jdt.debug.core.IJavaObject getClassObject (org.eclipse.jdt.debug.core.IJavaType)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType type
	protected void jump (int) 
		int offset
	protected void push (java.lang.Object) 
		Object object
	protected java.lang.Object pop () 
	protected org.eclipse.jdt.debug.core.IJavaValue popValue ()  throws org.eclipse.core.runtime.CoreException 
		Object element
	protected void pushNewValue (boolean) 
		boolean value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (boolean) 
		boolean value
	protected void pushNewValue (byte) 
		byte value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (byte) 
		byte value
	protected void pushNewValue (short) 
		short value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (short) 
		short value
	protected void pushNewValue (int) 
		int value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (int) 
		int value
	protected void pushNewValue (long) 
		long value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (long) 
		long value
	protected void pushNewValue (char) 
		char value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (char) 
		char value
	protected void pushNewValue (float) 
		float value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (float) 
		float value
	protected void pushNewValue (double) 
		double value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (double) 
		double value
	protected void pushNewValue (java.lang.String) 
		String value
	protected org.eclipse.jdt.debug.core.IJavaValue newValue (java.lang.String) 
		String value
	protected void pushNullValue () 
	protected org.eclipse.jdt.debug.core.IJavaValue nullValue () 
	public static int getUnaryPromotionType (int) 
		int typeId
	protected org.eclipse.jdt.debug.core.IJavaType getType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String qualifiedName
		org.eclipse.jdt.debug.core.IJavaClassObject classReference
	protected org.eclipse.jdt.debug.core.IJavaType getPrimitiveType (java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		String name
		org.eclipse.jdt.debug.core.IJavaReferenceType type
		org.eclipse.jdt.debug.core.IJavaFieldVariable field
		org.eclipse.jdt.debug.core.IJavaClassObject clazz
	protected org.eclipse.jdt.debug.core.IJavaArrayType getArrayType (java.lang.String, int)  throws org.eclipse.core.runtime.CoreException 
		String typeSignature
		int dimension
		String qualifiedName
		String braces
		int i
		String signature
		org.eclipse.jdt.debug.core.IJavaObject classReference
		org.eclipse.jdt.debug.core.IJavaType[] types
		int i
		int length
		org.eclipse.jdt.debug.core.IJavaType type
	protected void checkTypes (org.eclipse.jdt.debug.core.IJavaType[], java.lang.String)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType[] types
		String qualifiedName
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/InstructionSequence.class
InstructionSequence.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence extends java.lang.Object implements org.eclipse.jdt.debug.eval.ICompiledExpression  {
	private java.util.List fInstructions
	private java.util.List fErrors
	private String fSnippet
	private org.eclipse.core.runtime.CoreException fException
	public void  (java.lang.String) 
		String snippet
	public org.eclipse.core.runtime.CoreException getException () 
	public java.lang.String getSnippet () 
	public void addError (java.lang.String) 
		String error
	public boolean hasErrors () 
	public org.eclipse.jdt.core.dom.Message[] getErrors () 
		org.eclipse.jdt.core.dom.Message[] messages
		int i
		java.util.Iterator iter
	public java.lang.String[] getErrorMessages () 
	public org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction[] getInstructions () 
		int size
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction[] instructions
	public org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction getInstruction (int) 
		int address
	public void add (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
	public int indexOf (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
	public boolean isEmpty () 
	public void insert (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction, int) 
		org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
		int index
	public org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction get (int) 
		int address
	public int getEnd () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/InstructionsEvaluationMessages.class
InstructionsEvaluationMessages.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionsEvaluationMessages extends org.eclipse.osgi.util.NLS {
	private static final String BUNDLE_NAME
	public static String AndAssignmentOperator_operator_1
	public static String AndOperator_____operator_1
	public static String ArrayAccess_0
	public static String ArrayAccess_array_access_1
	public static String ArrayAccess_illegal_index
	public static String ArrayAllocation_array_allocation_1
	public static String ArrayInitializerInstruction_array_initializer_1
	public static String AssignmentOperator_operator_1
	public static String Cast_ClassCastException__Cannot_cast__0__as__1___1
	public static String Cast_cast_3
	public static String ConditionalJump_conditional_jump_1
	public static String Constructor_constructor__1
	public static String LocalVariableCreation_create_local_variable__0___1___1
	public static String DivideAssignmentOperator_operator_1
	public static String DivideOperator_Divide_by_zero_1
	public static String DivideOperator_Divide_by_zero_2
	public static String DivideOperator______operator_3
	public static String EqualEqualOperator_operator_1
	public static String GreaterEqualOperator_operator_1
	public static String GreaterOperator______operator_1
	public static String InstanceOfOperator__instanceof___operator_3
	public static String Jump_jump_1
	public static String LeftShiftAssignmentOperator_operator_1
	public static String LeftShiftOperator_______operator_1
	public static String LessEqualOperator_operator_1
	public static String LessOperator______operator_1
	public static String MinusAssignmentOperator_operator_1
	public static String MinusOperator______operator_1
	public static String MultiplyAssignmentOperator_operator_1
	public static String MultiplyOperator______operator_1
	public static String NoOp_no_op_1
	public static String NotOperator______operator_1
	public static String OrAssignmentOperator_operator_1
	public static String OrOperator______operator_1
	public static String PlusAssignmentOperator_operator_1
	public static String PlusOperator______operator_2
	public static String Pop_pop_1
	public static String PostfixMinusMinusOperator_postfix________operator_1
	public static String PostfixPlusPlusOperator_postfix________operator_1
	public static String PrefixMinusMinusOperator_prefix________operator_1
	public static String PrefixPlusPlusOperator_prefix________operator_1
	public static String PushBoolean_push__1
	public static String PushFieldVariable_0
	public static String PushChar_push__1
	public static String PushClassLiteralValue_push_class_literal_value_1
	public static String PushDouble_push__1
	public static String PushFieldVariable_Cannot_find_the_field__0__for_the_object__1__1
	public static String PushFieldVariable_push_field__0__2
	public static String PushArrayLength_push_array_length__1
	public static String PushFloat_push__1
	public static String PushInt_push__1
	public static String PushLong_push__1
	public static String PushNull_push___null__1
	public static String PushString_push__1
	public static String PushThis_push___this__1
	public static String PushThis_Unable_to_retrieve_the_correct_enclosing_instance_of__this__2
	public static String PushType_push_type__1
	public static String RemainderAssignmentOperator_operator_1
	public static String RemainderOperator_Divide_by_zero_1
	public static String RemainderOperator_Divide_by_zero_2
	public static String RemainderOperator______operator_3
	public static String ReturnInstruction_return
	public static String RightShiftAssignmentOperator_operator_1
	public static String RightShiftOperator_______operator_1
	public static String TwiddleOperator______operator_1
	public static String UnaryMinusOperator_unary_minus_operator_1
	public static String UnaryPlusOperator_unary_plus_operator_1
	public static String UnsignedRightShiftAssignmentOperator_operator_1
	public static String UnsignedRightShiftOperator________operator_1
	public static String XorAssignmentOperator_operator_1
	public static String XorOperator______operator_1
	public static String PushLocalVariable_Cannot_find_the_variable____1
	public static String PushLocalVariable_push____0___2
	public static String PushStaticFieldVariable_Cannot_find_the_field__0__in__1__1
	public static String PushStaticFieldVariable_push_static_field__0__2
	public static String SendMessage_Attempt_to_send_a_message_to_a_non_object_value_1
	public static String SendMessage_send_message__0___1__2
	public static String SendStaticMessage_Cannot_send_a_static_message_to_a_non_class_type_object_1
	public static String SendStaticMessage_send_static_message__0___1__2
	public static String Instruction_No_type
	public static String InstanceOfOperator_No_class_object
	public static String Cast_No_class_object
	public static String LocalVariableCreation_Execution_failed___VM_disconnected__1
	static Class class$0
	static void  () 
	public void  () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/InstructionsEvaluationMessages.properties
org/eclipse/jdt/internal/debug/eval/ast/instructions/Jump.class
Jump.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	protected int fOffset
	public void  () 
	public void setOffset (int) 
		int offset
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/LeftShiftAssignmentOperator.class
LeftShiftAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LeftShiftAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.LeftShiftOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/LeftShiftOperator.class
LeftShiftOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LeftShiftOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getInternResultType () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/LessEqualOperator.class
LessEqualOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LessEqualOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int) 
		int leftTypeId
		int rightTypeId
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/LessOperator.class
LessOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LessOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int) 
		int leftTypeId
		int rightTypeId
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/LocalVariableCreation.class
LocalVariableCreation.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LocalVariableCreation extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	private boolean fIsPrimitiveType
	private String fName
	private String fTypeSignature
	private int fDimension
	private boolean fHasInitializer
	public void  (java.lang.String, java.lang.String, int, boolean, boolean, int) 
		String name
		String typeSignature
		int dimension
		boolean isPrimitiveType
		boolean hasInitializer
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.debug.core.IJavaType type
		org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
		com.sun.jdi.VirtualMachine vm
		org.eclipse.debug.core.model.IVariable var
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/MinusAssignmentOperator.class
MinusAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MinusAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.MinusOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/MinusOperator.class
MinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/MultiplyAssignmentOperator.class
MultiplyAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MultiplyAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.MultiplyOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/MultiplyOperator.class
MultiplyOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MultiplyOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/NoOp.class
NoOp.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.NoOp extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public void  (int) 
		int start
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/NotOperator.class
NotOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.NotOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
	public void  (int, int) 
		int expressionTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/OrAssignmentOperator.class
OrAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.OrAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.OrOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/OrOperator.class
OrOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.OrOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PlusAssignmentOperator.class
PlusAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PlusAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.PlusOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PlusOperator.class
PlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public static final String NULL
	public static final String TOSTRING_SELECTOR
	public static final String TOSTRING_SIGNATURE
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	private java.lang.String getString (org.eclipse.jdt.debug.core.IJavaValue, int)  throws org.eclipse.debug.core.DebugException 
		org.eclipse.jdt.debug.core.IJavaValue value
		int typeId
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue primitiveValue
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/Pop.class
Pop.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Pop extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction {
	private int fSize
	public void  (int) 
		int size
	public void execute () 
	public java.lang.String toString () 
	public int getSize () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PostfixMinusMinusOperator.class
PostfixMinusMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PostfixMinusMinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
	public void  (int, int) 
		int variableTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaVariable variable
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PostfixPlusPlusOperator.class
PostfixPlusPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PostfixPlusPlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
	public void  (int, int) 
		int variableTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaVariable variable
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PrefixMinusMinusOperator.class
PrefixMinusMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PrefixMinusMinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
	public void  (int, int) 
		int variableTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaVariable variable
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PrefixPlusPlusOperator.class
PrefixPlusPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PrefixPlusPlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
	public void  (int, int) 
		int variableTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaVariable variable
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushArrayLength.class
PushArrayLength.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushArrayLength extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayAccess {
	public void  (int) 
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaArray receiver
		int length
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushArrayType.class
PushArrayType.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushArrayType extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
	private String fTypeSignature
	private int fDimension
	public void  (java.lang.String, int, int) 
		String typeSignature
		int dimension
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushBoolean.class
PushBoolean.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushBoolean extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private boolean fValue
	public void  (boolean) 
		boolean value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushChar.class
PushChar.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushChar extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private char fValue
	public void  (char) 
		char value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushClassLiteralValue.class
PushClassLiteralValue.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushClassLiteralValue extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public void  (int) 
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType type
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushDouble.class
PushDouble.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushDouble extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private double fValue
	public void  (double) 
		double value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushFieldVariable.class
PushFieldVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushFieldVariable extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	private String fDeclaringTypeSignature
	private String fName
	private int fSuperClassLevel
	public void  (java.lang.String, int, int) 
		String name
		int superClassLevel
		int start
	public void  (java.lang.String, java.lang.String, int) 
		String name
		String declaringTypeSignature
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		Object value
		org.eclipse.jdt.debug.core.IJavaObject receiver
		org.eclipse.jdt.debug.core.IJavaVariable field
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushFloat.class
PushFloat.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushFloat extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private float fValue
	public void  (float) 
		float value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushInt.class
PushInt.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushInt extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private int fValue
	public void  (int) 
		int value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushLocalVariable.class
PushLocalVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushLocalVariable extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private String fName
	public void  (java.lang.String) 
		String name
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.debug.core.model.IVariable internalVariable
		org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
		org.eclipse.jdt.debug.core.IJavaVariable[] locals
		int i
	protected java.lang.String getName () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushLong.class
PushLong.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushLong extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private long fValue
	public void  (long) 
		long value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushNull.class
PushNull.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushNull extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	public void  () 
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushPrimitiveType.class
PushPrimitiveType.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushPrimitiveType extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private String fName
	public void  (java.lang.String) 
		String name
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushStaticFieldVariable.class
PushStaticFieldVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushStaticFieldVariable extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	private String fFieldName
	private String fQualifiedTypeName
	public void  (java.lang.String, java.lang.String, int) 
		String fieldName
		String qualifiedTypeName
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaType receiver
		org.eclipse.jdt.debug.core.IJavaVariable field
		String message
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushString.class
PushString.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushString extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private String fValue
	public void  (java.lang.String) 
		String value
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushThis.class
PushThis.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushThis extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private int fEnclosingLevel
	public void  (int) 
		int enclosingLevel
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
		org.eclipse.jdt.debug.core.IJavaObject thisInstance
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/PushType.class
PushType.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushType extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
	private String fTypeName
	public void  (java.lang.String) 
		String signature
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/RemainderAssignmentOperator.class
RemainderAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RemainderAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.RemainderOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/RemainderOperator.class
RemainderOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RemainderOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
		int divisor
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
		long divisor
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ReturnInstruction.class
ReturnInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ReturnInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public void  (int) 
		int start
	public void execute () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/RightShiftAssignmentOperator.class
RightShiftAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RightShiftAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.RightShiftOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/RightShiftOperator.class
RightShiftOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RightShiftOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	protected void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getInternResultType () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/RuntimeSignature.class
RuntimeSignature.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RuntimeSignature extends java.lang.Object {
	public static final char C_BOOLEAN
	public static final char C_BYTE
	public static final char C_CHAR
	public static final char C_DOUBLE
	public static final char C_FLOAT
	public static final char C_INT
	public static final char C_SEMICOLON
	public static final char C_LONG
	public static final char C_SHORT
	public static final char C_VOID
	public static final char C_DOT
	public static final char C_DOLLAR
	public static final char C_ARRAY
	public static final char C_RESOLVED
	public static final char C_UNRESOLVED
	public static final char C_NAME_END
	public static final char C_PARAM_START
	public static final char C_PARAM_END
	public static final String SIG_BOOLEAN
	public static final String SIG_BYTE
	public static final String SIG_CHAR
	public static final String SIG_DOUBLE
	public static final String SIG_FLOAT
	public static final String SIG_INT
	public static final String SIG_LONG
	public static final String SIG_SHORT
	public static final String SIG_VOID
	private static final char[] NO_CHAR
	private static final char[] BOOLEAN
	private static final char[] BYTE
	private static final char[] CHAR
	private static final char[] DOUBLE
	private static final char[] FLOAT
	private static final char[] INT
	private static final char[] LONG
	private static final char[] SHORT
	private static final char[] VOID
	static void  () 
	public void  () 
	public static java.lang.String toString (java.lang.String)  throws java.lang.IllegalArgumentException 
		String signature
	public static char[] toCharArray (char[])  throws java.lang.IllegalArgumentException 
		char[] signature
		int sigLength
		int resultLength
		int index
		int end
		int start
		char[] result
	public static char[] toCharArray (char[], char[], char[][], boolean, boolean) 
		char[] methodSignature
		char[] methodName
		char[][] parameterNames
		boolean fullyQualifyTypeNames
		boolean includeReturnType
		int firstParen
		int sigLength
		int paramCount
		int lastParen
		int resultLength
		int i
		int end
		int start
		int start
		int parameterNamesLength
		int i
		int selectorLength
		char[] result
		int index
		long pos
		int sigPos
		int i
		long pos
		char[] parameterName
		int paramLength
	private static long copyType (char[], int, char[], int, boolean) 
		char[] signature
		int sigPos
		char[] dest
		int index
		boolean fullyQualifyTypeNames
		int arrayCount
		int length
		int length
		int length
		int length
		int length
		int length
		int length
		int length
		int length
		int length
		int end
		int start
		int start
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/SendMessage.class
SendMessage.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.SendMessage extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	private int fArgCount
	private String fSelector
	private String fSignature
	private String fDeclaringType
	public void  (java.lang.String, java.lang.String, int, java.lang.String, int) 
		String selector
		String signature
		int argCount
		String declaringType
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue[] args
		int i
		Object receiver
		org.eclipse.jdt.debug.core.IJavaValue result
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/SendStaticMessage.class
SendStaticMessage.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.SendStaticMessage extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	private int fArgCount
	private String fSelector
	private String fSignature
	private String fTypeName
	public void  (java.lang.String, java.lang.String, java.lang.String, int, int) 
		String typeName
		String selector
		String signature
		int argCount
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaValue[] args
		int i
		org.eclipse.jdt.debug.core.IJavaType receiver
		org.eclipse.jdt.debug.core.IJavaValue result
		org.eclipse.jdt.debug.core.IJavaValue result
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/SimpleInstruction.class
SimpleInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction {
	protected void  () 
	public int getSize () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ThrowInstruction$1.class
ThrowInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
 org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction this$0
	private final org.eclipse.jdt.debug.core.IJavaThread val$javaThread
	void  (org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction, org.eclipse.jdt.debug.core.IJavaThread) 
	public void run () 
		org.eclipse.debug.core.DebugException e
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/ThrowInstruction.class
ThrowInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public void  (int) 
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaObject exception
		org.eclipse.jdt.debug.core.IJavaThread javaThread
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/TwiddleOperator.class
TwiddleOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.TwiddleOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
	public void  (int, int) 
		int expressionTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/UnaryMinusOperator.class
UnaryMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryMinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
	public void  (int, int) 
		int expressionTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/UnaryOperator.class
UnaryOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	protected int fExpressionTypeId
	public void  (int, int) 
		int expressionTypeId
		int start
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/UnaryPlusOperator.class
UnaryPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryPlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
	public void  (int, int) 
		int expressionTypeId
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
		org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/UnsignedRightShiftAssignmentOperator.class
UnsignedRightShiftAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/UnsignedRightShiftOperator.class
UnsignedRightShiftOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	public void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getInternResultType () 
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/Value.class
Value.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Value extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	public void  (int) 
		int start
	public void execute ()  throws org.eclipse.core.runtime.CoreException 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/XfixOperator.class
XfixOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
	protected int fVariableTypeId
	public void  (int, int) 
		int variableTypeId
		int start
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/XorAssignmentOperator.class
XorAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.XorAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XorOperator {
	public void  (int, int, int) 
		int variableTypeId
		int valueTypeId
		int start
	public java.lang.String toString () 
}

org/eclipse/jdt/internal/debug/eval/ast/instructions/XorOperator.class
XorOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.XorOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
	public void  (int, int, int, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		int start
	public void  (int, int, int, boolean, int) 
		int resultId
		int leftTypeId
		int rightTypeId
		boolean isAssignmentOperator
		int start
	protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) 
		org.eclipse.jdt.debug.core.IJavaValue leftOperand
		org.eclipse.jdt.debug.core.IJavaValue rightOperand
	public java.lang.String toString () 
}