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.classBootstrap.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.classTimeoutException.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.classVirtualMachine.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.classEventRequestManager.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.classOperationRefusedException.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.classReenterStepRequest.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.classReferenceType.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.classThreadReference.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.classVirtualMachine.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.classAccessibleImpl.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.classArrayReferenceImpl.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.classArrayTypeImpl.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.classBooleanTypeImpl.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.classBooleanValueImpl.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.classByteTypeImpl.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.classByteValueImpl.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.classCharTypeImpl.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.classCharValueImpl.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.classClassLoaderReferenceImpl.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.classClassObjectReferenceImpl.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.classClassTypeImpl.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.classDoubleTypeImpl.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.classDoubleValueImpl.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.classFieldImpl.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.classFloatTypeImpl.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.classFloatValueImpl.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.classGenericSignature.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.classIntegerTypeImpl.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.classIntegerValueImpl.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.classInterfaceTypeImpl.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.classJDIMessages.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.classLocalVariableImpl.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.classLocationImpl.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.classLongTypeImpl.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.classLongValueImpl.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.classMethodImpl.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.classMirrorImpl.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.classMonitorInfoImpl.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.classObjectReferenceImpl.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.classObjectReferenceImpl.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.classPrimitiveTypeImpl.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.classPrimitiveValueImpl.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.classReferenceTypeImpl.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.classReferenceTypeImpl.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.classReferenceTypeImpl.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.classShortTypeImpl.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.classShortValueImpl.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.classSourceDebugExtensionParser.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.classSourceDebugExtensionParser.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.classStackFrameImpl.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.classStringReferenceImpl.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.classThreadGroupReferenceImpl.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.classThreadGroupReferenceImpl.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.classThreadReferenceImpl.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.classTypeComponentImpl.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.classTypeImpl.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.classValueCache.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.classValueImpl.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.classVerboseWriter.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.classVirtualMachineImpl.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.classVirtualMachineManagerImpl.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.classVoidTypeImpl.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.classVoidValueImpl.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.classConnectMessages.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.classConnectorImpl.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.classConnectorImpl.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.classConnectorImpl.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.classConnectorImpl.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.classConnectorImpl.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.classConnectorImpl.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.classPacketManager.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.classPacketReceiveManager.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.classPacketSendManager.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.classSocketAttachingConnectorImpl.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.classSocketConnection.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.classSocketLaunchingConnectorImpl.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.classSocketListeningConnectorImpl.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.classSocketRawLaunchingConnectorImpl.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.classSocketTransportImpl.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.classSocketTransportService.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.classSocketTransportService.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.classSocketTransportService.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.classSocketTransportService.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.classSocketTransportService.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.classTransportImpl.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.classAccessWatchpointEventImpl.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.classBreakpointEventImpl.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.classClassPrepareEventImpl.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.classClassUnloadEventImpl.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.classEventImpl.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.classEventIteratorImpl.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.classEventMessages.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.classEventQueueImpl.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.classEventSetImpl.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.classExceptionEventImpl.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.classLocatableEventImpl.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.classMethodEntryEventImpl.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.classMethodExitEventImpl.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.classModificationWatchpointEventImpl.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.classMonitorContendedEnterEventImpl.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.classMonitorContendedEnteredEventImpl.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.classMonitorWaitEventImpl.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.classMonitorWaitedEventImpl.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.classStepEventImpl.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.classThreadDeathEventImpl.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.classThreadStartEventImpl.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.classVMDeathEventImpl.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.classVMDisconnectEventImpl.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.classVMStartEventImpl.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.classWatchpointEventImpl.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.classJDWPMessages.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.classJdwpArrayID.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.classJdwpClassID.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.classJdwpClassLoaderID.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.classJdwpClassObjectID.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.classJdwpCommandPacket.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.classJdwpFieldID.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.classJdwpFrameID.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.classJdwpID.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.classJdwpInterfaceID.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.classJdwpMethodID.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.classJdwpObjectID.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.classJdwpPacket.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.classJdwpReferenceTypeID.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.classJdwpReplyPacket.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.classJdwpString.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.classJdwpStringID.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.classJdwpThreadGroupID.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.classJdwpThreadID.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.classAccessWatchpointRequestImpl.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.classBreakpointRequestImpl.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.classClassPrepareRequestImpl.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.classClassUnloadRequestImpl.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.classEventRequestImpl.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.classEventRequestImpl.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.classEventRequestImpl.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.classEventRequestManagerImpl.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.classExceptionRequestImpl.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.classMethodEntryRequestImpl.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.classMethodExitRequestImpl.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.classModificationWatchpointRequestImpl.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.classMonitorContendedEnterRequestImpl.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.classMonitorContendedEnteredRequestImpl.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.classMonitorWaitRequestImpl.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.classMonitorWaitedRequestImpl.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.classReenterStepRequestImpl.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.classRequestID.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.classRequestMessages.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.classStepRequestImpl.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.classThreadDeathRequestImpl.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.classThreadStartRequestImpl.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.classVMDeathRequestImpl.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.classWatchpointRequestImpl.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.classJdwpCommandPacket.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.classJdwpConversation.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.classJdwpPacket.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.classJdwpReplyPacket.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.classTcpipSpy.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.classUnableToParseDataException.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.classVerbosePacketStream.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.classIEvaluationRunnable.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.classIJavaArray.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.classIJavaArrayType.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.classIJavaBreakpoint.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.classIJavaBreakpointListener.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.classIJavaClassObject.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.classIJavaClassPrepareBreakpoint.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.classIJavaClassType.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.classIJavaDebugTarget.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.classIJavaExceptionBreakpoint.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.classIJavaFieldVariable.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.classIJavaHotCodeReplaceListener.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.classIJavaInterfaceType.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.classIJavaLineBreakpoint.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.classIJavaMethodBreakpoint.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.classIJavaMethodEntryBreakpoint.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.classIJavaModifiers.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.classIJavaObject.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.classIJavaPatternBreakpoint.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.classIJavaPrimitiveValue.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.classIJavaReferenceType.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.classIJavaStackFrame.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.classIJavaStratumLineBreakpoint.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.classIJavaTargetPatternBreakpoint.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.classIJavaThread.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.classIJavaThreadGroup.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.classIJavaType.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.classIJavaValue.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.classIJavaVariable.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.classIJavaWatchpoint.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.classJDIDebugModel.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.classJDIDebugModel.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.classEvaluationManager.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.classIAstEvaluationEngine.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.classIClassFileEvaluationEngine.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.classICompiledExpression.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.classIEvaluationEngine.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.classIEvaluationListener.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.classIEvaluationResult.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.classEventDispatcher.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.classEventDispatcher.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.classHeapWalkingManager.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.classIJDIEventListener.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.classJDIDebugMessages.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.classJDIDebugOptions.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.classJDIDebugPlugin.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.classJDIDebugPlugin.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.classJDIDebugPlugin.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.classJDIDebugPlugin.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.classJDIDebugPlugin.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.classJDIDebugPlugin.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.classJDIDebugPluginPreferenceInitializer.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.classJavaDebugPropertyTester.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.classJavaDebugUtils.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.classJavaDebugUtils.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.classJavaDebugUtils.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.classBreakpointListenerManager.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.classBreakpointListenerManager.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.classConditionalBreakpointHandler.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.classConditionalBreakpointHandler.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.classJDIDebugBreakpointMessages.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.classJavaBreakpoint.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.classJavaBreakpointImportParticipant.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.classJavaBreakpointImportParticipant.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.classJavaClassPrepareBreakpoint.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.classJavaClassPrepareBreakpoint.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.classJavaExceptionBreakpoint.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.classJavaExceptionBreakpoint.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.classJavaLineBreakpoint.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.classJavaLineBreakpoint.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.classJavaMethodBreakpoint.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.classJavaMethodBreakpoint.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.classJavaMethodEntryBreakpoint.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.classJavaMethodEntryBreakpoint.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.classJavaPatternBreakpoint.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.classJavaPatternBreakpoint.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.classJavaStratumLineBreakpoint.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.classJavaStratumLineBreakpoint.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.classJavaTargetPatternBreakpoint.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.classJavaTargetPatternBreakpoint.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.classJavaWatchpoint.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.classJavaWatchpoint.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.classValidBreakpointLocationLocator.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.classCompilationUnitDelta.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.classJDIDebugHCRMessages.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.classJavaHotCodeReplaceManager.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.classJavaHotCodeReplaceManager.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.classJavaHotCodeReplaceManager.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.classJavaHotCodeReplaceManager.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.classJavaHotCodeReplaceManager.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