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 redefineTypesJ9 (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List qualifiedNames
String[] typeNames
org.eclipse.jdi.hcr.VirtualMachine vm
int result
RuntimeException e
private void redefineTypesJDK (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List resources
java.util.List qualifiedNames
java.util.Map typesToBytes
com.sun.jdi.VirtualMachine vm
UnsupportedOperationException exception
String detail
NoClassDefFoundError exception
VerifyError exception
UnsupportedClassVersionError exception
ClassFormatError exception
ClassCircularityError exception
RuntimeException exception
private void redefineTypesFailedJDK (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.lang.String, java.lang.Throwable) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List qualifiedNames
String message
Throwable exception
private java.util.Map getTypesToBytes (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List resources
java.util.List qualifiedNames
java.util.Map typesToBytes
java.util.Iterator resourceIter
java.util.Iterator nameIter
org.eclipse.core.resources.IResource resource
String name
java.util.List classes
byte[] bytes
java.util.Iterator classIter
com.sun.jdi.ReferenceType type
private java.lang.Object[] getHotCodeReplaceListeners (org.eclipse.jdt.debug.core.IJavaDebugTarget)
org.eclipse.jdt.debug.core.IJavaDebugTarget target
Object[] listeners
private void fireHCRSucceeded (org.eclipse.jdt.debug.core.IJavaDebugTarget)
org.eclipse.jdt.debug.core.IJavaDebugTarget target
Object[] listeners
int i
private void fireHCRFailed (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, org.eclipse.debug.core.DebugException)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
org.eclipse.debug.core.DebugException exception
Object[] listeners
int i
private void fireObsoleteMethods (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
Object[] listeners
int i
protected void attemptDropToFrame (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List resources
java.util.List replacedClassNames
java.util.List dropFrames
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame dropFrame
java.util.Iterator iter
protected void attemptPopFrames (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.util.List, java.util.List, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List resources
java.util.List replacedClassNames
java.util.List poppedThreads
java.util.List popFrames
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame popFrame
java.util.Iterator iter
protected boolean containsObsoleteMethods (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
org.eclipse.debug.core.model.IThread[] threads
java.util.List frames
java.util.Iterator iter
int i
int numThreads
protected java.util.List getAffectedFrames (org.eclipse.debug.core.model.IThread[], java.util.List, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IThread[] threads
java.util.List resourceList
java.util.List replacedClassNames
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame affectedFrame
java.util.List popFrames
int numThreads
org.eclipse.core.resources.IResource[] resources
int i
int j
protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame getAffectedFrame (org.eclipse.jdt.internal.debug.core.model.JDIThread, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
java.util.List replacedClassNames
java.util.List frames
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame affectedFrame
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
org.eclipse.jdt.core.ICompilationUnit compilationUnit
org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta delta
org.eclipse.core.resources.IProject project
int j
private org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta getDelta (org.eclipse.jdt.core.ICompilationUnit, long) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.core.ICompilationUnit cu
long time
org.eclipse.jdt.internal.debug.core.hcr.CompilationUnitDelta delta
protected boolean containsChangedType (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame, java.util.List) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
java.util.List replacedClassNames
String declaringTypeName
java.util.Iterator iter
int index
String className
protected void attemptStepIn (java.util.List) throws org.eclipse.debug.core.DebugException
java.util.List threads
java.util.Iterator iter
protected org.eclipse.jdt.core.ICompilationUnit getCompilationUnit (org.eclipse.jdt.debug.core.IJavaStackFrame)
org.eclipse.jdt.debug.core.IJavaStackFrame frame
org.eclipse.debug.core.ILaunch launch
org.eclipse.debug.core.model.ISourceLocator locator
org.eclipse.jdt.debug.core.IJavaDebugTarget target
String def
Object sourceElement
public org.eclipse.jdt.core.IMethod getMethod (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame, org.eclipse.jdt.core.ICompilationUnit) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
org.eclipse.jdt.core.ICompilationUnit unit
String declaringTypeName
String methodName
String[] arguments
String typeName
int index
org.eclipse.jdt.core.IType type
String remaining
protected java.lang.String getUnqualifiedName (java.lang.String)
String qualifiedName
int index
private void notifyFailedDrop (java.util.List, java.util.List) throws org.eclipse.debug.core.DebugException
java.util.List frames
java.util.List replacedClassNames
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
java.util.Iterator iter
protected org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager$ChangedClassFilesVisitor getChangedClassFiles (org.eclipse.core.resources.IResourceChangeEvent)
org.eclipse.core.resources.IResourceChangeEvent event
org.eclipse.core.resources.IResourceDelta delta
org.eclipse.core.runtime.CoreException e
public void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener)
org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
public void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener)
org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
public void launchRemoved (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
org.eclipse.debug.core.model.IDebugTarget[] debugTargets
int i
org.eclipse.jdt.debug.core.IJavaDebugTarget jt
public void launchAdded (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
org.eclipse.debug.core.model.IDebugTarget[] debugTargets
int i
org.eclipse.jdt.debug.core.IJavaDebugTarget jt
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
public void launchChanged (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[])
org.eclipse.debug.core.DebugEvent[] events
int i
org.eclipse.debug.core.DebugEvent event
Object source
org.eclipse.jdt.debug.core.IJavaDebugTarget jt
protected void deregisterTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
org.eclipse.debug.core.ILaunch[] launches
int i
org.eclipse.debug.core.model.IDebugTarget[] targets
int j
org.eclipse.debug.core.model.IDebugTarget debugTarget
org.eclipse.jdt.debug.core.IJavaDebugTarget jt
protected synchronized void addHotSwapTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
protected synchronized void addNonHotSwapTarget (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
static void access$0 (org.eclipse.jdt.internal.debug.core.hcr.JavaHotCodeReplaceManager, java.util.List, java.util.List, java.util.List)
}
org/eclipse/jdt/internal/debug/core/hcr/MethodSearchVisitor.classMethodSearchVisitor.java
package org.eclipse.jdt.internal.debug.core.hcr
public org.eclipse.jdt.internal.debug.core.hcr.MethodSearchVisitor extends org.eclipse.jdt.core.dom.ASTVisitor {
private String fName
private String[] fParameterTypes
private org.eclipse.jdt.core.dom.MethodDeclaration fMatch
public void ()
public void setTargetMethod (java.lang.String, java.lang.String)
String methodName
String methodSignature
int i
String type
public org.eclipse.jdt.core.dom.MethodDeclaration getMatch ()
public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration)
org.eclipse.jdt.core.dom.MethodDeclaration node
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.core.dom.ITypeBinding[] typeBindings
int i
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
String typeSignature
private boolean isSearching ()
public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration)
org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess)
org.eclipse.jdt.core.dom.ArrayAccess node
public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation)
org.eclipse.jdt.core.dom.ArrayCreation node
public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer)
org.eclipse.jdt.core.dom.ArrayInitializer node
public boolean visit (org.eclipse.jdt.core.dom.ArrayType)
org.eclipse.jdt.core.dom.ArrayType node
public boolean visit (org.eclipse.jdt.core.dom.AssertStatement)
org.eclipse.jdt.core.dom.AssertStatement node
public boolean visit (org.eclipse.jdt.core.dom.Assignment)
org.eclipse.jdt.core.dom.Assignment node
public boolean visit (org.eclipse.jdt.core.dom.Block)
org.eclipse.jdt.core.dom.Block node
public boolean visit (org.eclipse.jdt.core.dom.BlockComment)
org.eclipse.jdt.core.dom.BlockComment node
public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral)
org.eclipse.jdt.core.dom.BooleanLiteral node
public boolean visit (org.eclipse.jdt.core.dom.BreakStatement)
org.eclipse.jdt.core.dom.BreakStatement node
public boolean visit (org.eclipse.jdt.core.dom.CastExpression)
org.eclipse.jdt.core.dom.CastExpression node
public boolean visit (org.eclipse.jdt.core.dom.CatchClause)
org.eclipse.jdt.core.dom.CatchClause node
public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral)
org.eclipse.jdt.core.dom.CharacterLiteral node
public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation)
org.eclipse.jdt.core.dom.ClassInstanceCreation node
public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.dom.CompilationUnit node
public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression)
org.eclipse.jdt.core.dom.ConditionalExpression node
public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation)
org.eclipse.jdt.core.dom.ConstructorInvocation node
public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement)
org.eclipse.jdt.core.dom.ContinueStatement node
public boolean visit (org.eclipse.jdt.core.dom.DoStatement)
org.eclipse.jdt.core.dom.DoStatement node
public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement)
org.eclipse.jdt.core.dom.EmptyStatement node
public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement)
org.eclipse.jdt.core.dom.EnhancedForStatement node
public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration)
org.eclipse.jdt.core.dom.EnumConstantDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration)
org.eclipse.jdt.core.dom.EnumDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement)
org.eclipse.jdt.core.dom.ExpressionStatement node
public boolean visit (org.eclipse.jdt.core.dom.FieldAccess)
org.eclipse.jdt.core.dom.FieldAccess node
public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration)
org.eclipse.jdt.core.dom.FieldDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ForStatement)
org.eclipse.jdt.core.dom.ForStatement node
public boolean visit (org.eclipse.jdt.core.dom.IfStatement)
org.eclipse.jdt.core.dom.IfStatement node
public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration)
org.eclipse.jdt.core.dom.ImportDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.InfixExpression)
org.eclipse.jdt.core.dom.InfixExpression node
public boolean visit (org.eclipse.jdt.core.dom.Initializer)
org.eclipse.jdt.core.dom.Initializer node
public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression)
org.eclipse.jdt.core.dom.InstanceofExpression node
public boolean visit (org.eclipse.jdt.core.dom.Javadoc)
org.eclipse.jdt.core.dom.Javadoc node
public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement)
org.eclipse.jdt.core.dom.LabeledStatement node
public boolean visit (org.eclipse.jdt.core.dom.LineComment)
org.eclipse.jdt.core.dom.LineComment node
public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation)
org.eclipse.jdt.core.dom.MarkerAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.MemberRef)
org.eclipse.jdt.core.dom.MemberRef node
public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair)
org.eclipse.jdt.core.dom.MemberValuePair node
public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation)
org.eclipse.jdt.core.dom.MethodInvocation node
public boolean visit (org.eclipse.jdt.core.dom.MethodRef)
org.eclipse.jdt.core.dom.MethodRef node
public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter)
org.eclipse.jdt.core.dom.MethodRefParameter node
public boolean visit (org.eclipse.jdt.core.dom.Modifier)
org.eclipse.jdt.core.dom.Modifier node
public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation)
org.eclipse.jdt.core.dom.NormalAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.NullLiteral)
org.eclipse.jdt.core.dom.NullLiteral node
public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral)
org.eclipse.jdt.core.dom.NumberLiteral node
public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration)
org.eclipse.jdt.core.dom.PackageDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType)
org.eclipse.jdt.core.dom.ParameterizedType node
public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression)
org.eclipse.jdt.core.dom.ParenthesizedExpression node
public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression)
org.eclipse.jdt.core.dom.PostfixExpression node
public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression)
org.eclipse.jdt.core.dom.PrefixExpression node
public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType)
org.eclipse.jdt.core.dom.PrimitiveType node
public boolean visit (org.eclipse.jdt.core.dom.QualifiedName)
org.eclipse.jdt.core.dom.QualifiedName node
public boolean visit (org.eclipse.jdt.core.dom.QualifiedType)
org.eclipse.jdt.core.dom.QualifiedType node
public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement)
org.eclipse.jdt.core.dom.ReturnStatement node
public boolean visit (org.eclipse.jdt.core.dom.SimpleName)
org.eclipse.jdt.core.dom.SimpleName node
public boolean visit (org.eclipse.jdt.core.dom.SimpleType)
org.eclipse.jdt.core.dom.SimpleType node
public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation)
org.eclipse.jdt.core.dom.SingleMemberAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration)
org.eclipse.jdt.core.dom.SingleVariableDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.StringLiteral)
org.eclipse.jdt.core.dom.StringLiteral node
public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation)
org.eclipse.jdt.core.dom.SuperConstructorInvocation node
public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess)
org.eclipse.jdt.core.dom.SuperFieldAccess node
public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation)
org.eclipse.jdt.core.dom.SuperMethodInvocation node
public boolean visit (org.eclipse.jdt.core.dom.SwitchCase)
org.eclipse.jdt.core.dom.SwitchCase node
public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement)
org.eclipse.jdt.core.dom.SwitchStatement node
public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement)
org.eclipse.jdt.core.dom.SynchronizedStatement node
public boolean visit (org.eclipse.jdt.core.dom.TagElement)
org.eclipse.jdt.core.dom.TagElement node
public boolean visit (org.eclipse.jdt.core.dom.TextElement)
org.eclipse.jdt.core.dom.TextElement node
public boolean visit (org.eclipse.jdt.core.dom.ThisExpression)
org.eclipse.jdt.core.dom.ThisExpression node
public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement)
org.eclipse.jdt.core.dom.ThrowStatement node
public boolean visit (org.eclipse.jdt.core.dom.TryStatement)
org.eclipse.jdt.core.dom.TryStatement node
public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement)
org.eclipse.jdt.core.dom.TypeDeclarationStatement node
public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral)
org.eclipse.jdt.core.dom.TypeLiteral node
public boolean visit (org.eclipse.jdt.core.dom.TypeParameter)
org.eclipse.jdt.core.dom.TypeParameter node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression)
org.eclipse.jdt.core.dom.VariableDeclarationExpression node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment)
org.eclipse.jdt.core.dom.VariableDeclarationFragment node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement)
org.eclipse.jdt.core.dom.VariableDeclarationStatement node
public boolean visit (org.eclipse.jdt.core.dom.WhileStatement)
org.eclipse.jdt.core.dom.WhileStatement node
public boolean visit (org.eclipse.jdt.core.dom.WildcardType)
org.eclipse.jdt.core.dom.WildcardType node
}
org/eclipse/jdt/internal/debug/core/logicalstructures/IJavaStructuresListener.classIJavaStructuresListener.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public abstract org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener extends java.lang.Object {
public abstract void logicalStructuresChanged ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JDIAllInstancesValue.classJDIAllInstancesValue.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JDIAllInstancesValue extends org.eclipse.jdt.internal.debug.core.model.JDIArrayValue {
private org.eclipse.jdt.debug.core.IJavaObject[] fInstances
private org.eclipse.jdt.internal.debug.core.model.JDIReferenceType fRoot
private org.eclipse.jdt.debug.core.IJavaArrayType fType
private boolean fIsMoreThanPreference
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, org.eclipse.jdt.internal.debug.core.model.JDIReferenceType)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
org.eclipse.jdt.internal.debug.core.model.JDIReferenceType root
org.eclipse.jdt.debug.core.IJavaType[] javaTypes
protected org.eclipse.jdt.debug.core.IJavaObject[] getInstances ()
org.eclipse.jdt.debug.core.IJavaObject[] instances
int max
org.eclipse.debug.core.DebugException e
public synchronized int getLength () throws org.eclipse.debug.core.DebugException
public int getSize () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaValue getValue (int) throws org.eclipse.debug.core.DebugException
int index
public org.eclipse.jdt.debug.core.IJavaValue[] getValues () throws org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IVariable getVariable (int) throws org.eclipse.debug.core.DebugException
int offset
public org.eclipse.debug.core.model.IVariable[] getVariables (int, int) throws org.eclipse.debug.core.DebugException
int offset
int length
org.eclipse.debug.core.model.IVariable[] vars
int i
public org.eclipse.debug.core.model.IVariable[] getVariables () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long) throws org.eclipse.debug.core.DebugException
long max
public boolean isAllocated () throws org.eclipse.debug.core.DebugException
public int getInitialOffset ()
public boolean hasVariables () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
public java.lang.String getValueString () throws org.eclipse.debug.core.DebugException
public java.lang.String getDetailString ()
StringBuffer buf
Object[] elements
String length
int i
protected boolean isMoreThanPreference ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JDIPlaceholderVariable.classJDIPlaceholderVariable.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable extends org.eclipse.core.runtime.PlatformObject implements org.eclipse.jdt.debug.core.IJavaVariable {
private String fName
private org.eclipse.jdt.debug.core.IJavaValue fValue
private org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
static Class class$0
static Class class$1
public void (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue)
String name
org.eclipse.jdt.debug.core.IJavaValue value
public void (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
String name
org.eclipse.jdt.debug.core.IJavaValue value
org.eclipse.jdt.debug.core.IJavaValue logicalParent
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
public boolean isLocal ()
public org.eclipse.debug.core.model.IValue getValue ()
public java.lang.String getName ()
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
public boolean hasValueChanged ()
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPackagePrivate ()
public boolean isFinal ()
public boolean isStatic ()
public boolean isSynthetic ()
public java.lang.String getModelIdentifier ()
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget ()
public org.eclipse.debug.core.ILaunch getLaunch ()
public void setValue (java.lang.String)
String expression
public void setValue (org.eclipse.debug.core.model.IValue)
org.eclipse.debug.core.model.IValue value
public boolean supportsValueModification ()
public boolean verifyValue (java.lang.String)
String expression
public boolean verifyValue (org.eclipse.debug.core.model.IValue)
org.eclipse.debug.core.model.IValue value
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable var
public int hashCode ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure$EvaluationBlock.classJavaLogicalStructure.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure$EvaluationBlock extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationListener {
private org.eclipse.jdt.debug.core.IJavaObject fEvaluationValue
private org.eclipse.jdt.debug.core.IJavaReferenceType fEvaluationType
private org.eclipse.jdt.debug.core.IJavaThread fThread
private org.eclipse.jdt.debug.eval.IAstEvaluationEngine fEvaluationEngine
private org.eclipse.jdt.debug.eval.IEvaluationResult fResult
final org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure this$0
public void (org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaReferenceType, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IAstEvaluationEngine)
org.eclipse.jdt.debug.core.IJavaObject value
org.eclipse.jdt.debug.core.IJavaReferenceType type
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.eval.IAstEvaluationEngine evaluationEngine
public void evaluationComplete (org.eclipse.jdt.debug.eval.IEvaluationResult)
org.eclipse.jdt.debug.eval.IEvaluationResult result
public org.eclipse.jdt.debug.core.IJavaValue evaluate (java.lang.String) throws org.eclipse.debug.core.DebugException
String snippet
org.eclipse.jdt.debug.eval.ICompiledExpression compiledExpression
String[] errorMessages
org.eclipse.debug.core.DebugException exception
String message
String message
String message
private void log (java.lang.String[])
String[] messages
StringBuffer log
int i
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructure.classJavaLogicalStructure.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure extends java.lang.Object implements org.eclipse.debug.core.ILogicalStructureType {
private static org.eclipse.debug.core.IStatusHandler fgStackFrameProvider
private String fType
private boolean fSubtypes
private String fValue
private String fDescription
private String[][] fVariables
private String fContributingPluginId
static Class class$0
static Class class$1
public void (java.lang.String, boolean, java.lang.String, java.lang.String, java.lang.String[][])
String type
boolean subtypes
String value
String description
String[][] variables
public void (org.eclipse.core.runtime.IConfigurationElement) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.IConfigurationElement configurationElement
org.eclipse.core.runtime.IConfigurationElement[] variableElements
int j
String variableName
String variableValue
public boolean providesLogicalStructure (org.eclipse.debug.core.model.IValue)
org.eclipse.debug.core.model.IValue value
public org.eclipse.debug.core.model.IValue getLogicalStructure (org.eclipse.debug.core.model.IValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.debug.core.model.IValue value
org.eclipse.jdt.debug.core.IJavaObject javaValue
org.eclipse.jdt.debug.core.IJavaReferenceType type
org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
org.eclipse.debug.core.model.ISourceLocator locator
Object sourceElement
String[] sourcePaths
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.core.IJavaProject resourceProject
org.eclipse.jdt.debug.eval.IAstEvaluationEngine evaluationEngine
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure$EvaluationBlock evaluationBlock
org.eclipse.jdt.debug.core.IJavaVariable[] variables
int i
org.eclipse.jdt.debug.core.IJavaValue logicalValue
org.eclipse.core.runtime.CoreException e
private org.eclipse.jdt.debug.core.IJavaReferenceType getType (org.eclipse.jdt.debug.core.IJavaObject)
org.eclipse.jdt.debug.core.IJavaObject value
org.eclipse.jdt.debug.core.IJavaType type
org.eclipse.jdt.debug.core.IJavaClassType classType
org.eclipse.jdt.debug.core.IJavaClassType superClass
org.eclipse.jdt.debug.core.IJavaInterfaceType[] superInterfaces
int i
org.eclipse.debug.core.DebugException e
private org.eclipse.jdt.debug.core.IJavaStackFrame getStackFrame (org.eclipse.debug.core.model.IValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.debug.core.model.IValue value
org.eclipse.debug.core.IStatusHandler handler
org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
org.eclipse.debug.core.model.IDebugTarget target
org.eclipse.jdt.debug.core.IJavaDebugTarget javaTarget
org.eclipse.debug.core.model.IThread[] threads
int i
org.eclipse.debug.core.model.IThread thread
private static org.eclipse.debug.core.IStatusHandler getStackFrameProvider ()
public boolean isSubtypes ()
public void setSubtypes (boolean)
boolean subtypes
public java.lang.String getQualifiedTypeName ()
public void setType (java.lang.String)
String type
public java.lang.String getValue ()
public void setValue (java.lang.String)
String value
public java.lang.String[][] getVariables ()
public void setVariables (java.lang.String[][])
String[][] variables
public void setDescription (java.lang.String)
String description
public java.lang.String getDescription (org.eclipse.debug.core.model.IValue)
org.eclipse.debug.core.model.IValue value
public java.lang.String getDescription ()
public boolean isContributed ()
public java.lang.String getContributingPluginId ()
public java.lang.String getId ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructures$PreferenceListener.classJavaLogicalStructures.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures$PreferenceListener extends java.lang.Object implements org.eclipse.core.runtime.Preferences$IPropertyChangeListener {
void ()
public void propertyChange (org.eclipse.core.runtime.Preferences$PropertyChangeEvent)
org.eclipse.core.runtime.Preferences$PropertyChangeEvent event
java.util.Iterator iter
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JavaLogicalStructures.classJavaLogicalStructures.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructures extends java.lang.Object implements org.eclipse.debug.core.ILogicalStructureProvider {
static final char IS_SUBTYPE_TRUE
static final char IS_SUBTYPE_FALSE
private static java.util.Map fJavaLogicalStructureMap
private static java.util.List fPluginContributedJavaLogicalStructures
private static java.util.List fUserDefinedJavaLogicalStructures
private static java.util.Set fListeners
private static final String PREF_JAVA_LOGICAL_STRUCTURES
static void ()
public void ()
private static void initJavaLogicalStructureMap ()
private static void addAllLogicalStructures (java.util.List)
java.util.List pluginContributedJavaLogicalStructures
java.util.Iterator iter
private static void addLogicalStructure (org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure)
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure structure
String typeName
java.util.List logicalStructure
private static void initPluginContributedJavaLogicalStructure ()
org.eclipse.core.runtime.IExtensionPoint extensionPoint
org.eclipse.core.runtime.IConfigurationElement[] javaLogicalStructureElements
int i
org.eclipse.core.runtime.CoreException e
private static void initUserDefinedJavaLogicalStructures ()
String logicalStructuresString
java.util.StringTokenizer tokenizer
String type
String description
String isSubtypeValue
boolean isSubtype
String value
String variablesCounterValue
int variablesCounter
String[][] variables
int i
public static void saveUserDefinedJavaLogicalStructures ()
StringBuffer logicalStructuresString
java.util.Iterator iter
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure logicalStructure
String value
String[][] variables
int i
String[] strings
public static org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[] getJavaLogicalStructures ()
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[] logicalStructures
int i
java.util.Iterator iter
java.util.Iterator iter
public static void setUserDefinedJavaLogicalStructures (org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[])
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure[] logicalStructures
public static void addStructuresListener (org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener)
org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener listener
public static void removeStructuresListener (org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener)
org.eclipse.jdt.internal.debug.core.logicalstructures.IJavaStructuresListener listener
public org.eclipse.debug.core.ILogicalStructureType[] getLogicalStructureTypes (org.eclipse.debug.core.model.IValue)
org.eclipse.debug.core.model.IValue value
org.eclipse.jdt.debug.core.IJavaObject javaValue
java.util.List logicalStructures
org.eclipse.jdt.debug.core.IJavaType type
org.eclipse.jdt.debug.core.IJavaClassType classType
java.util.List list
org.eclipse.jdt.debug.core.IJavaClassType superClass
org.eclipse.jdt.debug.core.IJavaInterfaceType[] superInterfaces
int i
org.eclipse.debug.core.DebugException e
private void addIfIsSubtype (java.util.List, java.util.List)
java.util.List logicalStructures
java.util.List list
java.util.Iterator iter
org.eclipse.jdt.internal.debug.core.logicalstructures.JavaLogicalStructure logicalStructure
static java.lang.String access$0 ()
static void access$1 ()
static void access$2 ()
static java.util.Set access$3 ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/JavaStructureErrorValue.classJavaStructureErrorValue.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.JavaStructureErrorValue extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaValue {
private String[] fMessages
private org.eclipse.jdt.debug.core.IJavaValue fValue
public void (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue)
String errorMessage
org.eclipse.jdt.debug.core.IJavaValue value
public void (java.lang.String[], org.eclipse.jdt.debug.core.IJavaValue)
String[] errorMessages
org.eclipse.jdt.debug.core.IJavaValue value
public org.eclipse.jdt.debug.core.IJavaValue getParentValue ()
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
public java.lang.String getValueString () throws org.eclipse.debug.core.DebugException
public boolean isAllocated () throws org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IVariable[] getVariables () throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IVariable[] variables
int i
StringBuffer varName
public boolean hasVariables () throws org.eclipse.debug.core.DebugException
public java.lang.String getModelIdentifier ()
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget ()
public org.eclipse.debug.core.ILaunch getLaunch ()
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public boolean isNull ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalObjectStructureValue.classLogicalObjectStructureValue.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.LogicalObjectStructureValue extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaObject {
private org.eclipse.jdt.debug.core.IJavaObject fObject
private org.eclipse.jdt.debug.core.IJavaVariable[] fVariables
public void (org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaVariable[])
org.eclipse.jdt.debug.core.IJavaObject object
org.eclipse.jdt.debug.core.IJavaVariable[] variables
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
boolean superSend
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
String typeSignature
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean) throws org.eclipse.debug.core.DebugException
String name
boolean superField
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String) throws org.eclipse.debug.core.DebugException
String name
String typeSignature
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
public java.lang.String getValueString () throws org.eclipse.debug.core.DebugException
public boolean isAllocated () throws org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IVariable[] getVariables ()
public boolean hasVariables ()
public java.lang.String getModelIdentifier ()
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget ()
public org.eclipse.debug.core.ILaunch getLaunch ()
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaThread getOwningThread () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long) throws org.eclipse.debug.core.DebugException
long max
public void disableCollection () throws org.eclipse.debug.core.DebugException
public void enableCollection () throws org.eclipse.debug.core.DebugException
public long getUniqueId () throws org.eclipse.debug.core.DebugException
public boolean isNull ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalStructuresMessages.classLogicalStructuresMessages.java
package org.eclipse.jdt.internal.debug.core.logicalstructures
public org.eclipse.jdt.internal.debug.core.logicalstructures.LogicalStructuresMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String JavaLogicalStructure_0
public static String JDIAllInstancesValue_0
public static String JDIAllInstancesValue_1
public static String JDIAllInstancesValue_2
public static String JDIAllInstancesValue_4
public static String JDIAllInstancesValue_5
public static String JDIAllInstancesValue_7
public static String JDIAllInstancesValue_8
public static String JDIAllInstancesValue_9
public static String JDIAllInstancesValue_10
public static String JDIAllInstancesValue_11
public static String JDIAllInstancesValue_12
public static String JDIAllInstancesValue_13
public static String JavaLogicalStructures_0
public static String JavaLogicalStructures_1
public static String JavaLogicalStructures_2
public static String JavaLogicalStructures_3
public static String JavaLogicalStructures_4
public static String JavaStructureErrorValue_0
public static String JavaStructureErrorValue_1
public static String JavaLogicalStructure_1
public static String JavaLogicalStructure_2
public static String JavaLogicalStructure_3
static Class class$0
static void ()
public void ()
}
org/eclipse/jdt/internal/debug/core/logicalstructures/LogicalStructuresMessages.properties
org/eclipse/jdt/internal/debug/core/model/ITimeoutListener.classITimeoutListener.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.ITimeoutListener extends java.lang.Object {
public abstract void timeout ()
}
org/eclipse/jdt/internal/debug/core/model/JDIArrayEntryVariable.classJDIArrayEntryVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIArrayEntryVariable extends org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable {
private int fIndex
private com.sun.jdi.ArrayReference fArray
private String fReferenceTypeName
private org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ArrayReference, int, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ArrayReference array
int index
org.eclipse.jdt.debug.core.IJavaValue logicalParent
protected com.sun.jdi.Value retrieveValue ()
com.sun.jdi.ArrayReference ar
public java.lang.String getName ()
protected void setJDIValue (com.sun.jdi.Value) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Value value
com.sun.jdi.ArrayReference ar
com.sun.jdi.ClassNotLoadedException e
com.sun.jdi.InvalidTypeException e
RuntimeException e
protected com.sun.jdi.ArrayReference getArrayReference ()
protected int getIndex ()
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected java.lang.String stripBrackets (java.lang.String)
String typeName
int lastLeft
StringBuffer buffer
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ReferenceType referenceType
String genericSignature
RuntimeException e
protected com.sun.jdi.Type getUnderlyingType () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ClassNotLoadedException e
RuntimeException e
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.debug.core.model.JDIArrayEntryVariable entry
public int hashCode ()
}
org/eclipse/jdt/internal/debug/core/model/JDIArrayType.classJDIArrayType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIArrayType extends org.eclipse.jdt.internal.debug.core.model.JDIReferenceType implements org.eclipse.jdt.debug.core.IJavaArrayType {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ArrayType)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ArrayType type
public org.eclipse.jdt.debug.core.IJavaArray newInstance (int) throws org.eclipse.debug.core.DebugException
int size
com.sun.jdi.ArrayReference ar
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaType getComponentType () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Type type
com.sun.jdi.ClassNotLoadedException e
RuntimeException e
}
org/eclipse/jdt/internal/debug/core/model/JDIArrayValue.classJDIArrayValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIArrayValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue implements org.eclipse.jdt.debug.core.IJavaArray org.eclipse.debug.core.model.IIndexedValue {
private int fLength
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ArrayReference)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ArrayReference value
public org.eclipse.jdt.debug.core.IJavaValue[] getValues () throws org.eclipse.debug.core.DebugException
java.util.List list
int count
org.eclipse.jdt.debug.core.IJavaValue[] values
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
int i
com.sun.jdi.Value value
public org.eclipse.jdt.debug.core.IJavaValue getValue (int) throws org.eclipse.debug.core.DebugException
int index
com.sun.jdi.Value v
public synchronized int getLength () throws org.eclipse.debug.core.DebugException
RuntimeException e
public void setValue (int, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.debug.core.DebugException
int index
org.eclipse.jdt.debug.core.IJavaValue value
IndexOutOfBoundsException e
com.sun.jdi.InvalidTypeException e
com.sun.jdi.ClassNotLoadedException e
RuntimeException e
protected com.sun.jdi.ArrayReference getArrayReference ()
protected com.sun.jdi.Value getUnderlyingValue (int) throws org.eclipse.debug.core.DebugException
int index
IndexOutOfBoundsException e
RuntimeException e
protected java.util.List getUnderlyingValues () throws org.eclipse.debug.core.DebugException
RuntimeException e
public int getSize () throws org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IVariable getVariable (int) throws org.eclipse.debug.core.DebugException
int offset
public org.eclipse.debug.core.model.IVariable[] getVariables (int, int) throws org.eclipse.debug.core.DebugException
int offset
int length
org.eclipse.debug.core.model.IVariable[] variables
int index
int i
public int getInitialOffset ()
public boolean hasVariables () throws org.eclipse.debug.core.DebugException
public void setValues (int, int, org.eclipse.jdt.debug.core.IJavaValue[], int) throws org.eclipse.debug.core.DebugException
int offset
int length
org.eclipse.jdt.debug.core.IJavaValue[] values
int startOffset
java.util.List list
int i
IndexOutOfBoundsException e
com.sun.jdi.InvalidTypeException e
com.sun.jdi.ClassNotLoadedException e
RuntimeException e
public void setValues (org.eclipse.jdt.debug.core.IJavaValue[]) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaValue[] values
int length
}
org/eclipse/jdt/internal/debug/core/model/JDIClassObjectValue.classJDIClassObjectValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIClassObjectValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue implements org.eclipse.jdt.debug.core.IJavaClassObject {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ClassObjectReference)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ClassObjectReference object
public org.eclipse.jdt.debug.core.IJavaType getInstanceType ()
protected com.sun.jdi.ClassObjectReference getUnderlyingClassObject ()
}
org/eclipse/jdt/internal/debug/core/model/JDIClassType.classJDIClassType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIClassType extends org.eclipse.jdt.internal.debug.core.model.JDIReferenceType implements org.eclipse.jdt.debug.core.IJavaClassType {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ClassType)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ClassType type
public org.eclipse.jdt.debug.core.IJavaObject newInstance (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread) throws org.eclipse.debug.core.DebugException
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
com.sun.jdi.ClassType clazz
org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
java.util.List arguments
com.sun.jdi.Method method
java.util.List methods
RuntimeException e
com.sun.jdi.ObjectReference result
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
com.sun.jdi.ClassType clazz
org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
java.util.List arguments
com.sun.jdi.Method method
java.util.List methods
RuntimeException e
com.sun.jdi.Value result
protected java.util.List convertArguments (org.eclipse.jdt.debug.core.IJavaValue[])
org.eclipse.jdt.debug.core.IJavaValue[] args
java.util.List arguments
int i
public org.eclipse.jdt.debug.core.IJavaClassType getSuperclass () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ClassType superclazz
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getAllInterfaces () throws org.eclipse.debug.core.DebugException
java.util.List interfaceList
java.util.List javaInterfaceTypeList
java.util.Iterator iterator
com.sun.jdi.InterfaceType interfaceType
org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
RuntimeException re
public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getInterfaces () throws org.eclipse.debug.core.DebugException
java.util.List interfaceList
java.util.List javaInterfaceTypeList
java.util.Iterator iterator
com.sun.jdi.InterfaceType interfaceType
org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
RuntimeException re
public boolean isEnum ()
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugElement.classJDIDebugElement.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIDebugElement extends org.eclipse.debug.core.model.DebugElement implements org.eclipse.debug.core.model.IDisconnect {
static Class class$0
static Class class$1
static Class class$2
static Class class$3
static Class class$4
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
protected void logError (java.lang.Exception)
Exception e
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public java.lang.String getModelIdentifier ()
public void queueEvent (org.eclipse.debug.core.DebugEvent, com.sun.jdi.event.EventSet)
org.eclipse.debug.core.DebugEvent event
com.sun.jdi.event.EventSet set
org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
public void fireSuspendEvent (int)
int detail
public void queueSuspendEvent (int, com.sun.jdi.event.EventSet)
int detail
com.sun.jdi.event.EventSet set
public void requestFailed (java.lang.String, java.lang.Exception) throws org.eclipse.debug.core.DebugException
String message
Exception e
public void targetRequestFailed (java.lang.String, java.lang.RuntimeException) throws org.eclipse.debug.core.DebugException
String message
RuntimeException e
public void requestFailed (java.lang.String, java.lang.Throwable, int) throws org.eclipse.debug.core.DebugException
String message
Throwable e
int code
public void targetRequestFailed (java.lang.String, java.lang.Throwable) throws org.eclipse.debug.core.DebugException
String message
Throwable e
public void jdiRequestFailed (java.lang.String, java.lang.Throwable) throws org.eclipse.debug.core.DebugException
String message
Throwable e
public void notSupported (java.lang.String) throws org.eclipse.debug.core.DebugException
String message
protected void throwDebugException (java.lang.String, int, java.lang.Throwable) throws org.eclipse.debug.core.DebugException
String message
int code
Throwable exception
public void internalError (java.lang.RuntimeException)
RuntimeException e
protected void internalError (java.lang.String)
String message
protected java.lang.String getUnknownMessage ()
public org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget getJavaDebugTarget ()
protected com.sun.jdi.VirtualMachine getVM ()
public com.sun.jdi.request.EventRequestManager getEventRequestManager ()
com.sun.jdi.VirtualMachine vm
public void addJDIEventListener (org.eclipse.jdt.internal.debug.core.IJDIEventListener, com.sun.jdi.request.EventRequest)
org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
com.sun.jdi.request.EventRequest request
org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
public void removeJDIEventListener (org.eclipse.jdt.internal.debug.core.IJDIEventListener, com.sun.jdi.request.EventRequest)
org.eclipse.jdt.internal.debug.core.IJDIEventListener listener
com.sun.jdi.request.EventRequest request
org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
protected void disconnected ()
public void setRequestTimeout (int)
int timeout
com.sun.jdi.VirtualMachine vm
public int getRequestTimeout ()
com.sun.jdi.VirtualMachine vm
public boolean supportsRequestTimeout ()
public boolean canDisconnect ()
public void disconnect () throws org.eclipse.debug.core.DebugException
public boolean isDisconnected ()
public boolean isStepFiltersEnabled ()
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugModelMessages.classJDIDebugModelMessages.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIDebugModelMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String JDIArrayEntryVariable_exception_modifying_variable_value
public static String JDIArrayEntryVariable_exception_retrieving_reference_type
public static String JDIArrayEntryVariable_exception_retrieving_type_signature
public static String JDIArrayEntryVariable_exception_while_retrieving_type_of_array_entry
public static String JDIArrayEntryVariable_value_modification_failed
public static String JDIArrayType_exception_while_creating_new_instance_of_array
public static String JDIArrayType_exception_while_retrieving_component_type_of_array
public static String JDIArrayValue_exception_while_retrieving_array_length
public static String JDIArrayValue_exception_while_retrieving_value_from_array
public static String JDIArrayValue_exception_while_retrieving_values_from_array
public static String JDIArrayValue_exception_while_setting_value_in_array
public static String JDIArrayValue_6
public static String JDIArrayValue_8
public static String JDIClassType_exception_while_performing_method_lookup_for_constructor
public static String JDIClassType_exception_while_performing_method_lookup_for_selector
public static String JDIClassType_exception_while_retrieving_class_object
public static String JDIClassType_exception_while_retrieving_field
public static String JDIClassType_exception_while_retrieving_superclass
public static String JDIClassType_Type_does_not_implement_cosntructor
public static String JDIClassType_Type_does_not_implement_selector
public static String JDIClassType_Type_is_not_a_class_type
public static String JDIDebugElement_unknown
public static String JDIDebugTarget_2
public static String JDIDebugTarget_4
public static String JDIDebugTarget_does_not_support_disconnect
public static String JDIDebugTarget_does_not_support_storage_retrieval
public static String JDIDebugTarget_does_not_support_termination
public static String JDIDebugTarget_exception_disconnecting
public static String JDIDebugTarget_exception_resume
public static String JDIDebugTarget_exception_retrieving_version_information
public static String JDIDebugTarget_exception_suspend
public static String JDIDebugTarget_exception_terminating
public static String JDIDebugTarget_JDI_Event_Dispatcher
public static String JDIDebugTarget_Unable_to_create_class_prepare_request___VM_disconnected__2
public static String JDIDebugTarget_Unable_to_create_class_prepare_request__3
public static String JDIDebugTarget_Unable_to_retrieve_types___VM_disconnected__4
public static String JDIDebugTarget_0
public static String JDIFieldVariable_exception_modifying_value
public static String JDIFieldVariable_exception_retrieving_field_name
public static String JDIFieldVariable_exception_retrieving_field_signature
public static String JDIFieldVariable_exception_while_retrieving_type_of_field
public static String JDILocalVariable_exception_modifying_local_variable_value
public static String JDILocalVariable_exception_retrieving_local_variable_name
public static String JDILocalVariable_exception_retrieving_local_variable_type_name
public static String JDILocalVariable_exception_retrieving_local_variable_type_signature
public static String JDILocalVariable_exception_while_retrieving_type_of_local_variable
public static String JDIModificationVariable_0
public static String JDIModificationVariable_Unable_to_generate_value___VM_disconnected__1
public static String JDINullValue_0
public static String JDIObjectValue_12
public static String JDIObjectValue_13
public static String JDIObjectValue_14
public static String JDIObjectValue_exception_retrieving_field
public static String JDIObjectValue_exception_retrieving_reference_type
public static String JDIObjectValue_exception_while_performing_method_lookup_for_selector
public static String JDIObjectValue_11
public static String JDIObjectValue_0
public static String JDIObjectValue_1
public static String JDIReferenceListValue_0
public static String JDIReferenceListValue_2
public static String JDIReferenceListValue_3
public static String JDIReferenceListValue_4
public static String JDIReferenceListValue_6
public static String JDIReferenceListValue_7
public static String JDIReferenceListValue_8
public static String JDIReferenceListValue_9
public static String JDIReferenceListValue_11
public static String JDIReferenceListValue_15
public static String JDIReferenceType_5
public static String JDIStackFrame__unknown_declaring_type__1
public static String JDIStackFrame__unknown_method__1
public static String JDIStackFrame__unknown_receiving_type__2
public static String JDIStackFrame_26
public static String JDIStackFrame_Drop_to_frame_not_supported
public static String JDIStackFrame_exception_retreiving_declaring_type
public static String JDIStackFrame_exception_retrieving_argument_type_names
public static String JDIStackFrame_exception_retrieving_declaring_type
public static String JDIStackFrame_exception_retrieving_fields
public static String JDIStackFrame_exception_retrieving_line_number
public static String JDIStackFrame_exception_retrieving_method_name
public static String JDIStackFrame_exception_retrieving_method_signature
public static String JDIStackFrame_exception_retrieving_receiving_type
public static String JDIStackFrame_exception_retrieving_source_name
public static String JDIStackFrame_exception_retrieving_source_path
public static String JDIStackFrame_exception_retrieving_this
public static String JDIStackFrame_exception_retrieving_visible_variables_2
public static String JDIStackFrame_exception_retrieving_visible_variables
public static String JDIStackFrame_pop_frame_not_supported
public static String JDIStackFrame_Variable_information_unavailable_for_native_methods
public static String JDIThisVariable_exception_while_retrieving_type_this
public static String JDIThisVariableexception_retrieving_reference_type_name
public static String JDIThisVariableexception_retrieving_type_signature
public static String JDIThisVariable_Exception_occurred_while_retrieving_modifiers__1
public static String JDIThread_47
public static String JDIThread_48
public static String JDIThread_can_only_specify_one_receiver_for_a_method_invocation
public static String JDIThread_Cannot_perform_nested_evaluations_2
public static String JDIThread_Cannot_perform_nested_evaluations
public static String JDIThread_Evaluation_failed___thread_not_suspended
public static String JDIThread_exception_creating_step_request
public static String JDIThread_exception_determining_if_system_thread
public static String JDIThread_exception_dropping_to_frame
public static String JDIThread_exception_invoking_method
public static String JDIThread_exception_popping
public static String JDIThread_exception_resuming
public static String JDIThread_exception_retrieving_frame_count
public static String JDIThread_exception_retrieving_stack_frames_2
public static String JDIThread_exception_retrieving_thread_group_name
public static String JDIThread_exception_retrieving_thread_group
public static String JDIThread_exception_retrieving_thread_name
public static String JDIThread_exception_retrieving_thread_priority
public static String JDIThread_exception_stepping
public static String JDIThread_exception_suspending
public static String JDIThread_exception_while_popping_stack_frame
public static String JDIThread_no_priority_field
public static String JDIThread_priority_not_an_integer
public static String JDIThread_Thread_must_be_suspended_by_step_or_breakpoint_to_perform_method_invocation_1
public static String JDIThread_suspend_timeout
public static String JDIThread_garbage_collected_1
public static String JDIThread_Unable_to_retrieve_stack_frame___thread_not_suspended__1
public static String JDIThread_Unable_to_create_step_request___VM_disconnected__1
public static String JDIThread_Unable_to_create_step_request___VM_disconnected__2
public static String JDIThread_39
public static String JDIThread_42
public static String JDIThread_43
public static String JDIThread_44
public static String JDIThread_45
public static String JDIThread_46
public static String JDIThread_0
public static String JDIThread_1
public static String JDIType_exception_while_retrieving_signature
public static String JDIType_exception_while_retrieving_type_name
public static String JDIValue_deallocated
public static String JDIValue_exception_is_collected
public static String JDIValue_exception_retrieving_fields
public static String JDIValue_exception_retrieving_length_of_array
public static String JDIValue_exception_retrieving_reference_type_name
public static String JDIValue_exception_retrieving_type_signature
public static String JDIValue_exception_retrieving_type
public static String JDIValue_exception_retrieving_unique_id
public static String JDIValue_exception_retrieving_value
public static String JDIValue_id_8
public static String JDIValue_null_4
public static String JDIVariable_does_not_support_value_modification
public static String JDIVariable_exception_retrieving
public static String Timer_Timer_cannot_be_started_more_than_once_1
public static String JDIObjectValueMethod_declaring_type_not_found_1
public static String JDIObjectValue_method_lookup_failed_for_selector____0____with_signature____1___1
public static String JDIThread_exception_stoping_thread
public static String JDIReferenceType_2
public static String JDIReferenceType_3
public static String JDIReferenceType_0
public static String JDIReferenceType_1
public static String JDIStackFrame_25
public static String JDIStackFrame_0
public static String JDIFieldVariable_0
public static String JDIReferenceType_4
public static String JDIThreadGroup_0
public static String JDIThreadGroup_1
public static String JDIThreadGroup_2
public static String JDIThreadGroup_3
public static String JDIThreadGroup_4
public static String JDIThreadGroup_5
public static String JDIDebugTarget_1
static Class class$0
static void ()
public void ()
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugModelMessages.properties
org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$1.classJDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
public void run ()
org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
Thread t
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$CleanUpJob.classJDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$CleanUpJob extends org.eclipse.core.runtime.jobs.Job {
final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
protected org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
public boolean shouldRun ()
public boolean shouldSchedule ()
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$ThreadDeathHandler.classJDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadDeathHandler extends java.lang.Object implements org.eclipse.jdt.internal.debug.core.IJDIEventListener {
final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
protected void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
protected void createRequest ()
com.sun.jdi.request.EventRequestManager manager
com.sun.jdi.request.EventRequest req
RuntimeException e
public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspendVote
com.sun.jdi.event.EventSet eventSet
com.sun.jdi.ThreadReference ref
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspend
com.sun.jdi.event.EventSet eventSet
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget$ThreadStartHandler.classJDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler extends java.lang.Object implements org.eclipse.jdt.internal.debug.core.IJDIEventListener {
protected com.sun.jdi.request.EventRequest fRequest
final org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget this$0
protected void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
protected void createRequest ()
com.sun.jdi.request.EventRequestManager manager
com.sun.jdi.request.EventRequest req
RuntimeException e
public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspendVote
com.sun.jdi.event.EventSet eventSet
com.sun.jdi.ThreadReference thread
org.eclipse.jdt.internal.debug.core.model.JDIThread jdiThread
public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspend
com.sun.jdi.event.EventSet eventSet
protected void deleteRequest ()
protected com.sun.jdi.request.EventRequest getRequest ()
protected void setRequest (com.sun.jdi.request.EventRequest)
com.sun.jdi.request.EventRequest request
}
org/eclipse/jdt/internal/debug/core/model/JDIDebugTarget.classJDIDebugTarget.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaDebugTarget org.eclipse.debug.core.ILaunchListener org.eclipse.debug.core.IBreakpointManagerListener org.eclipse.debug.core.IDebugEventSetListener {
private java.util.ArrayList fThreads
private java.util.ArrayList fGroups
private org.eclipse.debug.core.model.IProcess fProcess
private com.sun.jdi.VirtualMachine fVirtualMachine
private boolean fSupportsTerminate
private boolean fTerminated
private boolean fTerminating
private boolean fDisconnected
private boolean fSupportsDisconnect
private boolean fSupportsDisableGC
private java.util.List fBreakpoints
private java.util.Set fOutOfSynchTypes
private boolean fHasHCROccurred
private String fName
private org.eclipse.jdt.internal.debug.core.EventDispatcher fEventDispatcher
private org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler fThreadStartHandler
private boolean fSuspended
private boolean fResumeOnStartup
private org.eclipse.debug.core.ILaunch fLaunch
private int fSuspendCount
private java.util.HashMap fEngines
private String[] fStepFilters
private int fStepFilterMask
private static final int STEP_FILTERS_ENABLED
private static final int FILTER_SYNTHETICS
private static final int FILTER_STATIC_INITIALIZERS
private static final int FILTER_CONSTRUCTORS
private static final int STEP_THRU_FILTERS
private static final int XOR_MASK
private boolean fIsPerformingHotCodeReplace
private org.eclipse.core.runtime.ListenerList fHCRListeners
static Class class$0
static Class class$1
public void (org.eclipse.debug.core.ILaunch, com.sun.jdi.VirtualMachine, java.lang.String, boolean, boolean, org.eclipse.debug.core.model.IProcess, boolean)
org.eclipse.debug.core.ILaunch launch
com.sun.jdi.VirtualMachine jvm
String name
boolean supportTerminate
boolean supportDisconnect
org.eclipse.debug.core.model.IProcess process
boolean resume
public org.eclipse.jdt.internal.debug.core.EventDispatcher getEventDispatcher ()
private void setEventDispatcher (org.eclipse.jdt.internal.debug.core.EventDispatcher)
org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
private java.util.Iterator getThreadIterator ()
java.util.List threadList
java.util.List threadList
private void setThreadList (java.util.ArrayList)
java.util.ArrayList threads
public java.util.List getBreakpoints ()
private void setBreakpoints (java.util.List)
java.util.List breakpoints
public void handleVMStart (com.sun.jdi.event.VMStartEvent)
com.sun.jdi.event.VMStartEvent event
org.eclipse.debug.core.DebugException e
org.eclipse.debug.core.model.IThread[] threads
int i
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
boolean suspended
RuntimeException e
protected synchronized void initialize ()
org.eclipse.debug.core.DebugPlugin plugin
protected void initializeState ()
java.util.List threads
com.sun.jdi.VirtualMachine vm
String name
RuntimeException e
RuntimeException e
java.util.Iterator initialThreads
protected void initializeRequests ()
protected void initializeBreakpoints ()
org.eclipse.debug.core.IBreakpointManager manager
org.eclipse.debug.core.model.IBreakpoint[] bps
int i
protected org.eclipse.jdt.internal.debug.core.model.JDIThread createThread (com.sun.jdi.ThreadReference)
com.sun.jdi.ThreadReference thread
org.eclipse.jdt.internal.debug.core.model.JDIThread jdiThread
protected org.eclipse.jdt.internal.debug.core.model.JDIThread newThread (com.sun.jdi.ThreadReference)
com.sun.jdi.ThreadReference reference
public org.eclipse.debug.core.model.IThread[] getThreads ()
public boolean canResume ()
private boolean canResumeThreads ()
java.util.Iterator it
org.eclipse.debug.core.model.IThread thread
public boolean canSuspend ()
org.eclipse.debug.core.model.IThread[] threads
int i
int numThreads
public boolean canTerminate ()
public boolean canDisconnect ()
protected boolean supportsDisconnect ()
private void setSupportsDisconnect (boolean)
boolean supported
protected boolean supportsTerminate ()
private void setSupportsTerminate (boolean)
boolean supported
public boolean supportsHotCodeReplace ()
public boolean supportsInstanceBreakpoints ()
com.sun.jdi.VirtualMachine vm
public boolean supportsJ9HotCodeReplace ()
com.sun.jdi.VirtualMachine vm
public boolean supportsJDKHotCodeReplace ()
com.sun.jdi.VirtualMachine vm
public boolean canPopFrames ()
com.sun.jdi.VirtualMachine vm
public void disconnect () throws org.eclipse.debug.core.DebugException
com.sun.jdi.VirtualMachine vm
RuntimeException e
private void disposeThreadHandler ()
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler handler
public com.sun.jdi.VirtualMachine getVM ()
private void setVM (com.sun.jdi.VirtualMachine)
com.sun.jdi.VirtualMachine vm
public void setHCROccurred (boolean)
boolean occurred
public void removeOutOfSynchTypes (java.util.List)
java.util.List qualifiedNames
private void setOutOfSynchTypes (java.util.List)
java.util.List qualifiedNames
public void addOutOfSynchTypes (java.util.List)
java.util.List qualifiedNames
public boolean isOutOfSynch (java.lang.String)
String qualifiedName
public boolean isOutOfSynch () throws org.eclipse.debug.core.DebugException
java.util.Iterator threads
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
public boolean mayBeOutOfSynch ()
java.util.Iterator threads
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
public boolean hasHCRFailed ()
public boolean hasHCROccurred ()
public void reinstallBreakpointsIn (java.util.List, java.util.List)
java.util.List resources
java.util.List classNames
java.util.List breakpoints
org.eclipse.jdt.debug.core.IJavaBreakpoint[] copy
org.eclipse.jdt.debug.core.IJavaBreakpoint breakpoint
String installedType
int i
org.eclipse.core.runtime.CoreException ce
public org.eclipse.jdt.internal.debug.core.model.JDIThread findThread (com.sun.jdi.ThreadReference)
com.sun.jdi.ThreadReference tr
java.util.Iterator iter
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
public java.lang.String getName () throws org.eclipse.debug.core.DebugException
protected void setName (java.lang.String)
String name
protected void setProcess (org.eclipse.debug.core.model.IProcess)
org.eclipse.debug.core.model.IProcess process
public org.eclipse.debug.core.model.IProcess getProcess ()
public void handleVMDeath (com.sun.jdi.event.VMDeathEvent)
com.sun.jdi.event.VMDeathEvent event
public void handleVMDisconnect (com.sun.jdi.event.VMDisconnectEvent)
com.sun.jdi.event.VMDisconnectEvent event
public boolean isSuspended ()
private void setSuspended (boolean)
boolean suspended
public boolean isAvailable ()
public boolean isTerminated ()
protected void setTerminated (boolean)
boolean terminated
protected void setDisconnected (boolean)
boolean disconnected
public boolean isDisconnected ()
public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String) throws org.eclipse.core.runtime.CoreException
String classPattern
public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String, java.lang.String) throws org.eclipse.core.runtime.CoreException
String classPattern
String classExclusionPattern
public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String, java.lang.String, boolean) throws org.eclipse.core.runtime.CoreException
String classPattern
String classExclusionPattern
boolean enabled
public com.sun.jdi.request.ClassPrepareRequest createClassPrepareRequest (java.lang.String, java.lang.String, boolean, java.lang.String) throws org.eclipse.core.runtime.CoreException
String classPattern
String classExclusionPattern
boolean enabled
String sourceName
com.sun.jdi.request.EventRequestManager manager
com.sun.jdi.request.ClassPrepareRequest req
RuntimeException e
public void resume () throws org.eclipse.debug.core.DebugException
public void resumeQuiet () throws org.eclipse.debug.core.DebugException
protected void resume (boolean) throws org.eclipse.debug.core.DebugException
boolean fireNotification
com.sun.jdi.VirtualMachine vm
RuntimeException e
public boolean supportsBreakpoint (org.eclipse.debug.core.model.IBreakpoint)
org.eclipse.debug.core.model.IBreakpoint breakpoint
public void breakpointAdded (org.eclipse.debug.core.model.IBreakpoint)
org.eclipse.debug.core.model.IBreakpoint breakpoint
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint javaBreakpoint
org.eclipse.core.runtime.CoreException e
public void breakpointChanged (org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
org.eclipse.debug.core.model.IBreakpoint breakpoint
org.eclipse.core.resources.IMarkerDelta delta
public void breakpointRemoved (org.eclipse.debug.core.model.IBreakpoint, org.eclipse.core.resources.IMarkerDelta)
org.eclipse.debug.core.model.IBreakpoint breakpoint
org.eclipse.core.resources.IMarkerDelta delta
java.util.Iterator threads
org.eclipse.core.runtime.CoreException e
public void suspend () throws org.eclipse.debug.core.DebugException
com.sun.jdi.VirtualMachine vm
RuntimeException e
protected void prepareThreadsForClientSuspend () throws org.eclipse.debug.core.DebugException
java.util.Iterator threads
protected void suspendThreads ()
java.util.Iterator threads
protected void resumeThreads () throws org.eclipse.debug.core.DebugException
java.util.Iterator threads
public void prepareToSuspendByBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint)
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
protected void suspendedByBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint, boolean, com.sun.jdi.event.EventSet)
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
boolean queueEvent
com.sun.jdi.event.EventSet set
protected void cancelSuspendByBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
public void terminate () throws org.eclipse.debug.core.DebugException
com.sun.jdi.VirtualMachine vm
org.eclipse.debug.core.model.IProcess process
org.eclipse.debug.core.model.IProcess process
RuntimeException e
protected void terminated ()
protected void disconnected ()
protected void cleanup ()
org.eclipse.debug.core.DebugPlugin plugin
java.util.Iterator engines
org.eclipse.jdt.debug.eval.IAstEvaluationEngine engine
protected void removeAllThreads ()
java.util.Iterator itr
org.eclipse.jdt.internal.debug.core.model.JDIThread child
protected void removeAllBreakpoints ()
java.util.Iterator breakpoints
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
org.eclipse.core.runtime.CoreException e
protected void reinstallAllBreakpoints ()
java.util.Iterator breakpoints
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
org.eclipse.core.runtime.CoreException e
public java.util.List jdiClassesByName (java.lang.String)
String className
com.sun.jdi.VirtualMachine vm
com.sun.jdi.VMDisconnectedException e
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String) throws org.eclipse.debug.core.DebugException
String varName
org.eclipse.debug.core.model.IThread[] threads
int i
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.core.IJavaVariable var
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public void shutdown ()
org.eclipse.jdt.internal.debug.core.EventDispatcher dispatcher
org.eclipse.debug.core.DebugException e
protected java.lang.Integer getCRC (java.lang.String) throws org.eclipse.debug.core.DebugException
String typeName
java.util.List classes
com.sun.jdi.ReferenceType type
org.eclipse.jdi.hcr.ReferenceType rt
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaType[] getJavaTypes (java.lang.String) throws org.eclipse.debug.core.DebugException
String name
com.sun.jdi.VirtualMachine vm
java.util.List classes
org.eclipse.jdt.debug.core.IJavaType[] types
int i
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaValue newValue (boolean)
boolean value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (byte)
byte value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (char)
char value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (double)
double value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (float)
float value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (int)
int value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (long)
long value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (short)
short value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue newValue (java.lang.String)
String value
com.sun.jdi.VirtualMachine vm
com.sun.jdi.Value v
public org.eclipse.jdt.debug.core.IJavaValue nullValue ()
public org.eclipse.jdt.debug.core.IJavaValue voidValue ()
protected boolean isTerminating ()
protected void setTerminating (boolean)
boolean terminating
protected org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler getThreadStartHandler ()
protected void setThreadStartHandler (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget$ThreadStartHandler threadStartHandler
public boolean supportsStorageRetrieval ()
public org.eclipse.debug.core.model.IMemoryBlock getMemoryBlock (long, long) throws org.eclipse.debug.core.DebugException
long startAddress
long length
public void launchRemoved (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
public void launchAdded (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
public void launchChanged (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
private synchronized void setResumeOnStartup (boolean)
boolean resume
protected synchronized boolean isResumeOnStartup ()
public java.lang.String[] getStepFilters ()
public boolean isFilterConstructors ()
public boolean isFilterStaticInitializers ()
public boolean isFilterSynthetics ()
public boolean isStepThruFilters ()
public boolean isStepFiltersEnabled ()
public void setFilterConstructors (boolean)
boolean filter
public void setFilterStaticInitializers (boolean)
boolean filter
public void setFilterSynthetics (boolean)
boolean filter
public void setStepThruFilters (boolean)
boolean thru
public void setStepFilters (java.lang.String[])
String[] list
public void setStepFiltersEnabled (boolean)
boolean enabled
public boolean hasThreads ()
public org.eclipse.debug.core.ILaunch getLaunch ()
private void setLaunch (org.eclipse.debug.core.ILaunch)
org.eclipse.debug.core.ILaunch launch
protected int getSuspendCount ()
protected void incrementSuspendCount (int)
int eventDetail
public org.eclipse.jdt.debug.eval.IAstEvaluationEngine getEvaluationEngine (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.debug.eval.IAstEvaluationEngine engine
public boolean supportsMonitorInformation ()
com.sun.jdi.VirtualMachine vm
public void setIsPerformingHotCodeReplace (boolean)
boolean isPerformingHotCodeReplace
public boolean isPerformingHotCodeReplace ()
public boolean supportsAccessWatchpoints ()
com.sun.jdi.VirtualMachine vm
public boolean supportsModificationWatchpoints ()
com.sun.jdi.VirtualMachine vm
public void setDefaultStratum (java.lang.String)
String stratum
com.sun.jdi.VirtualMachine vm
public java.lang.String getDefaultStratum ()
com.sun.jdi.VirtualMachine vm
public boolean supportsStepFilters ()
public void breakpointManagerEnablementChanged (boolean)
boolean enabled
java.util.Iterator breakpoints
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
org.eclipse.core.runtime.CoreException e
public void handleDebugEvents (org.eclipse.debug.core.DebugEvent[])
org.eclipse.debug.core.DebugEvent[] events
org.eclipse.debug.core.DebugEvent event
int timeout
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget ()
void addThreadGroup (com.sun.jdi.ThreadGroupReference)
com.sun.jdi.ThreadGroupReference group
com.sun.jdi.ThreadGroupReference currentGroup
org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup modelGroup
org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup findThreadGroup (com.sun.jdi.ThreadGroupReference)
com.sun.jdi.ThreadGroupReference group
java.util.Iterator groups
org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup modelGroup
public org.eclipse.jdt.debug.core.IJavaThreadGroup[] getRootThreadGroups () throws org.eclipse.debug.core.DebugException
com.sun.jdi.VirtualMachine vm
java.util.List groups
java.util.List modelGroups
java.util.Iterator iterator
com.sun.jdi.ThreadGroupReference ref
org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup group
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaThreadGroup[] getAllThreadGroups () throws org.eclipse.debug.core.DebugException
public boolean supportsInstanceRetrieval ()
com.sun.jdi.VirtualMachine vm
public byte[] sendJDWPCommand (byte, byte, byte[]) throws java.io.IOException
byte commandSet
byte commandId
byte[] data
int command
org.eclipse.jdi.internal.jdwp.JdwpReplyPacket reply
public boolean supportsForceReturn ()
com.sun.jdi.VirtualMachine machine
public boolean supportsSelectiveGarbageCollection ()
void setSupportsSelectiveGarbageCollection (boolean)
boolean enableGC
public java.lang.String getVMName () throws org.eclipse.debug.core.DebugException
com.sun.jdi.VirtualMachine vm
RuntimeException e
public java.lang.String getVersion () throws org.eclipse.debug.core.DebugException
com.sun.jdi.VirtualMachine vm
RuntimeException e
public void refreshState () throws org.eclipse.debug.core.DebugException
boolean prevSuspend
int running
int suspended
java.util.List toSuspend
java.util.List toResume
java.util.List toRefresh
java.util.Iterator iterator
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
boolean modelSuspended
com.sun.jdi.ThreadReference reference
boolean realSuspended
com.sun.jdi.InternalException e
boolean targetLevelEvent
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
public byte[] sendCommand (byte, byte, byte[]) throws org.eclipse.debug.core.DebugException
byte commandSet
byte commandId
byte[] data
java.io.IOException e
public void addHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener)
org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
public void removeHotCodeReplaceListener (org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener)
org.eclipse.jdt.debug.core.IJavaHotCodeReplaceListener listener
public java.lang.Object[] getHotCodeReplaceListeners ()
static java.util.ArrayList access$0 (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
static org.eclipse.jdt.internal.debug.core.EventDispatcher access$1 (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
}
org/eclipse/jdt/internal/debug/core/model/JDIFieldVariable.classJDIFieldVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable extends org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable implements org.eclipse.jdt.debug.core.IJavaFieldVariable {
private com.sun.jdi.Field fField
private com.sun.jdi.ObjectReference fObject
private com.sun.jdi.ReferenceType fType
private org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field, com.sun.jdi.ObjectReference, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Field field
com.sun.jdi.ObjectReference objectRef
org.eclipse.jdt.debug.core.IJavaValue logicalParent
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Field, com.sun.jdi.ReferenceType)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Field field
com.sun.jdi.ReferenceType refType
protected com.sun.jdi.Value retrieveValue ()
public org.eclipse.jdt.debug.core.IJavaType getDeclaringType ()
public java.lang.String getName () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected void setJDIValue (com.sun.jdi.Value) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Value value
com.sun.jdi.ReferenceType declaringType
com.sun.jdi.ClassNotLoadedException e
com.sun.jdi.InvalidTypeException e
RuntimeException e
public boolean isVolatile ()
public boolean isTransient ()
public boolean isSynthetic ()
public boolean isPublic ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPackagePrivate ()
public boolean isStatic ()
public boolean isFinal ()
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
String genericSignature
com.sun.jdi.Type underlyingType
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
String genericSignature
RuntimeException e
public com.sun.jdi.Field getField ()
public com.sun.jdi.ObjectReference getObjectReference ()
public com.sun.jdi.ReferenceType getReferenceType ()
public boolean supportsValueModification ()
public java.lang.String toString ()
protected com.sun.jdi.Type getUnderlyingType () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ClassNotLoadedException e
RuntimeException e
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable f
public int hashCode ()
public org.eclipse.jdt.debug.core.IJavaObject getReceiver ()
com.sun.jdi.ObjectReference objectReference
public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType ()
}
org/eclipse/jdt/internal/debug/core/model/JDIInterfaceType.classJDIInterfaceType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIInterfaceType extends org.eclipse.jdt.internal.debug.core.model.JDIReferenceType implements org.eclipse.jdt.debug.core.IJavaInterfaceType {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.InterfaceType)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.InterfaceType type
public org.eclipse.jdt.debug.core.IJavaClassType[] getImplementors () throws org.eclipse.debug.core.DebugException
java.util.List implementorList
java.util.List javaClassTypeList
java.util.Iterator iterator
com.sun.jdi.ClassType classType
org.eclipse.jdt.debug.core.IJavaClassType[] javaClassTypeArray
RuntimeException re
public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getSubInterfaces () throws org.eclipse.debug.core.DebugException
java.util.List subList
java.util.List javaInterfaceTypeList
java.util.Iterator iterator
com.sun.jdi.InterfaceType interfaceType
org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
RuntimeException re
public org.eclipse.jdt.debug.core.IJavaInterfaceType[] getSuperInterfaces () throws org.eclipse.debug.core.DebugException
java.util.List superList
java.util.List javaInterfaceTypeList
java.util.Iterator iterator
com.sun.jdi.InterfaceType interfaceType
org.eclipse.jdt.debug.core.IJavaInterfaceType[] javaInterfaceTypeArray
RuntimeException re
}
org/eclipse/jdt/internal/debug/core/model/JDILocalVariable.classJDILocalVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDILocalVariable extends org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable {
private com.sun.jdi.LocalVariable fLocal
private org.eclipse.jdt.internal.debug.core.model.JDIStackFrame fStackFrame
public void (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame, com.sun.jdi.LocalVariable)
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
com.sun.jdi.LocalVariable local
protected com.sun.jdi.Value retrieveValue () throws org.eclipse.debug.core.DebugException
public java.lang.String getName () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected void setJDIValue (com.sun.jdi.Value) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Value value
com.sun.jdi.ClassNotLoadedException e
com.sun.jdi.InvalidTypeException e
RuntimeException e
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
String genericSignature
com.sun.jdi.Type underlyingType
org.eclipse.debug.core.DebugException e
RuntimeException e
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
String genericSignature
RuntimeException e
protected void setLocal (com.sun.jdi.LocalVariable)
com.sun.jdi.LocalVariable local
protected com.sun.jdi.LocalVariable getLocal ()
protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame getStackFrame ()
public java.lang.String toString ()
protected com.sun.jdi.Type getUnderlyingType () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ClassNotLoadedException e
RuntimeException e
public boolean isLocal ()
}
org/eclipse/jdt/internal/debug/core/model/JDIModificationVariable.classJDIModificationVariable.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIModificationVariable extends org.eclipse.jdt.internal.debug.core.model.JDIVariable {
private static final java.util.ArrayList fgValidSignatures
static void ()
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
public boolean supportsValueModification ()
protected com.sun.jdi.Value generateVMValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
com.sun.jdi.VirtualMachine vm
String signature
com.sun.jdi.Value vmValue
String flse
String tre
boolean booleanValue
byte byteValue
char charValue
char charValue
char charValue
char charValue
char charValue
char charValue
char charValue
char charValue
char charValue
char charValue
short shortValue
int intValue
long longValue
float floatValue
double doubleValue
NumberFormatException nfe
public boolean verifyValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
com.sun.jdi.Value vmValue
org.eclipse.debug.core.model.IValue value
public boolean verifyValue (org.eclipse.debug.core.model.IValue) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IValue value
org.eclipse.jdt.internal.debug.core.model.JDIValue jv
public final void setValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
com.sun.jdi.Value value
public final void setValue (org.eclipse.debug.core.model.IValue) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IValue v
org.eclipse.jdt.internal.debug.core.model.JDIValue value
protected abstract void setJDIValue (com.sun.jdi.Value) throws org.eclipse.debug.core.DebugException
}
org/eclipse/jdt/internal/debug/core/model/JDINullValue.classJDINullValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDINullValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
protected java.util.List getVariablesList ()
public java.lang.String getReferenceTypeName ()
public java.lang.String getValueString ()
public java.lang.String getSignature ()
public int getArrayLength ()
public org.eclipse.jdt.debug.core.IJavaType getJavaType ()
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
public java.lang.String toString ()
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean)
String name
boolean superField
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String)
String name
String typeSignature
public org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads ()
public org.eclipse.jdt.debug.core.IJavaThread getOwningThread ()
public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long)
long max
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
boolean superSend
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
String typeSignature
private org.eclipse.jdt.debug.core.IJavaValue npe (java.lang.String, java.lang.String) throws org.eclipse.debug.core.DebugException
String selector
String signature
StringBuffer buffer
String[] parameterTypes
int i
public void disableCollection () throws org.eclipse.debug.core.DebugException
public void enableCollection () throws org.eclipse.debug.core.DebugException
public boolean isNull ()
}
org/eclipse/jdt/internal/debug/core/model/JDIObjectValue.classJDIObjectValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIObjectValue extends org.eclipse.jdt.internal.debug.core.model.JDIValue implements org.eclipse.jdt.debug.core.IJavaObject {
private org.eclipse.jdt.debug.core.IJavaObject[] fCachedReferences
private int fSuspendCount
private long fPreviousMax
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ObjectReference)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ObjectReference object
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, boolean) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
boolean superSend
org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
java.util.List arguments
int i
com.sun.jdi.ObjectReference object
com.sun.jdi.Method method
com.sun.jdi.ReferenceType refType
RuntimeException e
com.sun.jdi.Value result
public org.eclipse.jdt.debug.core.IJavaValue sendMessage (java.lang.String, java.lang.String, org.eclipse.jdt.debug.core.IJavaValue[], org.eclipse.jdt.debug.core.IJavaThread, java.lang.String) throws org.eclipse.debug.core.DebugException
String selector
String signature
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaThread thread
String typeSignature
org.eclipse.jdt.internal.debug.core.model.JDIThread javaThread
java.util.List arguments
int i
com.sun.jdi.ObjectReference object
com.sun.jdi.Method method
com.sun.jdi.ReferenceType refType
RuntimeException e
com.sun.jdi.Value result
private com.sun.jdi.Method concreteMethodByName (com.sun.jdi.ReferenceType, java.lang.String, java.lang.String) throws org.eclipse.debug.core.DebugException
com.sun.jdi.ReferenceType refType
String selector
String signature
public com.sun.jdi.ObjectReference getUnderlyingObject ()
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, boolean) throws org.eclipse.debug.core.DebugException
String name
boolean superField
com.sun.jdi.ReferenceType ref
com.sun.jdi.Field field
com.sun.jdi.Field enclosingThis
java.util.Iterator fields
com.sun.jdi.Field fieldTmp
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, java.lang.String) throws org.eclipse.debug.core.DebugException
String name
String declaringTypeSignature
com.sun.jdi.ReferenceType ref
com.sun.jdi.Field field
com.sun.jdi.Field fieldTmp
java.util.Iterator fields
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String, int) throws org.eclipse.debug.core.DebugException
String name
int superClassLevel
com.sun.jdi.ReferenceType ref
int i
com.sun.jdi.Field field
RuntimeException e
protected com.sun.jdi.ReferenceType getUnderlyingReferenceType () throws org.eclipse.debug.core.DebugException
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaObject getEnclosingObject (int) throws org.eclipse.debug.core.DebugException
int enclosingLevel
org.eclipse.jdt.internal.debug.core.model.JDIObjectValue res
int i
com.sun.jdi.ReferenceType ref
com.sun.jdi.Field enclosingThis
com.sun.jdi.Field fieldTmp
java.util.Iterator fields
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable fieldVariable
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaThread[] getWaitingThreads () throws org.eclipse.debug.core.DebugException
java.util.List waiting
java.util.List threads
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
java.util.Iterator iter
org.eclipse.jdt.internal.debug.core.model.JDIThread jdiThread
com.sun.jdi.IncompatibleThreadStateException e
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaThread getOwningThread () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaThread owningThread
com.sun.jdi.ThreadReference thread
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
com.sun.jdi.IncompatibleThreadStateException e
RuntimeException e
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public long getUniqueId () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ObjectReference underlyingObject
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaObject[] getReferringObjects (long) throws org.eclipse.debug.core.DebugException
long max
public boolean isReferencesLoaded ()
protected void reloadReferringObjects (long) throws org.eclipse.debug.core.DebugException
long max
java.util.List list
org.eclipse.jdt.debug.core.IJavaObject[] references
int i
RuntimeException e
public void disableCollection () throws org.eclipse.debug.core.DebugException
RuntimeException e
public void enableCollection () throws org.eclipse.debug.core.DebugException
RuntimeException e
}
org/eclipse/jdt/internal/debug/core/model/JDIPlaceholderValue.classJDIPlaceholderValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIPlaceholderValue extends org.eclipse.jdt.internal.debug.core.model.JDINullValue {
private String fMessage
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, java.lang.String)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
String message
public java.lang.String getValueString ()
public java.lang.String toString ()
public java.lang.String getSignature ()
}
org/eclipse/jdt/internal/debug/core/model/JDIPrimitiveValue.classJDIPrimitiveValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIPrimitiveValue extends org.eclipse.jdt.internal.debug.core.model.JDIValue implements org.eclipse.jdt.debug.core.IJavaPrimitiveValue {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Value)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Value value
protected com.sun.jdi.PrimitiveValue getUnderlyingPrimitiveValue ()
public boolean getBooleanValue ()
public byte getByteValue ()
public char getCharValue ()
public double getDoubleValue ()
public float getFloatValue ()
public int getIntValue ()
public long getLongValue ()
public short getShortValue ()
}
org/eclipse/jdt/internal/debug/core/model/JDIReferenceListEntryVariable.classJDIReferenceListEntryVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIReferenceListEntryVariable extends org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable {
public void (java.lang.String, org.eclipse.jdt.debug.core.IJavaValue)
String name
org.eclipse.jdt.debug.core.IJavaValue reference
}
org/eclipse/jdt/internal/debug/core/model/JDIReferenceListValue.classJDIReferenceListValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIReferenceListValue extends org.eclipse.jdt.internal.debug.core.model.JDIObjectValue implements org.eclipse.debug.core.model.IIndexedValue {
private org.eclipse.jdt.debug.core.IJavaObject fRoot
private boolean fIsMoreThanPreference
private org.eclipse.jdt.debug.core.IJavaType fType
public void (org.eclipse.jdt.debug.core.IJavaObject)
org.eclipse.jdt.debug.core.IJavaObject root
org.eclipse.jdt.debug.core.IJavaType[] javaTypes
protected synchronized org.eclipse.jdt.debug.core.IJavaObject[] getReferences ()
int max
org.eclipse.jdt.debug.core.IJavaObject[] referringObjects
org.eclipse.debug.core.DebugException e
protected synchronized boolean referencesLoaded ()
public org.eclipse.debug.core.model.IVariable[] getVariables () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaObject[] elements
org.eclipse.debug.core.model.IVariable[] vars
int length
int i
public com.sun.jdi.ObjectReference getUnderlyingObject ()
public boolean hasVariables () throws org.eclipse.debug.core.DebugException
public boolean isAllocated () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
public java.lang.String getValueString () throws org.eclipse.debug.core.DebugException
public java.lang.String getDetailString ()
StringBuffer buf
Object[] elements
String length
int i
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object o
org.eclipse.jdt.internal.debug.core.model.JDIReferenceListValue ref
public int hashCode ()
public int getInitialOffset ()
public int getSize () throws org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IVariable getVariable (int) throws org.eclipse.debug.core.DebugException
int offset
org.eclipse.debug.core.model.IVariable[] variables
public org.eclipse.debug.core.model.IVariable[] getVariables (int, int) throws org.eclipse.debug.core.DebugException
int offset
int length
org.eclipse.debug.core.model.IVariable[] variables
org.eclipse.jdt.debug.core.IJavaVariable[] vars
}
org/eclipse/jdt/internal/debug/core/model/JDIReferenceListVariable.classJDIReferenceListVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIReferenceListVariable extends org.eclipse.jdt.internal.debug.core.logicalstructures.JDIPlaceholderVariable {
public void (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject)
String name
org.eclipse.jdt.debug.core.IJavaObject root
public boolean equals (java.lang.Object)
Object obj
org.eclipse.jdt.internal.debug.core.model.JDIReferenceListVariable var
public int hashCode ()
}
org/eclipse/jdt/internal/debug/core/model/JDIReferenceType.classJDIReferenceType.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIReferenceType extends org.eclipse.jdt.internal.debug.core.model.JDIType implements org.eclipse.jdt.debug.core.IJavaReferenceType {
private String[] fDeclaredFields
private String[] fAllFields
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Type)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Type type
public java.lang.String[] getAvailableStrata ()
java.util.List strata
protected com.sun.jdi.ReferenceType getReferenceType ()
public java.lang.String getDefaultStratum () throws org.eclipse.debug.core.DebugException
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaFieldVariable getField (java.lang.String) throws org.eclipse.debug.core.DebugException
String name
com.sun.jdi.ReferenceType type
com.sun.jdi.Field field
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaClassObject getClassObject () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ReferenceType type
RuntimeException e
public java.lang.String[] getAllFieldNames () throws org.eclipse.debug.core.DebugException
java.util.List fields
java.util.Iterator iterator
int i
com.sun.jdi.Field field
RuntimeException e
public java.lang.String[] getDeclaredFieldNames () throws org.eclipse.debug.core.DebugException
java.util.List fields
java.util.Iterator iterator
int i
com.sun.jdi.Field field
RuntimeException e
public java.lang.String[] getSourcePaths (java.lang.String) throws org.eclipse.debug.core.DebugException
String stratum
java.util.List sourcePaths
RuntimeException e
public java.lang.String getSourceName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String[] getSourceNames (java.lang.String) throws org.eclipse.debug.core.DebugException
String stratum
java.util.List sourceNames
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaObject getClassLoaderObject () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ReferenceType type
com.sun.jdi.ClassLoaderReference classLoader
RuntimeException e
public static java.lang.String getGenericName (com.sun.jdi.ReferenceType) throws org.eclipse.debug.core.DebugException
com.sun.jdi.ReferenceType type
com.sun.jdi.Type componentType
String signature
StringBuffer res
String genericSignature
String[] typeParameters
int i
public static java.lang.String getTypeName (java.lang.String)
String genericTypeSignature
int arrayDimension
int parameterStart
StringBuffer name
int i
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaObject[] getInstances (long) throws org.eclipse.debug.core.DebugException
long max
java.util.List list
org.eclipse.jdt.debug.core.IJavaObject[] instances
int i
RuntimeException e
public long getInstanceCount () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.ArrayList list
com.sun.jdi.VirtualMachine vm
long[] counts
RuntimeException e
}
org/eclipse/jdt/internal/debug/core/model/JDIStackFrame$1.classJDIStackFrame.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.debug.core.model.JDIStackFrame this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIStackFrame)
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable v1
org.eclipse.jdt.internal.debug.core.model.JDIFieldVariable v2
org.eclipse.debug.core.DebugException de
}
org/eclipse/jdt/internal/debug/core/model/JDIStackFrame.classJDIStackFrame.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIStackFrame extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaStackFrame {
private int fDepth
private com.sun.jdi.StackFrame fStackFrame
private org.eclipse.jdt.internal.debug.core.model.JDIThread fThread
private java.util.List fVariables
private com.sun.jdi.ObjectReference fThisObject
private String fReceivingTypeName
private boolean fRefreshVariables
private boolean fIsOutOfSynch
private boolean fLocalsAvailable
private com.sun.jdi.Location fLocation
static Class class$0
static Class class$1
public void (org.eclipse.jdt.internal.debug.core.model.JDIThread, com.sun.jdi.StackFrame, int)
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
com.sun.jdi.StackFrame frame
int depth
protected org.eclipse.jdt.internal.debug.core.model.JDIStackFrame bind (com.sun.jdi.StackFrame, int)
com.sun.jdi.StackFrame frame
int depth
com.sun.jdi.Location location
com.sun.jdi.Method method
public org.eclipse.debug.core.model.IThread getThread ()
public boolean canResume ()
public boolean canSuspend ()
public boolean canStepInto ()
org.eclipse.debug.core.DebugException e
public boolean canStepOver ()
public boolean canStepReturn ()
java.util.List frames
boolean bottomFrame
boolean aboveObsoleteFrame
int index
org.eclipse.debug.core.DebugException e
public com.sun.jdi.Method getUnderlyingMethod ()
public org.eclipse.debug.core.model.IVariable[] getVariables () throws org.eclipse.debug.core.DebugException
java.util.List list
protected java.util.List getVariables0 () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Method method
java.util.List allFields
com.sun.jdi.ReferenceType declaringType
RuntimeException e
java.util.Iterator fields
com.sun.jdi.Field field
com.sun.jdi.ObjectReference t
java.util.Iterator variables
com.sun.jdi.LocalVariable var
public java.lang.String getName () throws org.eclipse.debug.core.DebugException
public java.util.List getArgumentTypeNames () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Method underlyingMethod
String genericSignature
String[] parameterTypes
java.util.List argumentTypeNames
int i
RuntimeException e
public int getLineNumber () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean isStepping ()
public boolean isSuspended ()
public void resume () throws org.eclipse.debug.core.DebugException
public void stepInto () throws org.eclipse.debug.core.DebugException
public void stepOver () throws org.eclipse.debug.core.DebugException
public void stepReturn () throws org.eclipse.debug.core.DebugException
java.util.List frames
int index
org.eclipse.debug.core.model.IStackFrame nextFrame
public void suspend () throws org.eclipse.debug.core.DebugException
protected void updateVariables () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Method method
int index
com.sun.jdi.ObjectReference thisObject
org.eclipse.jdt.internal.debug.core.model.JDIThisVariable oldThisObject
java.util.List locals
RuntimeException e
int localIndex
Object var
org.eclipse.jdt.internal.debug.core.model.JDILocalVariable local
java.util.Iterator newOnes
org.eclipse.jdt.internal.debug.core.model.JDILocalVariable local
public boolean canDropToFrame ()
public boolean supportsDropToFrame ()
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean j9Support
boolean jdkSupport
com.sun.jdi.VirtualMachine vm
java.util.List frames
int index
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame frame
org.eclipse.debug.core.DebugException e
RuntimeException e
public void dropToFrame () throws org.eclipse.debug.core.DebugException
public void popFrame () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String) throws org.eclipse.debug.core.DebugException
String varName
org.eclipse.debug.core.model.IVariable[] variables
org.eclipse.jdt.debug.core.IJavaVariable thisVariable
int i
org.eclipse.jdt.debug.core.IJavaVariable var
org.eclipse.debug.core.model.IVariable[] thisChildren
int i
org.eclipse.jdt.debug.core.IJavaVariable var
protected java.util.List getUnderlyingVisibleVariables () throws org.eclipse.debug.core.DebugException
java.util.List variables
RuntimeException e
protected com.sun.jdi.ObjectReference getUnderlyingThisObject () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getDeclaringTypeName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getReceivingTypeName () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ObjectReference thisObject
RuntimeException e
public java.lang.String getMethodName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean isNative () throws org.eclipse.debug.core.DebugException
public boolean isConstructor () throws org.eclipse.debug.core.DebugException
public boolean isStaticInitializer () throws org.eclipse.debug.core.DebugException
public boolean isFinal () throws org.eclipse.debug.core.DebugException
public boolean isSynchronized () throws org.eclipse.debug.core.DebugException
public boolean isSynthetic () throws org.eclipse.debug.core.DebugException
public boolean isPublic () throws org.eclipse.debug.core.DebugException
public boolean isPrivate () throws org.eclipse.debug.core.DebugException
public boolean isProtected () throws org.eclipse.debug.core.DebugException
public boolean isPackagePrivate () throws org.eclipse.debug.core.DebugException
public boolean isStatic () throws org.eclipse.debug.core.DebugException
public java.lang.String getSourceName () throws org.eclipse.debug.core.DebugException
private java.lang.String getSourceName (com.sun.jdi.Location) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Location location
RuntimeException e
private boolean equals (java.lang.Object, java.lang.Object)
Object o1
Object o2
protected boolean isTopStackFrame () throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IStackFrame tos
public void setOutOfSynch (boolean)
boolean outOfSynch
public boolean isOutOfSynch () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
public boolean isObsolete ()
protected boolean exists ()
public boolean canTerminate ()
public boolean isTerminated ()
public void terminate () throws org.eclipse.debug.core.DebugException
protected com.sun.jdi.StackFrame getUnderlyingStackFrame () throws org.eclipse.debug.core.DebugException
protected void setUnderlyingStackFrame (com.sun.jdi.StackFrame)
com.sun.jdi.StackFrame frame
protected void setThread (org.eclipse.jdt.internal.debug.core.model.JDIThread)
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
protected void setVariables (java.util.List)
java.util.List variables
public org.eclipse.jdt.debug.core.IJavaVariable[] getLocalVariables () throws org.eclipse.debug.core.DebugException
java.util.List list
org.eclipse.jdt.debug.core.IJavaVariable[] locals
int i
public org.eclipse.jdt.debug.core.IJavaObject getThis () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaObject receiver
com.sun.jdi.ObjectReference thisObject
public org.eclipse.debug.core.model.IRegisterGroup[] getRegisterGroups ()
public org.eclipse.jdt.debug.core.IJavaClassType getDeclaringType () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Method method
com.sun.jdi.Type type
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaReferenceType getReferenceType () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Method method
com.sun.jdi.Type type
RuntimeException e
public int getCharEnd ()
public int getCharStart ()
private void clearCachedData ()
public boolean wereLocalsAvailable ()
private void setLocalsAvailable (boolean)
boolean available
public boolean hasRegisterGroups ()
public boolean hasVariables () throws org.eclipse.debug.core.DebugException
public boolean canStepWithFilters ()
String[] filters
public void stepWithFilters () throws org.eclipse.debug.core.DebugException
public java.lang.String getSourcePath (java.lang.String) throws org.eclipse.debug.core.DebugException
String stratum
RuntimeException e
public java.lang.String getSourcePath () throws org.eclipse.debug.core.DebugException
RuntimeException e
public int getLineNumber (java.lang.String) throws org.eclipse.debug.core.DebugException
String stratum
RuntimeException e
public java.lang.String getSourceName (java.lang.String) throws org.eclipse.debug.core.DebugException
String stratum
RuntimeException e
public boolean isVarArgs () throws org.eclipse.debug.core.DebugException
public boolean canForceReturn ()
java.util.List frames
int index
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame prev
public void forceReturn (org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaValue value
com.sun.jdi.Method method
com.sun.jdi.InvalidTypeException e
com.sun.jdi.ClassNotLoadedException e
java.util.List frames
int index
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame prev
}
org/eclipse/jdt/internal/debug/core/model/JDIThisVariable.classJDIThisVariable.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIThisVariable extends org.eclipse.jdt.internal.debug.core.model.JDIVariable {
private com.sun.jdi.ObjectReference fObject
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ObjectReference)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ObjectReference object
protected com.sun.jdi.Value retrieveValue ()
public java.lang.String getName ()
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected com.sun.jdi.Type getUnderlyingType () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean isPrivate () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean isProtected () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean isPublic () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$1.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIThread)
public void run ()
int timeout
long stop
boolean suspended
org.eclipse.core.runtime.IStatus status
org.eclipse.debug.core.IStatusHandler handler
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$DropToFrameHandler.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$DropToFrameHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepReturnHandler {
private int fFramesToDrop
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
protected void (org.eclipse.jdt.internal.debug.core.model.JDIThread, org.eclipse.debug.core.model.IStackFrame) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IStackFrame frame
java.util.List frames
protected void setFramesToDrop (int)
int num
protected int getFramesToDrop ()
protected void invokeThread () throws org.eclipse.debug.core.DebugException
org.eclipse.jdi.hcr.ThreadReference hcrThread
RuntimeException e
public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspendVote
com.sun.jdi.event.EventSet eventSet
org.eclipse.debug.core.DebugException e
protected void doSecondaryStep () throws org.eclipse.debug.core.DebugException
protected com.sun.jdi.request.StepRequest createStepRequest () throws org.eclipse.debug.core.DebugException
com.sun.jdi.request.EventRequestManager manager
int num
com.sun.jdi.request.StepRequest request
RuntimeException e
com.sun.jdi.request.StepRequest request
RuntimeException e
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$SerialPerObjectRule.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$SerialPerObjectRule extends java.lang.Object implements org.eclipse.core.runtime.jobs.ISchedulingRule {
private Object fObject
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
public void (org.eclipse.jdt.internal.debug.core.model.JDIThread, java.lang.Object)
Object lock
public boolean contains (org.eclipse.core.runtime.jobs.ISchedulingRule)
org.eclipse.core.runtime.jobs.ISchedulingRule rule
public boolean isConflicting (org.eclipse.core.runtime.jobs.ISchedulingRule)
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.jdt.internal.debug.core.model.JDIThread$SerialPerObjectRule vup
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$StepHandler.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
abstract org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler extends java.lang.Object implements org.eclipse.jdt.internal.debug.core.IJDIEventListener {
private com.sun.jdi.request.StepRequest fStepRequest
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIThread)
protected void step () throws org.eclipse.debug.core.DebugException
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame top
com.sun.jdi.Location location
protected void invokeThread () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected com.sun.jdi.request.StepRequest createStepRequest () throws org.eclipse.debug.core.DebugException
protected com.sun.jdi.request.StepRequest createStepRequest (int) throws org.eclipse.debug.core.DebugException
int kind
com.sun.jdi.request.EventRequestManager manager
com.sun.jdi.request.StepRequest request
RuntimeException e
protected abstract int getStepKind ()
protected abstract int getStepDetail ()
protected void setStepRequest (com.sun.jdi.request.StepRequest)
com.sun.jdi.request.StepRequest request
protected com.sun.jdi.request.StepRequest getStepRequest ()
protected void deleteStepRequest ()
com.sun.jdi.request.EventRequestManager manager
RuntimeException e
protected void attachFiltersToStepRequest (com.sun.jdi.request.StepRequest)
com.sun.jdi.request.StepRequest request
com.sun.jdi.Location currentLocation
String[] activeFilters
int i
protected boolean applyStepFilters ()
public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspendVote
com.sun.jdi.event.EventSet eventSet
com.sun.jdi.event.StepEvent stepEvent
com.sun.jdi.Location currentLocation
org.eclipse.debug.core.DebugException e
public void eventSetComplete (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspend
com.sun.jdi.event.EventSet eventSet
protected boolean locationShouldBeFiltered (com.sun.jdi.Location) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Location location
com.sun.jdi.Location origLocation
protected boolean locationIsFiltered (com.sun.jdi.Method)
com.sun.jdi.Method method
boolean filterStatics
boolean filterSynthetics
boolean filterConstructors
protected void stepEnd (com.sun.jdi.event.EventSet)
com.sun.jdi.event.EventSet set
protected void createSecondaryStepRequest () throws org.eclipse.debug.core.DebugException
protected void createSecondaryStepRequest (int) throws org.eclipse.debug.core.DebugException
int kind
protected void abort ()
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$StepIntoHandler.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepIntoHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler {
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIThread)
protected int getStepKind ()
protected int getStepDetail ()
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$StepOverHandler.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepOverHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler {
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIThread)
protected int getStepKind ()
protected int getStepDetail ()
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$StepReturnHandler.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepReturnHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler {
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIThread)
protected boolean locationShouldBeFiltered (com.sun.jdi.Location) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Location location
protected int getStepKind ()
protected int getStepDetail ()
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$StepToFrameHandler.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepToFrameHandler extends org.eclipse.jdt.internal.debug.core.model.JDIThread$StepReturnHandler {
private int fRemainingFrames
final org.eclipse.jdt.internal.debug.core.model.JDIThread this$0
protected void (org.eclipse.jdt.internal.debug.core.model.JDIThread, org.eclipse.debug.core.model.IStackFrame) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IStackFrame frame
java.util.List frames
protected void setRemainingFrames (int)
int num
protected int getRemainingFrames ()
public boolean handleEvent (com.sun.jdi.event.Event, org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, boolean, com.sun.jdi.event.EventSet)
com.sun.jdi.event.Event event
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
boolean suspendVote
com.sun.jdi.event.EventSet eventSet
int numFrames
org.eclipse.debug.core.DebugException e
}
org/eclipse/jdt/internal/debug/core/model/JDIThread$ThreadJob.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob extends org.eclipse.core.runtime.jobs.Job {
private java.util.Vector fRunnables
private org.eclipse.jdt.internal.debug.core.model.JDIThread fJDIThread
public void (org.eclipse.jdt.internal.debug.core.model.JDIThread)
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
public void addRunnable (java.lang.Runnable)
Runnable runnable
public boolean isEmpty ()
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
Object[] runnables
Object[] runnables
org.eclipse.core.runtime.MultiStatus failed
int i
Exception e
public boolean shouldRun ()
}
org/eclipse/jdt/internal/debug/core/model/JDIThread.classJDIThread.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIThread extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaThread {
private static final String JAVA_STRATUM_CONSTANT
private static final String MAIN_THREAD_GROUP
public static final int RESUME_QUIET
public static final int SUSPEND_QUIET
public static final int SUSPEND_TIMEOUT
private com.sun.jdi.ThreadReference fThread
private String fPreviousName
private java.util.List fStackFrames
private com.sun.jdi.ThreadGroupReference fThreadGroup
private String fThreadGroupName
private boolean fRefreshChildren
private org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler fStepHandler
private boolean fRunning
private boolean fTerminated
private boolean fIsSystemThread
private boolean fIsDaemon
private java.util.List fCurrentBreakpoints
private org.eclipse.jdt.debug.core.IEvaluationRunnable fEvaluationRunnable
private boolean fEvaluationInterrupted
private boolean fClientSuspendRequest
private boolean fIsInvokingMethod
private Object fInvocationLock
private Object fEvaluationLock
private boolean fHonorBreakpoints
private boolean fSuspendVoteInProgress
private int fOriginalStepKind
private com.sun.jdi.Location fOriginalStepLocation
private int fOriginalStepStackDepth
private boolean fIsSuspending
private org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob fAsyncJob
private org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob fRunningAsyncJob
static Class class$0
static Class class$1
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ThreadReference) throws com.sun.jdi.ObjectCollectedException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ThreadReference thread
protected void initialize () throws com.sun.jdi.ObjectCollectedException
org.eclipse.debug.core.DebugException e
Throwable underlyingException
org.eclipse.debug.core.DebugException e
Throwable underlyingException
com.sun.jdi.ThreadGroupReference group
com.sun.jdi.ObjectCollectedException e
RuntimeException e
com.sun.jdi.ObjectCollectedException e
RuntimeException e
protected void addCurrentBreakpoint (org.eclipse.debug.core.model.IBreakpoint)
org.eclipse.debug.core.model.IBreakpoint bp
protected void removeCurrentBreakpoint (org.eclipse.debug.core.model.IBreakpoint)
org.eclipse.debug.core.model.IBreakpoint bp
public synchronized org.eclipse.debug.core.model.IBreakpoint[] getBreakpoints ()
public boolean canResume ()
public boolean canSuspend ()
public boolean canTerminate ()
public boolean canStepInto ()
public boolean canStepOver ()
public boolean canStepReturn ()
protected boolean canStep ()
protected void determineIfSystemThread () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ThreadGroupReference tgr
String tgn
RuntimeException e
protected void determineIfDaemonThread () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ReferenceType referenceType
com.sun.jdi.Field field
com.sun.jdi.Value value
RuntimeException e
public synchronized org.eclipse.debug.core.model.IStackFrame[] getStackFrames () throws org.eclipse.debug.core.DebugException
java.util.List list
protected synchronized java.util.List computeStackFrames (boolean) throws org.eclipse.debug.core.DebugException
boolean refreshChildren
java.util.List frames
int oldSize
int newSize
int discard
int i
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame invalid
int newFrames
int depth
int i
int numToRebind
int offset
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame oldFrame
com.sun.jdi.StackFrame frame
org.eclipse.jdt.internal.debug.core.model.JDIStackFrame newFrame
public synchronized java.util.List computeStackFrames () throws org.eclipse.debug.core.DebugException
public java.util.List computeNewStackFrames () throws org.eclipse.debug.core.DebugException
private java.util.List getUnderlyingFrames () throws org.eclipse.debug.core.DebugException
com.sun.jdi.IncompatibleThreadStateException e
RuntimeException e
InternalError e
protected int getUnderlyingFrameCount () throws org.eclipse.debug.core.DebugException
RuntimeException e
com.sun.jdi.IncompatibleThreadStateException e
public void runEvaluation (org.eclipse.jdt.debug.core.IEvaluationRunnable, org.eclipse.core.runtime.IProgressMonitor, int, boolean) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IEvaluationRunnable evaluation
org.eclipse.core.runtime.IProgressMonitor monitor
int evaluationDetail
boolean hitBreakpoints
boolean quiet
org.eclipse.debug.core.model.IBreakpoint[] breakpoints
org.eclipse.core.runtime.jobs.ISchedulingRule rule
org.eclipse.debug.core.DebugException e
int i
int i
protected boolean canRunEvaluation ()
public void queueRunnable (java.lang.Runnable)
Runnable evaluation
public void terminateEvaluation () throws org.eclipse.debug.core.DebugException
public boolean canTerminateEvaluation ()
protected com.sun.jdi.Value invokeMethod (com.sun.jdi.ClassType, com.sun.jdi.ObjectReference, com.sun.jdi.Method, java.util.List, boolean) throws org.eclipse.debug.core.DebugException
com.sun.jdi.ClassType receiverClass
com.sun.jdi.ObjectReference receiverObject
com.sun.jdi.Method method
java.util.List args
boolean invokeNonvirtual
com.sun.jdi.Value result
int timeout
int flags
com.sun.jdi.InvalidTypeException e
com.sun.jdi.ClassNotLoadedException e
com.sun.jdi.IncompatibleThreadStateException e
com.sun.jdi.InvocationException e
RuntimeException e
protected com.sun.jdi.ObjectReference newInstance (com.sun.jdi.ClassType, com.sun.jdi.Method, java.util.List) throws org.eclipse.debug.core.DebugException
com.sun.jdi.ClassType receiverClass
com.sun.jdi.Method constructor
java.util.List args
com.sun.jdi.ObjectReference result
int timeout
com.sun.jdi.InvalidTypeException e
com.sun.jdi.ClassNotLoadedException e
com.sun.jdi.IncompatibleThreadStateException e
com.sun.jdi.InvocationException e
RuntimeException e
protected void invokeFailed (java.lang.Throwable, int) throws org.eclipse.debug.core.DebugException
Throwable e
int restoreTimeout
protected void invokeFailed (java.lang.String, int, java.lang.Throwable, int) throws org.eclipse.debug.core.DebugException
String message
int code
Throwable e
int restoreTimeout
protected synchronized void invokeComplete (int)
int restoreTimeout
org.eclipse.debug.core.DebugException e
public java.lang.String getName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public int getPriority () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Field p
com.sun.jdi.Value v
RuntimeException e
public synchronized org.eclipse.debug.core.model.IStackFrame getTopStackFrame () throws org.eclipse.debug.core.DebugException
java.util.List c
public boolean handleSuspendForBreakpoint (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint, boolean)
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
boolean suspendVote
int policy
org.eclipse.core.runtime.CoreException e
org.eclipse.jdt.internal.debug.core.breakpoints.JavaLineBreakpoint lbp
org.eclipse.jdt.internal.debug.core.breakpoints.ConditionalBreakpointHandler handler
int vote
boolean suspend
public void completeBreakpointHandling (org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint, boolean, boolean, com.sun.jdi.event.EventSet)
org.eclipse.jdt.internal.debug.core.breakpoints.JavaBreakpoint breakpoint
boolean suspend
boolean queue
com.sun.jdi.event.EventSet set
int policy
org.eclipse.core.runtime.CoreException e
public boolean isStepping ()
public boolean isSuspended ()
public boolean isSystemThread ()
public boolean isDaemon () throws org.eclipse.debug.core.DebugException
public java.lang.String getThreadGroupName () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ThreadGroupReference tgr
RuntimeException e
public boolean isTerminated ()
public synchronized boolean isOutOfSynch () throws org.eclipse.debug.core.DebugException
java.util.List frames
java.util.Iterator iter
public boolean mayBeOutOfSynch ()
protected void setTerminated (boolean)
boolean terminated
public synchronized void resume () throws org.eclipse.debug.core.DebugException
private synchronized void resumeThread (boolean) throws org.eclipse.debug.core.DebugException
boolean fireNotification
RuntimeException e
protected void setRunning (boolean)
boolean running
protected synchronized void preserveStackFrames ()
java.util.Iterator frames
protected synchronized void disposeStackFrames ()
public void stepInto () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
public void stepOver () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
public void stepReturn () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
protected void setOriginalStepKind (int)
int stepKind
protected int getOriginalStepKind ()
protected void setOriginalStepLocation (com.sun.jdi.Location)
com.sun.jdi.Location location
protected com.sun.jdi.Location getOriginalStepLocation ()
protected void setOriginalStepStackDepth (int)
int depth
protected int getOriginalStepStackDepth ()
protected boolean shouldDoExtraStepInto (com.sun.jdi.Location) throws org.eclipse.debug.core.DebugException
com.sun.jdi.Location location
com.sun.jdi.Location origLocation
com.sun.jdi.Method origMethod
com.sun.jdi.Method currMethod
protected boolean shouldDoStepReturn () throws org.eclipse.debug.core.DebugException
public void suspend () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected void prepareForClientSuspend () throws org.eclipse.debug.core.DebugException
int timeout
int timeout
protected synchronized void suspendUnderlyingThread ()
Thread thread
public boolean isUnderlyingThreadSuspended ()
protected synchronized void suspendedByVM ()
protected synchronized void resumedByVM () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ThreadReference thread
RuntimeException e
public void terminate () throws org.eclipse.debug.core.DebugException
protected void dropToFrame (org.eclipse.debug.core.model.IStackFrame) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IStackFrame frame
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
RuntimeException exception
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
protected void popFrame (org.eclipse.debug.core.model.IStackFrame) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IStackFrame frame
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.StackFrame jdiFrame
int desiredSize
int lastSize
int size
com.sun.jdi.IncompatibleThreadStateException exception
com.sun.jdi.InvalidStackFrameException exception
RuntimeException exception
protected void stepToFrame (org.eclipse.debug.core.model.IStackFrame) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IStackFrame frame
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
protected void abortStep ()
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
public org.eclipse.jdt.debug.core.IJavaVariable findVariable (java.lang.String) throws org.eclipse.debug.core.DebugException
String varName
org.eclipse.debug.core.model.IStackFrame[] stackFrames
int i
org.eclipse.jdt.debug.core.IJavaStackFrame sf
org.eclipse.jdt.debug.core.IJavaVariable var
org.eclipse.debug.core.DebugException e
protected void terminated ()
public com.sun.jdi.ThreadReference getUnderlyingThread ()
protected void setUnderlyingThread (com.sun.jdi.ThreadReference)
com.sun.jdi.ThreadReference thread
protected com.sun.jdi.ThreadGroupReference getUnderlyingThreadGroup () throws org.eclipse.debug.core.DebugException
UnsupportedOperationException e
RuntimeException e
public boolean isPerformingEvaluation ()
public boolean isInvokingMethod ()
public boolean isIgnoringBreakpoints ()
public boolean hasClientRequestedSuspend ()
protected void setInvokingMethod (boolean)
boolean invoking
protected void setPendingStepHandler (org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler)
org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler handler
protected org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler getPendingStepHandler ()
public boolean hasStackFrames () throws org.eclipse.debug.core.DebugException
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public boolean hasOwnedMonitors () throws org.eclipse.debug.core.DebugException
public org.eclipse.jdt.debug.core.IJavaObject[] getOwnedMonitors () throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
java.util.List ownedMonitors
org.eclipse.jdt.debug.core.IJavaObject[] javaOwnedMonitors
java.util.Iterator itr
int i
com.sun.jdi.ObjectReference element
com.sun.jdi.IncompatibleThreadStateException e
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaObject getContendedMonitor () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ObjectReference monitor
com.sun.jdi.IncompatibleThreadStateException e
RuntimeException e
public boolean canStepWithFilters ()
String[] filters
public void stepWithFilters () throws org.eclipse.debug.core.DebugException
public void stop (org.eclipse.jdt.debug.core.IJavaObject) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaObject exception
com.sun.jdi.InvalidTypeException e
public org.eclipse.jdt.debug.core.IJavaThreadGroup getThreadGroup () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ThreadGroupReference group
public int getFrameCount () throws org.eclipse.debug.core.DebugException
protected void forceReturn (org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaValue value
com.sun.jdi.InvalidTypeException e
com.sun.jdi.ClassNotLoadedException e
com.sun.jdi.IncompatibleThreadStateException e
UnsupportedOperationException e
RuntimeException e
public org.eclipse.core.runtime.jobs.ISchedulingRule getThreadRule ()
public synchronized void resumedFromClassPrepare ()
public synchronized boolean isSuspendVoteInProgress ()
public org.eclipse.jdt.debug.core.IJavaObject getThreadObject () throws org.eclipse.debug.core.DebugException
static void access$0 (org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean)
static com.sun.jdi.ThreadReference access$1 (org.eclipse.jdt.internal.debug.core.model.JDIThread)
static void access$2 (org.eclipse.jdt.internal.debug.core.model.JDIThread, org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob)
static void access$3 (org.eclipse.jdt.internal.debug.core.model.JDIThread, boolean)
}
org/eclipse/jdt/internal/debug/core/model/JDIThreadGroup.classJDIThreadGroup.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaThreadGroup org.eclipse.debug.core.model.ITerminate {
private com.sun.jdi.ThreadGroupReference fGroup
private String fName
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.ThreadGroupReference)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.ThreadGroupReference group
public synchronized org.eclipse.jdt.debug.core.IJavaThread[] getThreads () throws org.eclipse.debug.core.DebugException
java.util.List threads
java.util.List modelThreads
java.util.Iterator iterator
com.sun.jdi.ThreadReference ref
org.eclipse.jdt.internal.debug.core.model.JDIThread thread
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaThreadGroup getThreadGroup () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ThreadGroupReference reference
RuntimeException e
public org.eclipse.jdt.debug.core.IJavaThreadGroup[] getThreadGroups () throws org.eclipse.debug.core.DebugException
java.util.List groups
java.util.List modelGroups
java.util.Iterator iterator
com.sun.jdi.ThreadGroupReference ref
org.eclipse.jdt.internal.debug.core.model.JDIThreadGroup group
RuntimeException e
public synchronized java.lang.String getName () throws org.eclipse.debug.core.DebugException
RuntimeException e
com.sun.jdi.ThreadGroupReference getUnderlyingThreadGroup ()
public boolean hasThreadGroups () throws org.eclipse.debug.core.DebugException
java.util.List groups
RuntimeException e
public boolean hasThreads () throws org.eclipse.debug.core.DebugException
java.util.List threads
RuntimeException e
public boolean canTerminate ()
public boolean isTerminated ()
public void terminate () throws org.eclipse.debug.core.DebugException
}
org/eclipse/jdt/internal/debug/core/model/JDIType.classJDIType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIType extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaType {
private com.sun.jdi.Type fType
protected void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Type)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Type type
public void requestFailed (java.lang.String, java.lang.Throwable, int) throws org.eclipse.debug.core.DebugException
String message
Throwable e
int code
protected void throwDebugException (java.lang.String, int, java.lang.Throwable) throws org.eclipse.debug.core.DebugException
String message
int code
Throwable exception
public void targetRequestFailed (java.lang.String, java.lang.RuntimeException) throws org.eclipse.debug.core.DebugException
String message
RuntimeException e
public static org.eclipse.jdt.internal.debug.core.model.JDIType createType (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Type)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Type type
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public com.sun.jdi.Type getUnderlyingType ()
protected void setUnderlyingType (com.sun.jdi.Type)
com.sun.jdi.Type type
public java.lang.String toString ()
public java.lang.String getName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
org/eclipse/jdt/internal/debug/core/model/JDIValue$1.classJDIValue.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.JDIValue$1 extends java.lang.Object implements java.util.Comparator {
final org.eclipse.jdt.internal.debug.core.model.JDIValue this$0
void (org.eclipse.jdt.internal.debug.core.model.JDIValue)
public int compare (java.lang.Object, java.lang.Object)
Object a
Object b
}
org/eclipse/jdt/internal/debug/core/model/JDIValue.classJDIValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIValue extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaValue {
private com.sun.jdi.Value fValue
private java.util.List fVariables
private boolean fAllocated
protected org.eclipse.jdt.debug.core.IJavaValue fLogicalParent
static Class class$0
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Value)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Value value
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public static org.eclipse.jdt.internal.debug.core.model.JDIValue createValue (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget, com.sun.jdi.Value)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
com.sun.jdi.Value value
public java.lang.String getValueString () throws org.eclipse.debug.core.DebugException
RuntimeException e
StringBuffer name
long id
RuntimeException e
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
RuntimeException e
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
com.sun.jdi.Value other
public org.eclipse.debug.core.model.IVariable[] getVariables () throws org.eclipse.debug.core.DebugException
java.util.List list
protected synchronized java.util.List getVariablesList () throws org.eclipse.debug.core.DebugException
com.sun.jdi.ObjectReference object
int length
int i
org.eclipse.debug.core.DebugException e
java.util.List fields
com.sun.jdi.ReferenceType refType
RuntimeException e
java.util.Iterator list
com.sun.jdi.Field field
protected int sortChildren (java.lang.Object, java.lang.Object)
Object a
Object b
org.eclipse.jdt.debug.core.IJavaVariable v1
org.eclipse.jdt.debug.core.IJavaVariable v2
boolean v1isStatic
boolean v2isStatic
org.eclipse.debug.core.DebugException de
protected boolean isArray ()
protected com.sun.jdi.ArrayReference getArrayReference ()
public boolean isAllocated () throws org.eclipse.debug.core.DebugException
RuntimeException e
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget dt
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Type type
RuntimeException e
public int getArrayLength () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected com.sun.jdi.Value getUnderlyingValue ()
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
protected com.sun.jdi.Type getUnderlyingType () throws org.eclipse.debug.core.DebugException
RuntimeException e
public java.lang.String toString ()
public boolean hasVariables () throws org.eclipse.debug.core.DebugException
public void setLogicalParent (org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue logicalParent
public org.eclipse.jdt.debug.core.IJavaValue getLogicalParent ()
public boolean isNull ()
}
org/eclipse/jdt/internal/debug/core/model/JDIVariable.classJDIVariable.java
package org.eclipse.jdt.internal.debug.core.model
public abstract org.eclipse.jdt.internal.debug.core.model.JDIVariable extends org.eclipse.jdt.internal.debug.core.model.JDIDebugElement implements org.eclipse.jdt.debug.core.IJavaVariable {
private org.eclipse.jdt.internal.debug.core.model.JDIValue fValue
private int fLastChangeIndex
protected static final String jdiStringSignature
static Class class$0
static Class class$1
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
protected final com.sun.jdi.Value getCurrentValue () throws org.eclipse.debug.core.DebugException
RuntimeException e
protected abstract com.sun.jdi.Value retrieveValue () throws org.eclipse.debug.core.DebugException
public org.eclipse.debug.core.model.IValue getValue () throws org.eclipse.debug.core.DebugException
com.sun.jdi.Value currentValue
com.sun.jdi.Value previousValue
public boolean supportsValueModification ()
public void setValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
public void setValue (org.eclipse.debug.core.model.IValue) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IValue value
public boolean verifyValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
public boolean verifyValue (org.eclipse.debug.core.model.IValue) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IValue value
public boolean isSynthetic ()
public boolean isPublic () throws org.eclipse.debug.core.DebugException
public boolean isPrivate () throws org.eclipse.debug.core.DebugException
public boolean isProtected () throws org.eclipse.debug.core.DebugException
public boolean isPackagePrivate ()
public boolean isStatic ()
public boolean isFinal ()
public boolean isLocal ()
public org.eclipse.jdt.debug.core.IJavaType getJavaType () throws org.eclipse.debug.core.DebugException
protected abstract com.sun.jdi.Type getUnderlyingType () throws org.eclipse.debug.core.DebugException
protected com.sun.jdi.Value getLastKnownValue ()
protected void setChangeCount (int)
int count
protected int getChangeCount ()
public boolean hasValueChanged ()
}
org/eclipse/jdt/internal/debug/core/model/JDIVoidType.classJDIVoidType.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIVoidType extends org.eclipse.jdt.internal.debug.core.model.JDIType {
protected void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
public java.lang.String getName ()
public java.lang.String getSignature ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
org/eclipse/jdt/internal/debug/core/model/JDIVoidValue.classJDIVoidValue.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.JDIVoidValue extends org.eclipse.jdt.internal.debug.core.model.JDIValue {
public void (org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget)
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget target
protected java.util.List getVariablesList ()
public java.lang.String getReferenceTypeName ()
public java.lang.String getValueString ()
public java.lang.String getSignature ()
public int getArrayLength ()
public org.eclipse.jdt.debug.core.IJavaType getJavaType ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/core/model/Timer$1.classTimer.java
package org.eclipse.jdt.internal.debug.core.model
org.eclipse.jdt.internal.debug.core.model.Timer$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.core.model.Timer this$0
void (org.eclipse.jdt.internal.debug.core.model.Timer)
public void run ()
boolean interrupted
}
org/eclipse/jdt/internal/debug/core/model/Timer.classTimer.java
package org.eclipse.jdt.internal.debug.core.model
public org.eclipse.jdt.internal.debug.core.model.Timer extends java.lang.Object {
private org.eclipse.jdt.internal.debug.core.model.ITimeoutListener fListener
private int fTimeout
private boolean fAlive
private boolean fStarted
private Thread fThread
public void ()
Runnable r
public void start (org.eclipse.jdt.internal.debug.core.model.ITimeoutListener, int)
org.eclipse.jdt.internal.debug.core.model.ITimeoutListener listener
int ms
public void stop ()
public void dispose ()
private boolean isAlive ()
private void setAlive (boolean)
boolean alive
protected org.eclipse.jdt.internal.debug.core.model.ITimeoutListener getListener ()
private void setListener (org.eclipse.jdt.internal.debug.core.model.ITimeoutListener)
org.eclipse.jdt.internal.debug.core.model.ITimeoutListener listener
public boolean isStarted ()
private void setStarted (boolean)
boolean started
private java.lang.Thread getThread ()
private void setThread (java.lang.Thread)
Thread thread
protected int getTimeout ()
private void setTimeout (int)
int timeout
static boolean access$0 (org.eclipse.jdt.internal.debug.core.model.Timer)
static void access$1 (org.eclipse.jdt.internal.debug.core.model.Timer, boolean)
static void access$2 (org.eclipse.jdt.internal.debug.core.model.Timer, int)
static void access$3 (org.eclipse.jdt.internal.debug.core.model.Timer, org.eclipse.jdt.internal.debug.core.model.ITimeoutListener)
}
org/eclipse/jdt/internal/debug/eval/EvaluationMessages.classEvaluationMessages.java
package org.eclipse.jdt.internal.debug.eval
public org.eclipse.jdt.internal.debug.eval.EvaluationMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String LocalEvaluationEngine_Evaluation_in_context_of_inner_type_not_supported__19
public static String LocalEvaluationEngine_Evaluation_failed___unable_to_determine_receiving_type_context__18
public static String LocalEvaluationEngine_Evaluation_failed___internal_error_retreiving_result__17
public static String LocalEvaluationEngine_Evaluation_failed___unable_to_instantiate_code_snippet_class__11
public static String LocalEvaluationEngine__0__occurred_deploying_class_file_for_evaluation_9
public static String LocalEvaluationEngine_Evaluation_failed___evaluation_thread_must_be_suspended__8
public static String LocalEvaluationEngine_Evaluation_failed___evaluation_context_has_been_disposed__7
public static String LocalEvaluationEngine_Evaluation_failed___unable_to_initialize_local_variables__6
public static String LocalEvaluationEngine_Evaluation_failed___unable_to_initialize___this___context__5
public static String LocalEvaluationEngine_Evaluation_failed___unable_to_initialize_local_variables__4
static Class class$0
static void ()
public void ()
}
org/eclipse/jdt/internal/debug/eval/EvaluationMessages.properties
org/eclipse/jdt/internal/debug/eval/EvaluationResult.classEvaluationResult.java
package org.eclipse.jdt.internal.debug.eval
public org.eclipse.jdt.internal.debug.eval.EvaluationResult extends java.lang.Object implements org.eclipse.jdt.debug.eval.IEvaluationResult {
private org.eclipse.jdt.debug.core.IJavaValue fValue
private org.eclipse.jdt.debug.core.IJavaThread fThread
private org.eclipse.jdt.debug.eval.IEvaluationEngine fEngine
private String fSnippet
private org.eclipse.debug.core.DebugException fException
private java.util.List fErrors
private boolean fTerminated
public void (org.eclipse.jdt.debug.eval.IEvaluationEngine, java.lang.String, org.eclipse.jdt.debug.core.IJavaThread)
org.eclipse.jdt.debug.eval.IEvaluationEngine engine
String snippet
org.eclipse.jdt.debug.core.IJavaThread thread
public org.eclipse.jdt.debug.core.IJavaValue getValue ()
public void setValue (org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue value
public boolean hasErrors ()
public org.eclipse.jdt.core.dom.Message[] getErrors ()
org.eclipse.jdt.core.dom.Message[] messages
int i
java.util.Iterator iter
public java.lang.String[] getErrorMessages ()
public java.lang.String getSnippet ()
private void setSnippet (java.lang.String)
String snippet
public org.eclipse.debug.core.DebugException getException ()
public void setException (org.eclipse.debug.core.DebugException)
org.eclipse.debug.core.DebugException e
public org.eclipse.jdt.debug.core.IJavaThread getThread ()
private void setThread (org.eclipse.jdt.debug.core.IJavaThread)
org.eclipse.jdt.debug.core.IJavaThread thread
public org.eclipse.jdt.debug.eval.IEvaluationEngine getEvaluationEngine ()
private void setEvaluationEngine (org.eclipse.jdt.debug.eval.IEvaluationEngine)
org.eclipse.jdt.debug.eval.IEvaluationEngine engine
public void addError (java.lang.String)
String message
public boolean isTerminated ()
public void setTerminated (boolean)
boolean terminated
}
org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine$1.classLocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine this$0
void (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine)
public void run ()
org.eclipse.jdt.core.JavaModelException e
}
org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine$2.classLocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine$2 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine this$0
private final org.eclipse.jdt.core.IType val$receivingType
private final boolean val$isStatic
private final boolean val$isConstructor
void (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine, org.eclipse.jdt.core.IType, boolean, boolean)
public void run ()
org.eclipse.jdt.core.JavaModelException e
}
org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine$3.classLocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine$3 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine this$0
private final org.eclipse.jdt.core.IType val$receivingType
void (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine, org.eclipse.jdt.core.IType)
public void run ()
org.eclipse.jdt.core.JavaModelException e
}
org/eclipse/jdt/internal/debug/eval/LocalEvaluationEngine.classLocalEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval
public org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine extends java.lang.Object implements org.eclipse.jdt.debug.eval.IClassFileEvaluationEngine org.eclipse.jdt.core.eval.ICodeSnippetRequestor org.eclipse.jdt.debug.core.IEvaluationRunnable {
private static final String CODE_SNIPPET_NAME
private static int ENGINE_COUNT
private org.eclipse.jdt.core.IJavaProject fJavaProject
private org.eclipse.jdt.debug.core.IJavaDebugTarget fDebugTarget
private java.io.File fOutputDirectory
private org.eclipse.jdt.debug.eval.IEvaluationListener fListener
private org.eclipse.jdt.debug.core.IJavaStackFrame fStackFrame
private org.eclipse.jdt.internal.debug.eval.EvaluationResult fResult
private java.util.List fSnippetFiles
private java.util.List fDirectories
private org.eclipse.jdt.core.eval.IEvaluationContext fEvaluationContext
private int[] fLocalVariableModifiers
private String[] fLocalVariableNames
private String[] fLocalVariableTypeNames
private org.eclipse.jdt.debug.core.IJavaObject fThis
private boolean fDisposed
private int fEvaluationCount
private String fCodeSnippetClassName
private boolean fHitBreakpoints
private static final String[] EMPTY_STRING_ARRAY
private static final int[] EMPTY_INT_ARRAY
static void ()
public void (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget, java.io.File)
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.debug.core.IJavaDebugTarget vm
java.io.File directory
public boolean acceptClassFiles (byte[][], java.lang.String[][], java.lang.String)
byte[][] classFileBytes
String[][] classFileCompoundNames
String codeSnippetClassName
org.eclipse.debug.core.DebugException e
public void run (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.core.runtime.IProgressMonitor monitor
org.eclipse.jdt.debug.core.IJavaObject codeSnippetInstance
org.eclipse.debug.core.model.IVariable[] fields
org.eclipse.jdt.debug.core.IJavaVariable resultValue
org.eclipse.jdt.debug.core.IJavaVariable resultType
int i
org.eclipse.jdt.debug.core.IJavaValue result
org.eclipse.debug.core.DebugException e
Throwable underlyingException
com.sun.jdi.ObjectReference theException
org.eclipse.jdt.debug.core.IJavaObject v
org.eclipse.debug.core.DebugException de
RuntimeException re
protected void initializeLocals (org.eclipse.jdt.debug.core.IJavaObject) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaObject object
org.eclipse.jdt.debug.core.IJavaVariable[] locals
org.eclipse.jdt.debug.core.IJavaObject thisObject
int i
org.eclipse.jdt.debug.core.IJavaVariable local
org.eclipse.jdt.debug.core.IJavaVariable field
org.eclipse.jdt.debug.core.IJavaVariable field
protected void restoreLocals (org.eclipse.jdt.debug.core.IJavaObject) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaObject object
org.eclipse.jdt.debug.core.IJavaVariable[] locals
int i
org.eclipse.jdt.debug.core.IJavaVariable local
org.eclipse.jdt.debug.core.IJavaVariable field
public void acceptProblem (org.eclipse.core.resources.IMarker, java.lang.String, int)
org.eclipse.core.resources.IMarker problemMarker
String fragmentSource
int fragmentKind
public org.eclipse.jdt.debug.core.IJavaDebugTarget getDebugTarget ()
private void setDebugTarget (org.eclipse.jdt.debug.core.IJavaDebugTarget)
org.eclipse.jdt.debug.core.IJavaDebugTarget debugTarget
public org.eclipse.jdt.core.IJavaProject getJavaProject ()
private void setJavaProject (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject javaProject
public java.io.File getOutputDirectory ()
private void setOutputDirectory (java.io.File)
java.io.File outputDirectory
public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, boolean) throws org.eclipse.debug.core.DebugException
String snippet
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.eval.IEvaluationListener listener
boolean hitBreakpoints
Runnable r
Thread t
org.eclipse.debug.core.DebugException d
public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
String snippet
org.eclipse.jdt.debug.core.IJavaStackFrame frame
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.debug.core.IJavaVariable[] locals
java.util.List typeNames
java.util.List varNames
int i
org.eclipse.jdt.debug.core.IJavaVariable var
String typeName
int[] modifiers
boolean isStatic
boolean isConstructor
org.eclipse.jdt.core.IType receivingType
Runnable r
Thread t
org.eclipse.debug.core.DebugException d
org.eclipse.core.runtime.CoreException e
private void validateReceivingType (org.eclipse.jdt.core.IType) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.core.IType receivingType
public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
String snippet
org.eclipse.jdt.debug.core.IJavaObject thisContext
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.core.IType receivingType
Runnable r
Thread t
org.eclipse.debug.core.DebugException d
org.eclipse.core.runtime.CoreException e
protected void checkDisposed () throws org.eclipse.debug.core.DebugException
protected void checkEvaluating () throws org.eclipse.debug.core.DebugException
protected void checkThread () throws org.eclipse.debug.core.DebugException
public void dispose ()
java.util.List snippetFiles
java.util.Iterator iter
java.io.File file
java.util.List directories
int i
java.io.File dir
String[] listing
private void reset ()
protected org.eclipse.jdt.debug.eval.IEvaluationListener getListener ()
private void setListener (org.eclipse.jdt.debug.eval.IEvaluationListener)
org.eclipse.jdt.debug.eval.IEvaluationListener listener
protected org.eclipse.jdt.debug.core.IJavaStackFrame getStackFrame ()
private void setStackFrame (org.eclipse.jdt.debug.core.IJavaStackFrame)
org.eclipse.jdt.debug.core.IJavaStackFrame stackFrame
protected org.eclipse.jdt.debug.core.IJavaThread getThread ()
protected java.lang.String getSnippet ()
protected org.eclipse.jdt.internal.debug.eval.EvaluationResult getResult ()
private void setResult (org.eclipse.jdt.internal.debug.eval.EvaluationResult)
org.eclipse.jdt.internal.debug.eval.EvaluationResult result
protected void deploy (byte[][], java.lang.String[][]) throws org.eclipse.debug.core.DebugException
byte[][] classFiles
String[][] classFileNames
int i
String[] compoundName
java.io.File dir
String pkgDirName
int j
java.io.File pkgDir
String name
java.io.File classFile
java.io.FileOutputStream stream
java.io.IOException e
private void addSnippetFile (java.io.File)
java.io.File file
private void addDirectory (java.io.File)
java.io.File file
protected org.eclipse.jdt.core.eval.IEvaluationContext getEvaluationContext ()
private void setEvaluationContext (org.eclipse.jdt.core.eval.IEvaluationContext)
org.eclipse.jdt.core.eval.IEvaluationContext context
protected java.util.List getSnippetFiles ()
protected java.util.List getDirectories ()
protected boolean isDisposed ()
protected void evaluationComplete ()
private void evaluationStarted ()
private void evaluationEnded ()
protected boolean isEvaluating ()
private void evaluationAborted ()
protected org.eclipse.jdt.debug.core.IJavaObject newInstance (java.lang.String) throws org.eclipse.debug.core.DebugException
String className
org.eclipse.jdt.debug.core.IJavaObject object
org.eclipse.jdt.debug.core.IJavaClassType clazz
org.eclipse.jdt.debug.core.IJavaType[] types
org.eclipse.jdt.debug.core.IJavaClassType classClass
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.jdt.debug.core.IJavaObject classObject
protected org.eclipse.jdt.debug.core.IJavaValue convertResult (org.eclipse.jdt.debug.core.IJavaClassObject, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaClassObject resultType
org.eclipse.jdt.debug.core.IJavaValue result
String sig
org.eclipse.debug.core.model.IVariable[] vars
org.eclipse.jdt.debug.core.IJavaVariable var
int i
org.eclipse.jdt.debug.core.IJavaVariable jv
private int[] getLocalVariableModifiers ()
private void setLocalVariableModifiers (int[])
int[] localVariableModifiers
private java.lang.String[] getLocalVariableNames ()
private void setLocalVariableNames (java.lang.String[])
String[] localVariableNames
private java.lang.String[] getLocalVariableTypeNames ()
private void setLocalVariableTypeNames (java.lang.String[])
String[] localVariableTypeNames
private void setThis (org.eclipse.jdt.debug.core.IJavaObject)
org.eclipse.jdt.debug.core.IJavaObject thisObject
private org.eclipse.jdt.debug.core.IJavaObject getThis ()
protected java.lang.String getTranslatedTypeName (java.lang.String)
String typeName
int index
String last
protected java.lang.String[] getNestedTypeNames (java.lang.String)
String typeName
int index
java.util.ArrayList list
public java.lang.String[] getImports ()
public void setImports (java.lang.String[])
String[] imports
private void setCodeSnippetClassName (java.lang.String)
String name
protected java.lang.String getCodeSnippetClassName ()
public boolean isRequestingClassFiles ()
protected boolean getHitBreakpoints ()
private void setHitBreakpoints (boolean)
boolean hit
static java.lang.String[] access$0 (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine)
static java.lang.String[] access$1 (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine)
static int[] access$2 (org.eclipse.jdt.internal.debug.eval.LocalEvaluationEngine)
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine$1$EvaluationRunnable.classASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$1$EvaluationRunnable extends java.lang.Object implements org.eclipse.jdt.debug.core.IEvaluationRunnable org.eclipse.debug.core.model.ITerminate {
org.eclipse.core.runtime.CoreException fException
boolean fTerminated
final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable this$1
private final org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter val$interpreter
void (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable, org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter)
public void run (org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.jdt.debug.core.IJavaThread jt
org.eclipse.core.runtime.IProgressMonitor pm
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EventFilter filter
org.eclipse.core.runtime.CoreException exception
com.sun.jdi.InvocationException invocationException
com.sun.jdi.ObjectReference exObject
org.eclipse.jdt.debug.core.IJavaObject modelObject
public void terminate ()
public boolean canTerminate ()
public boolean isTerminated ()
public org.eclipse.core.runtime.CoreException getException ()
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine$EvalRunnable.classASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable extends java.lang.Object implements java.lang.Runnable {
private org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence fExpression
private org.eclipse.jdt.debug.core.IJavaThread fThread
private int fEvaluationDetail
private boolean fHitBreakpoints
private org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext fContext
private org.eclipse.jdt.debug.eval.IEvaluationListener fListener
final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine this$0
public void (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine, org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean)
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
public void run ()
org.eclipse.jdt.internal.debug.eval.EvaluationResult result
String[] errors
int i
int numErrors
org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter interpreter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$1$EvaluationRunnable er
org.eclipse.core.runtime.CoreException exception
org.eclipse.debug.core.DebugException e
org.eclipse.jdt.debug.core.IJavaValue value
private void evaluationFinished (org.eclipse.jdt.debug.eval.IEvaluationResult)
org.eclipse.jdt.debug.eval.IEvaluationResult result
static int access$0 (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable)
static org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine access$1 (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EvalRunnable)
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine$EventFilter.classASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine$EventFilter extends java.lang.Object implements org.eclipse.debug.core.IDebugEventFilter {
final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine this$0
void (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine)
public org.eclipse.debug.core.DebugEvent[] filterDebugEvents (org.eclipse.debug.core.DebugEvent[])
org.eclipse.debug.core.DebugEvent[] events
org.eclipse.debug.core.DebugEvent event
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ASTEvaluationEngine.classASTEvaluationEngine.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.ASTEvaluationEngine extends java.lang.Object implements org.eclipse.jdt.debug.eval.IAstEvaluationEngine {
private org.eclipse.jdt.core.IJavaProject fProject
private org.eclipse.jdt.debug.core.IJavaDebugTarget fDebugTarget
private static java.util.regex.Pattern fgThisPattern
static void ()
public void (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaDebugTarget)
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.debug.core.IJavaDebugTarget debugTarget
public void setJavaProject (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
public void setDebugTarget (org.eclipse.jdt.debug.core.IJavaDebugTarget)
org.eclipse.jdt.debug.core.IJavaDebugTarget debugTarget
public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
String snippet
org.eclipse.jdt.debug.core.IJavaStackFrame frame
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.debug.eval.ICompiledExpression expression
public void evaluate (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
String snippet
org.eclipse.jdt.debug.core.IJavaObject thisContext
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.debug.eval.ICompiledExpression expression
private void checkInterface (org.eclipse.jdt.debug.core.IJavaStackFrame) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaStackFrame frame
org.eclipse.core.runtime.IStatus status
public void evaluateExpression (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.debug.core.IJavaStackFrame, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.eval.ICompiledExpression expression
org.eclipse.jdt.debug.core.IJavaStackFrame frame
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.internal.debug.eval.ast.engine.RuntimeContext context
public void evaluateExpression (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.eval.ICompiledExpression expression
org.eclipse.jdt.debug.core.IJavaObject thisContext
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
private void doEvaluation (org.eclipse.jdt.debug.eval.ICompiledExpression, org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.debug.eval.IEvaluationListener, int, boolean) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.eval.ICompiledExpression expression
org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.debug.eval.IEvaluationListener listener
int evaluationDetail
boolean hitBreakpoints
org.eclipse.jdt.internal.debug.eval.EvaluationResult result
public org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaStackFrame)
String snippet
org.eclipse.jdt.debug.core.IJavaStackFrame frame
org.eclipse.jdt.core.IJavaProject javaProject
org.eclipse.jdt.internal.debug.eval.ast.engine.RuntimeContext context
org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
org.eclipse.jdt.core.dom.CompilationUnit unit
org.eclipse.jdt.debug.core.IJavaVariable[] localsVar
int numLocalsVar
java.util.Set names
org.eclipse.jdt.debug.core.IJavaVariable[] locals
int numLocals
int i
String[] localTypesNames
String[] localVariables
int i
org.eclipse.jdt.debug.core.IJavaReferenceType receivingType
org.eclipse.core.runtime.CoreException e
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
private org.eclipse.jdt.core.dom.CompilationUnit parseCompilationUnit (char[], java.lang.String, org.eclipse.jdt.core.IJavaProject)
char[] source
String unitName
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.core.dom.ASTParser parser
java.util.Map options
private boolean isLocalType (java.lang.String)
String typeName
java.util.StringTokenizer strTok
char char0
private org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaArrayType)
String snippet
org.eclipse.jdt.debug.core.IJavaArrayType arrayType
org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
org.eclipse.jdt.core.dom.CompilationUnit unit
org.eclipse.jdt.core.IJavaProject javaProject
String newSnippet
int dimension
org.eclipse.jdt.debug.core.IJavaType componentType
String recTypeName
String typeName
StringBuffer buf
int i
String[] localTypesNames
String[] localVariables
int index
org.eclipse.jdt.debug.core.IJavaType[] javaTypes
org.eclipse.jdt.debug.core.IJavaReferenceType recType
org.eclipse.core.runtime.IStatus status
org.eclipse.core.runtime.CoreException e
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
public org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject)
String snippet
org.eclipse.jdt.debug.core.IJavaObject thisContext
org.eclipse.debug.core.DebugException e
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
public org.eclipse.jdt.debug.eval.ICompiledExpression getCompiledExpression (java.lang.String, org.eclipse.jdt.debug.core.IJavaReferenceType)
String snippet
org.eclipse.jdt.debug.core.IJavaReferenceType type
org.eclipse.jdt.core.IJavaProject javaProject
org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
org.eclipse.jdt.core.dom.CompilationUnit unit
org.eclipse.core.runtime.CoreException e
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence expression
private org.eclipse.jdt.debug.eval.ICompiledExpression createExpressionFromAST (java.lang.String, org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator, org.eclipse.jdt.core.dom.CompilationUnit)
String snippet
org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator mapper
org.eclipse.jdt.core.dom.CompilationUnit unit
org.eclipse.jdt.core.compiler.IProblem[] problems
boolean snippetError
boolean runMethodError
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence errorSequence
int codeSnippetStart
int codeSnippetEnd
int runMethodStart
int runMethodEnd
int i
org.eclipse.jdt.core.compiler.IProblem problem
int errorOffset
int problemId
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler visitor
public org.eclipse.jdt.core.IJavaProject getJavaProject ()
public org.eclipse.jdt.debug.core.IJavaDebugTarget getDebugTarget ()
public void dispose ()
public static java.lang.String replaceThisReferences (java.lang.String)
String snippet
StringBuffer updatedSnippet
java.util.regex.Matcher matcher
int start
int end
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler$CompleteInstruction.classASTInstructionCompiler.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction extends java.lang.Object {
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump fInstruction
String fLabel
boolean fIsBreak
final org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler this$0
public void (org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler, org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump, java.lang.String, boolean)
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump instruction
String label
boolean isBreak
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ASTInstructionCompiler.classASTInstructionCompiler.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler extends org.eclipse.jdt.core.dom.ASTVisitor {
private static boolean VERBOSE
private org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence fInstructions
private java.util.List fCompleteInstructions
private int fStartPosition
private boolean fActive
private boolean fHasErrors
private java.util.Stack fStack
private int fCounter
private int fUniqueIdIndex
static void ()
public void (int, java.lang.String)
int startPosition
String snippet
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence getInstructions ()
public boolean hasErrors ()
private void setHasError (boolean)
boolean value
private void addErrorMessage (java.lang.String)
String message
private boolean isActive ()
private void setActive (boolean)
boolean active
private void push (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction)
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction i
private org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction pop ()
private void storeInstruction ()
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
private void verbose (java.lang.String)
String message
private java.lang.String getTypeName (org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
org.eclipse.jdt.core.dom.ITypeBinding[] typeBounds
String name
StringBuffer name
StringBuffer name
int dimensions
int i
String typeName
int parameters
org.eclipse.jdt.core.dom.IPackageBinding packageBinding
private java.lang.String getTypeSignature (org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
private boolean isALocalType (org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
private boolean containsALocalType (org.eclipse.jdt.core.dom.IMethodBinding)
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.core.dom.ITypeBinding[] typeBindings
int i
int length
private int getEnclosingLevel (org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ASTNode node
org.eclipse.jdt.core.dom.ITypeBinding referenceTypeBinding
org.eclipse.jdt.core.dom.ASTNode parent
org.eclipse.jdt.core.dom.ITypeBinding refbinding
org.eclipse.jdt.core.dom.ITypeBinding parentBinding
private int getSuperLevel (org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding current
org.eclipse.jdt.core.dom.ITypeBinding reference
private java.lang.String getLabel (org.eclipse.jdt.core.dom.Statement)
org.eclipse.jdt.core.dom.Statement statement
org.eclipse.jdt.core.dom.ASTNode parent
private void addPopInstructionIfNeeded (org.eclipse.jdt.core.dom.Expression)
org.eclipse.jdt.core.dom.Expression expression
boolean pop
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
private void addPopInstruction ()
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction lastInstruction
private boolean checkAutoBoxing (org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding valueBinding
org.eclipse.jdt.core.dom.ITypeBinding requestedBinding
private void boxing (org.eclipse.jdt.core.dom.ITypeBinding, org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding requestedBinding
org.eclipse.jdt.core.dom.ITypeBinding valueBinding
String requestedTypeName
private boolean unBoxing (org.eclipse.jdt.core.dom.ITypeBinding)
org.eclipse.jdt.core.dom.ITypeBinding valueBinding
String valueTypeName
public void endVisit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration)
org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.ArrayAccess)
org.eclipse.jdt.core.dom.ArrayAccess node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public void endVisit (org.eclipse.jdt.core.dom.ArrayCreation)
org.eclipse.jdt.core.dom.ArrayCreation node
public void endVisit (org.eclipse.jdt.core.dom.ArrayInitializer)
org.eclipse.jdt.core.dom.ArrayInitializer node
public void endVisit (org.eclipse.jdt.core.dom.ArrayType)
org.eclipse.jdt.core.dom.ArrayType node
public void endVisit (org.eclipse.jdt.core.dom.AssertStatement)
org.eclipse.jdt.core.dom.AssertStatement node
public void endVisit (org.eclipse.jdt.core.dom.Assignment)
org.eclipse.jdt.core.dom.Assignment node
public void endVisit (org.eclipse.jdt.core.dom.Block)
org.eclipse.jdt.core.dom.Block node
public void endVisit (org.eclipse.jdt.core.dom.BooleanLiteral)
org.eclipse.jdt.core.dom.BooleanLiteral node
public void endVisit (org.eclipse.jdt.core.dom.BreakStatement)
org.eclipse.jdt.core.dom.BreakStatement node
public void endVisit (org.eclipse.jdt.core.dom.CastExpression)
org.eclipse.jdt.core.dom.CastExpression node
public void endVisit (org.eclipse.jdt.core.dom.CatchClause)
org.eclipse.jdt.core.dom.CatchClause node
public void endVisit (org.eclipse.jdt.core.dom.CharacterLiteral)
org.eclipse.jdt.core.dom.CharacterLiteral node
public void endVisit (org.eclipse.jdt.core.dom.ClassInstanceCreation)
org.eclipse.jdt.core.dom.ClassInstanceCreation node
public void endVisit (org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.dom.CompilationUnit node
public void endVisit (org.eclipse.jdt.core.dom.ConditionalExpression)
org.eclipse.jdt.core.dom.ConditionalExpression node
int ifFalseAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifFalse
int ifTrueAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifTrue
int conditionalAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
int jumpAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
public void endVisit (org.eclipse.jdt.core.dom.ConstructorInvocation)
org.eclipse.jdt.core.dom.ConstructorInvocation node
public void endVisit (org.eclipse.jdt.core.dom.ContinueStatement)
org.eclipse.jdt.core.dom.ContinueStatement node
public void endVisit (org.eclipse.jdt.core.dom.DoStatement)
org.eclipse.jdt.core.dom.DoStatement node
String label
int conditionAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
int bodyAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
int bodyStartAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
java.util.Iterator iter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
int instructionAddress
public void endVisit (org.eclipse.jdt.core.dom.EmptyStatement)
org.eclipse.jdt.core.dom.EmptyStatement node
public void endVisit (org.eclipse.jdt.core.dom.EnhancedForStatement)
org.eclipse.jdt.core.dom.EnhancedForStatement node
int bodyAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
int conditionAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
int initAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
String label
java.util.Iterator iter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
int instructionAddress
public void endVisit (org.eclipse.jdt.core.dom.ExpressionStatement)
org.eclipse.jdt.core.dom.ExpressionStatement node
public void endVisit (org.eclipse.jdt.core.dom.FieldAccess)
org.eclipse.jdt.core.dom.FieldAccess node
public void endVisit (org.eclipse.jdt.core.dom.FieldDeclaration)
org.eclipse.jdt.core.dom.FieldDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.ForStatement)
org.eclipse.jdt.core.dom.ForStatement node
String label
boolean hasCondition
int updatersAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction updaters
int bodyAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
int bodyStartAddress
int conditionAddress
int conditionAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
java.util.Iterator iter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
int instructionAddress
public void endVisit (org.eclipse.jdt.core.dom.IfStatement)
org.eclipse.jdt.core.dom.IfStatement node
boolean hasElseStatement
int ifFalseAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifFalse
int ifTrueAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction ifTrue
int conditionalAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
int jumpAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
public void endVisit (org.eclipse.jdt.core.dom.ImportDeclaration)
org.eclipse.jdt.core.dom.ImportDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.InfixExpression)
org.eclipse.jdt.core.dom.InfixExpression node
public void endVisit (org.eclipse.jdt.core.dom.Initializer)
org.eclipse.jdt.core.dom.Initializer node
public void endVisit (org.eclipse.jdt.core.dom.InstanceofExpression)
org.eclipse.jdt.core.dom.InstanceofExpression node
public void endVisit (org.eclipse.jdt.core.dom.Javadoc)
org.eclipse.jdt.core.dom.Javadoc node
public void endVisit (org.eclipse.jdt.core.dom.LabeledStatement)
org.eclipse.jdt.core.dom.LabeledStatement node
String label
java.util.Iterator iter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
int instructionAddress
public void endVisit (org.eclipse.jdt.core.dom.MethodDeclaration)
org.eclipse.jdt.core.dom.MethodDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.MethodInvocation)
org.eclipse.jdt.core.dom.MethodInvocation node
public void endVisit (org.eclipse.jdt.core.dom.NullLiteral)
org.eclipse.jdt.core.dom.NullLiteral node
public void endVisit (org.eclipse.jdt.core.dom.NumberLiteral)
org.eclipse.jdt.core.dom.NumberLiteral node
public void endVisit (org.eclipse.jdt.core.dom.PackageDeclaration)
org.eclipse.jdt.core.dom.PackageDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.ParameterizedType)
org.eclipse.jdt.core.dom.ParameterizedType node
public void endVisit (org.eclipse.jdt.core.dom.ParenthesizedExpression)
org.eclipse.jdt.core.dom.ParenthesizedExpression node
public void endVisit (org.eclipse.jdt.core.dom.PostfixExpression)
org.eclipse.jdt.core.dom.PostfixExpression node
public void endVisit (org.eclipse.jdt.core.dom.PrefixExpression)
org.eclipse.jdt.core.dom.PrefixExpression node
public void endVisit (org.eclipse.jdt.core.dom.PrimitiveType)
org.eclipse.jdt.core.dom.PrimitiveType node
public void endVisit (org.eclipse.jdt.core.dom.QualifiedName)
org.eclipse.jdt.core.dom.QualifiedName node
public void endVisit (org.eclipse.jdt.core.dom.QualifiedType)
org.eclipse.jdt.core.dom.QualifiedType node
public void endVisit (org.eclipse.jdt.core.dom.ReturnStatement)
org.eclipse.jdt.core.dom.ReturnStatement node
public void endVisit (org.eclipse.jdt.core.dom.SimpleName)
org.eclipse.jdt.core.dom.SimpleName node
public void endVisit (org.eclipse.jdt.core.dom.SimpleType)
org.eclipse.jdt.core.dom.SimpleType node
public void endVisit (org.eclipse.jdt.core.dom.SingleVariableDeclaration)
org.eclipse.jdt.core.dom.SingleVariableDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.StringLiteral)
org.eclipse.jdt.core.dom.StringLiteral node
public void endVisit (org.eclipse.jdt.core.dom.SuperConstructorInvocation)
org.eclipse.jdt.core.dom.SuperConstructorInvocation node
public void endVisit (org.eclipse.jdt.core.dom.SuperFieldAccess)
org.eclipse.jdt.core.dom.SuperFieldAccess node
public void endVisit (org.eclipse.jdt.core.dom.SuperMethodInvocation)
org.eclipse.jdt.core.dom.SuperMethodInvocation node
public void endVisit (org.eclipse.jdt.core.dom.SwitchCase)
org.eclipse.jdt.core.dom.SwitchCase node
public void endVisit (org.eclipse.jdt.core.dom.SwitchStatement)
org.eclipse.jdt.core.dom.SwitchStatement node
public void endVisit (org.eclipse.jdt.core.dom.SynchronizedStatement)
org.eclipse.jdt.core.dom.SynchronizedStatement node
public void endVisit (org.eclipse.jdt.core.dom.ThisExpression)
org.eclipse.jdt.core.dom.ThisExpression node
public void endVisit (org.eclipse.jdt.core.dom.ThrowStatement)
org.eclipse.jdt.core.dom.ThrowStatement node
public void endVisit (org.eclipse.jdt.core.dom.TryStatement)
org.eclipse.jdt.core.dom.TryStatement node
public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration node
public void endVisit (org.eclipse.jdt.core.dom.TypeDeclarationStatement)
org.eclipse.jdt.core.dom.TypeDeclarationStatement node
public void endVisit (org.eclipse.jdt.core.dom.TypeLiteral)
org.eclipse.jdt.core.dom.TypeLiteral node
public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationExpression)
org.eclipse.jdt.core.dom.VariableDeclarationExpression node
public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationFragment)
org.eclipse.jdt.core.dom.VariableDeclarationFragment node
public void endVisit (org.eclipse.jdt.core.dom.VariableDeclarationStatement)
org.eclipse.jdt.core.dom.VariableDeclarationStatement node
public void endVisit (org.eclipse.jdt.core.dom.WhileStatement)
org.eclipse.jdt.core.dom.WhileStatement node
String label
int bodyAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction body
int conditionAddress
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction condition
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
java.util.Iterator iter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
int instructionAddress
public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration)
org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess)
org.eclipse.jdt.core.dom.ArrayAccess node
public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation)
org.eclipse.jdt.core.dom.ArrayCreation node
org.eclipse.jdt.core.dom.ArrayType arrayType
org.eclipse.jdt.core.dom.ITypeBinding binding
public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer)
org.eclipse.jdt.core.dom.ArrayInitializer node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
int dimension
String signature
public boolean visit (org.eclipse.jdt.core.dom.ArrayType)
org.eclipse.jdt.core.dom.ArrayType node
org.eclipse.jdt.core.dom.ITypeBinding arrayTypeBinding
int dimension
String signature
public boolean visit (org.eclipse.jdt.core.dom.AssertStatement)
org.eclipse.jdt.core.dom.AssertStatement node
public boolean visit (org.eclipse.jdt.core.dom.Assignment)
org.eclipse.jdt.core.dom.Assignment node
org.eclipse.jdt.core.dom.Expression leftHandSide
org.eclipse.jdt.core.dom.Expression rightHandSide
int variableTypeId
int valueTypeId
String opToken
int opTokenLength
char char0
char char2
org.eclipse.jdt.core.dom.ITypeBinding rightBinding
org.eclipse.jdt.core.dom.ITypeBinding leftBinding
int unboxedVariableTypeId
int unboxedValueTypeId
int unboxedResultTypeId
boolean storeRequired
boolean unrecognized
boolean storeRequired
boolean unrecognized
boolean storeRequired
public boolean visit (org.eclipse.jdt.core.dom.Block)
org.eclipse.jdt.core.dom.Block node
int start
public boolean visit (org.eclipse.jdt.core.dom.BlockComment)
org.eclipse.jdt.core.dom.BlockComment node
public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral)
org.eclipse.jdt.core.dom.BooleanLiteral node
public boolean visit (org.eclipse.jdt.core.dom.BreakStatement)
org.eclipse.jdt.core.dom.BreakStatement node
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump instruction
org.eclipse.jdt.core.dom.SimpleName labelName
String label
public boolean visit (org.eclipse.jdt.core.dom.CastExpression)
org.eclipse.jdt.core.dom.CastExpression node
org.eclipse.jdt.core.dom.Type type
int typeId
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
String baseTypeSignature
int dimension
public boolean visit (org.eclipse.jdt.core.dom.CatchClause)
org.eclipse.jdt.core.dom.CatchClause node
public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral)
org.eclipse.jdt.core.dom.CharacterLiteral node
public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation)
org.eclipse.jdt.core.dom.ClassInstanceCreation node
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
boolean isInstanceMemberType
int paramCount
String enclosingTypeSignature
org.eclipse.jdt.core.dom.ITypeBinding enclosingTypeBinding
String signature
org.eclipse.jdt.core.dom.Expression optionalExpression
org.eclipse.jdt.core.dom.ASTNode parent
java.util.List arguments
public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.dom.CompilationUnit node
public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression)
org.eclipse.jdt.core.dom.ConditionalExpression node
public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation)
org.eclipse.jdt.core.dom.ConstructorInvocation node
public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement)
org.eclipse.jdt.core.dom.ContinueStatement node
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump instruction
org.eclipse.jdt.core.dom.SimpleName labelName
String label
public boolean visit (org.eclipse.jdt.core.dom.DoStatement)
org.eclipse.jdt.core.dom.DoStatement node
public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement)
org.eclipse.jdt.core.dom.EmptyStatement node
public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement)
org.eclipse.jdt.core.dom.EnhancedForStatement node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
org.eclipse.jdt.core.dom.Type paramType
org.eclipse.jdt.core.dom.ITypeBinding paramBinding
String typeSignature
int paramTypeId
boolean isParamPrimitiveType
String paramIdentifier
int idIndex
String arrayIdentifier
String varIdentifier
String iteratorIdentifier
public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration)
org.eclipse.jdt.core.dom.EnumConstantDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration)
org.eclipse.jdt.core.dom.EnumDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement)
org.eclipse.jdt.core.dom.ExpressionStatement node
public boolean visit (org.eclipse.jdt.core.dom.FieldAccess)
org.eclipse.jdt.core.dom.FieldAccess node
org.eclipse.jdt.core.dom.SimpleName fieldName
org.eclipse.jdt.core.dom.IVariableBinding fieldBinding
org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
org.eclipse.jdt.core.dom.Expression expression
String fieldId
public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration)
org.eclipse.jdt.core.dom.FieldDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ForStatement)
org.eclipse.jdt.core.dom.ForStatement node
java.util.Iterator iter
org.eclipse.jdt.core.dom.Expression expr
org.eclipse.jdt.core.dom.Expression condition
java.util.Iterator iter
org.eclipse.jdt.core.dom.Expression expr
public boolean visit (org.eclipse.jdt.core.dom.IfStatement)
org.eclipse.jdt.core.dom.IfStatement node
public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration)
org.eclipse.jdt.core.dom.ImportDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.InfixExpression)
org.eclipse.jdt.core.dom.InfixExpression node
String opToken
int opTokenLength
char char0
char char1
char char2
java.util.List extendedOperands
int operatorNumber
int[][] types
java.util.Iterator iterator
org.eclipse.jdt.core.dom.Expression leftOperand
org.eclipse.jdt.core.dom.Expression rightOperand
int leftTypeId
int leftTypeId
int rightTypeId
int rightTypeId
boolean unbox
org.eclipse.jdt.core.dom.ITypeBinding leftBinding
org.eclipse.jdt.core.dom.ITypeBinding rightBinding
int resultTypeId
int i
org.eclipse.jdt.core.dom.Expression operand
boolean unrecognized
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
int i
boolean isOrOr
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump[] conditionalJumps
int[] conditionalJumpAddresses
boolean storeRequired
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump conditionalJump
int i
org.eclipse.jdt.core.dom.Expression operand
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jump
int i
boolean storeRequired
int i
org.eclipse.jdt.core.dom.Expression operand
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.Initializer)
org.eclipse.jdt.core.dom.Initializer node
public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression)
org.eclipse.jdt.core.dom.InstanceofExpression node
public boolean visit (org.eclipse.jdt.core.dom.Javadoc)
org.eclipse.jdt.core.dom.Javadoc node
public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement)
org.eclipse.jdt.core.dom.LabeledStatement node
public boolean visit (org.eclipse.jdt.core.dom.LineComment)
org.eclipse.jdt.core.dom.LineComment node
public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation)
org.eclipse.jdt.core.dom.MarkerAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.MemberRef)
org.eclipse.jdt.core.dom.MemberRef node
public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair)
org.eclipse.jdt.core.dom.MemberValuePair node
public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration)
org.eclipse.jdt.core.dom.MethodDeclaration node
int start
int end
public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation)
org.eclipse.jdt.core.dom.MethodInvocation node
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.core.dom.ASTNode root
org.eclipse.jdt.core.dom.CompilationUnit cu
org.eclipse.jdt.core.compiler.IProblem[] problems
int i
org.eclipse.jdt.core.compiler.IProblem problem
int paramCount
String selector
String signature
boolean isStatic
org.eclipse.jdt.core.dom.Expression expression
String typeName
java.util.List arguments
private void pushMethodArguments (org.eclipse.jdt.core.dom.IMethodBinding, java.util.List)
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
java.util.List arguments
int argCount
org.eclipse.jdt.core.dom.ITypeBinding[] parameterTypes
int paramCount
org.eclipse.jdt.core.dom.ITypeBinding lastArgBinding
org.eclipse.jdt.core.dom.Expression lastArg
java.util.Iterator iterator
int i
org.eclipse.jdt.core.dom.Expression argument
boolean storeRequired
org.eclipse.jdt.core.dom.ITypeBinding varargsParameterType
org.eclipse.jdt.core.dom.ITypeBinding varargsElementType
org.eclipse.jdt.core.dom.Expression argument
boolean storeRequired
java.util.Iterator iterator
int i
org.eclipse.jdt.core.dom.Expression argument
boolean storeRequired
public boolean visit (org.eclipse.jdt.core.dom.MethodRef)
org.eclipse.jdt.core.dom.MethodRef node
public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter)
org.eclipse.jdt.core.dom.MethodRefParameter node
public boolean visit (org.eclipse.jdt.core.dom.Modifier)
org.eclipse.jdt.core.dom.Modifier node
public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation)
org.eclipse.jdt.core.dom.NormalAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.NullLiteral)
org.eclipse.jdt.core.dom.NullLiteral node
public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral)
org.eclipse.jdt.core.dom.NumberLiteral node
int literalType
String token
int tokenLastCharOffset
char lastChar
String subToken
private int parseIntValue (java.lang.String)
String token
int tokenLength
private long parseLongValue (java.lang.String)
String token
int tokenLength
private int getBase (java.lang.String)
String token
public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration)
org.eclipse.jdt.core.dom.PackageDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType)
org.eclipse.jdt.core.dom.ParameterizedType node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression)
org.eclipse.jdt.core.dom.ParenthesizedExpression node
public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression)
org.eclipse.jdt.core.dom.PostfixExpression node
org.eclipse.jdt.core.dom.Expression operand
int expressionTypeId
String opToken
char char0
int expressionUnBoxedTypeId
org.eclipse.jdt.internal.debug.eval.ast.instructions.AssignmentOperator assignmentInstruction
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression)
org.eclipse.jdt.core.dom.PrefixExpression node
org.eclipse.jdt.core.dom.Expression operand
int expressionTypeId
String opToken
int opTokenLength
char char0
char char1
boolean unrecognized
int expressionUnBoxedTypeId
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType)
org.eclipse.jdt.core.dom.PrimitiveType node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.QualifiedName)
org.eclipse.jdt.core.dom.QualifiedName node
org.eclipse.jdt.core.dom.IBinding binding
org.eclipse.jdt.core.dom.SimpleName fieldName
org.eclipse.jdt.core.dom.IVariableBinding fieldBinding
org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
String fieldId
public boolean visit (org.eclipse.jdt.core.dom.QualifiedType)
org.eclipse.jdt.core.dom.QualifiedType node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement)
org.eclipse.jdt.core.dom.ReturnStatement node
public boolean visit (org.eclipse.jdt.core.dom.SimpleName)
org.eclipse.jdt.core.dom.SimpleName node
org.eclipse.jdt.core.dom.IBinding binding
String variableId
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
org.eclipse.jdt.core.dom.IVariableBinding variableBinding
org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
public boolean visit (org.eclipse.jdt.core.dom.SimpleType)
org.eclipse.jdt.core.dom.SimpleType node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation)
org.eclipse.jdt.core.dom.SingleMemberAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration)
org.eclipse.jdt.core.dom.SingleVariableDeclaration node
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
int typeDimension
org.eclipse.jdt.core.dom.Expression initializer
public boolean visit (org.eclipse.jdt.core.dom.StringLiteral)
org.eclipse.jdt.core.dom.StringLiteral node
public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation)
org.eclipse.jdt.core.dom.SuperConstructorInvocation node
public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess)
org.eclipse.jdt.core.dom.SuperFieldAccess node
org.eclipse.jdt.core.dom.SimpleName fieldName
org.eclipse.jdt.core.dom.IVariableBinding fieldBinding
org.eclipse.jdt.core.dom.ITypeBinding declaringTypeBinding
String fieldId
org.eclipse.jdt.core.dom.Name qualifier
int superLevel
int enclosingLevel
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
org.eclipse.jdt.core.dom.ITypeBinding binding
public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation)
org.eclipse.jdt.core.dom.SuperMethodInvocation node
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
org.eclipse.jdt.core.dom.ITypeBinding[] parameterTypes
int paramCount
String selector
String signature
org.eclipse.jdt.core.dom.Name qualifier
int enclosingLevel
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
java.util.List arguments
int argCount
org.eclipse.jdt.core.dom.ITypeBinding lastArgBinding
java.util.Iterator iterator
int i
org.eclipse.jdt.core.dom.Expression argument
boolean storeRequired
org.eclipse.jdt.core.dom.ITypeBinding varargsParameterType
org.eclipse.jdt.core.dom.ITypeBinding varargsElementType
org.eclipse.jdt.core.dom.Expression argument
boolean storeRequired
java.util.Iterator iterator
int i
org.eclipse.jdt.core.dom.Expression argument
boolean storeRequired
public boolean visit (org.eclipse.jdt.core.dom.SwitchCase)
org.eclipse.jdt.core.dom.SwitchCase node
public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement)
org.eclipse.jdt.core.dom.SwitchStatement node
int switchStart
java.util.ArrayList statementsDefault
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpDefault
java.util.ArrayList jumpsStatements
java.util.ArrayList[] currentJumpsStatements
java.util.Iterator iter
org.eclipse.jdt.core.dom.Statement statement
org.eclipse.jdt.core.dom.SwitchCase switchCase
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpEnd
java.util.Iterator iter
java.util.Iterator iterator
org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump condJump
java.util.Iterator iterator
java.util.Iterator iterator
String label
java.util.Iterator iter
org.eclipse.jdt.internal.debug.eval.ast.engine.ASTInstructionCompiler$CompleteInstruction instruction
org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump jumpInstruction
int instructionAddress
public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement)
org.eclipse.jdt.core.dom.SynchronizedStatement node
public boolean visit (org.eclipse.jdt.core.dom.TagElement)
org.eclipse.jdt.core.dom.TagElement node
public boolean visit (org.eclipse.jdt.core.dom.TextElement)
org.eclipse.jdt.core.dom.TextElement node
public boolean visit (org.eclipse.jdt.core.dom.ThisExpression)
org.eclipse.jdt.core.dom.ThisExpression node
org.eclipse.jdt.core.dom.Name qualifier
int enclosingLevel
org.eclipse.jdt.core.dom.ITypeBinding binding
public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement)
org.eclipse.jdt.core.dom.ThrowStatement node
public boolean visit (org.eclipse.jdt.core.dom.TryStatement)
org.eclipse.jdt.core.dom.TryStatement node
public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement)
org.eclipse.jdt.core.dom.TypeDeclarationStatement node
public boolean visit (org.eclipse.jdt.core.dom.TypeParameter)
org.eclipse.jdt.core.dom.TypeParameter node
public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral)
org.eclipse.jdt.core.dom.TypeLiteral node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression)
org.eclipse.jdt.core.dom.VariableDeclarationExpression node
java.util.Iterator iter
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment)
org.eclipse.jdt.core.dom.VariableDeclarationFragment node
org.eclipse.jdt.core.dom.ITypeBinding varTypeBinding
org.eclipse.jdt.core.dom.ITypeBinding varTypeBinding
org.eclipse.jdt.core.dom.ITypeBinding varTypeBinding
org.eclipse.jdt.core.dom.ASTNode parent
int typeDimension
org.eclipse.jdt.core.dom.ITypeBinding elementBinding
org.eclipse.jdt.core.dom.Expression initializer
org.eclipse.jdt.core.dom.ITypeBinding expBindnig
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement)
org.eclipse.jdt.core.dom.VariableDeclarationStatement node
java.util.Iterator iter
public boolean visit (org.eclipse.jdt.core.dom.WildcardType)
org.eclipse.jdt.core.dom.WildcardType node
public boolean visit (org.eclipse.jdt.core.dom.WhileStatement)
org.eclipse.jdt.core.dom.WhileStatement node
private int getTypeId (org.eclipse.jdt.core.dom.Expression)
org.eclipse.jdt.core.dom.Expression expression
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
String typeName
private int getUnBoxedTypeId (org.eclipse.jdt.core.dom.Expression)
org.eclipse.jdt.core.dom.Expression expression
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
String typeName
private int getTypeId (org.eclipse.jdt.core.dom.Type)
org.eclipse.jdt.core.dom.Type type
org.eclipse.jdt.core.dom.SimpleType simpleType
private java.lang.String getMethodSignature (org.eclipse.jdt.core.dom.IMethodBinding, java.lang.String)
org.eclipse.jdt.core.dom.IMethodBinding methodBinding
String enclosingTypeSignature
org.eclipse.jdt.core.dom.ITypeBinding[] parameterTypes
int offset
int argCount
int argCount
String[] parameterSignatures
String[] parameterSignatures
int i
String signature
private int getPrimitiveTypeId (java.lang.String)
String typeName
private org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding (org.eclipse.jdt.core.dom.Expression)
org.eclipse.jdt.core.dom.Expression expression
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
private org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding (org.eclipse.jdt.core.dom.Type)
org.eclipse.jdt.core.dom.Type type
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
private org.eclipse.jdt.core.dom.IBinding resolveBinding (org.eclipse.jdt.core.dom.Name)
org.eclipse.jdt.core.dom.Name name
org.eclipse.jdt.core.dom.IBinding binding
private org.eclipse.jdt.core.dom.ITypeBinding resolveTypeBinding (org.eclipse.jdt.core.dom.Name)
org.eclipse.jdt.core.dom.Name name
org.eclipse.jdt.core.dom.ITypeBinding typeBinding
}
org/eclipse/jdt/internal/debug/eval/ast/engine/AbstractRuntimeContext.classAbstractRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public abstract org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext extends java.lang.Object implements org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext {
private org.eclipse.jdt.debug.core.IJavaObject fClassLoader
private org.eclipse.jdt.debug.core.IJavaClassType fJavaLangClass
protected org.eclipse.jdt.core.IJavaProject fProject
public static final String CLASS
public static final String FOR_NAME
public static final String FOR_NAME_SIGNATURE
public void (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
protected org.eclipse.jdt.debug.core.IJavaObject getClassLoaderObject () throws org.eclipse.core.runtime.CoreException
protected org.eclipse.jdt.debug.core.IJavaClassType getJavaLangClass () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType[] types
protected org.eclipse.jdt.debug.core.IJavaClassObject classForName (java.lang.String, org.eclipse.jdt.debug.core.IJavaObject) throws org.eclipse.core.runtime.CoreException
String qualifiedName
org.eclipse.jdt.debug.core.IJavaObject loader
String tname
org.eclipse.jdt.debug.core.IJavaType[] types
int i
org.eclipse.jdt.debug.core.IJavaReferenceType type
org.eclipse.jdt.debug.core.IJavaObject cloader
org.eclipse.jdt.debug.core.IJavaValue loaderArg
org.eclipse.jdt.debug.core.IJavaValue name
org.eclipse.jdt.debug.core.IJavaValue[] args
org.eclipse.core.runtime.CoreException e
public org.eclipse.jdt.debug.core.IJavaClassObject classForName (java.lang.String) throws org.eclipse.core.runtime.CoreException
String name
public org.eclipse.jdt.core.IJavaProject getProject ()
private boolean isCompatibleLoader (org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.debug.core.IJavaObject) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaObject recLoader
org.eclipse.jdt.debug.core.IJavaObject otherLoader
org.eclipse.jdt.debug.core.IJavaObject parent
private org.eclipse.jdt.debug.core.IJavaObject getParentLoader (org.eclipse.jdt.debug.core.IJavaObject) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaObject loader
org.eclipse.jdt.debug.core.IJavaFieldVariable field
org.eclipse.jdt.debug.core.IJavaValue value
org.eclipse.jdt.debug.core.IJavaValue result
}
org/eclipse/jdt/internal/debug/eval/ast/engine/ArrayRuntimeContext.classArrayRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.ArrayRuntimeContext extends org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext {
public static String ARRAY_THIS_VARIABLE
private org.eclipse.jdt.debug.core.IJavaArray fArray
private org.eclipse.jdt.debug.core.IJavaReferenceType fReceivingType
private org.eclipse.jdt.debug.core.IJavaThread fThread
private org.eclipse.jdt.debug.core.IJavaVariable fLocalArray
static void ()
public void (org.eclipse.jdt.debug.core.IJavaArray, org.eclipse.jdt.debug.core.IJavaThread, org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.debug.core.IJavaArray arrayObject
org.eclipse.jdt.debug.core.IJavaThread thread
org.eclipse.jdt.core.IJavaProject project
public org.eclipse.jdt.debug.core.IJavaDebugTarget getVM ()
public org.eclipse.jdt.debug.core.IJavaObject getThis () throws org.eclipse.core.runtime.CoreException
public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType[] javaTypes
org.eclipse.core.runtime.IStatus status
public org.eclipse.jdt.debug.core.IJavaVariable[] getLocals () throws org.eclipse.core.runtime.CoreException
public org.eclipse.jdt.debug.core.IJavaThread getThread ()
public boolean isConstructor () throws org.eclipse.core.runtime.CoreException
}
org/eclipse/jdt/internal/debug/eval/ast/engine/BinaryBasedSourceGenerator.classBinaryBasedSourceGenerator.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator extends java.lang.Object {
private static final String RUN_METHOD_NAME
private static final String EVAL_METHOD_NAME
private static final String ANONYMOUS_CLASS_NAME
private String[] fLocalVariableTypeNames
private String[] fLocalVariableNames
private boolean fIsInStaticMethod
private StringBuffer fSource
private int fRunMethodStartOffset
private int fRunMethodLength
private int fCodeSnippetPosition
private String fCompilationUnitName
private int fSourceMajorLevel
private int fSourceMinorLevel
public void (java.lang.String[], java.lang.String[], boolean, java.lang.String)
String[] localTypesNames
String[] localVariables
boolean isInStaticMethod
String sourceLevel
int index
String num
public void buildSource (org.eclipse.jdt.internal.debug.core.model.JDIReferenceType)
org.eclipse.jdt.internal.debug.core.model.JDIReferenceType referenceType
com.sun.jdi.ReferenceType reference
public void buildSourceStatic (org.eclipse.jdt.debug.core.IJavaReferenceType)
org.eclipse.jdt.debug.core.IJavaReferenceType type
com.sun.jdi.Type underlyingType
com.sun.jdi.ReferenceType refType
String packageName
protected java.lang.String getUniqueMethodName (java.lang.String, com.sun.jdi.ReferenceType)
String methodName
com.sun.jdi.ReferenceType type
java.util.List methods
private java.lang.StringBuffer buildRunMethod (com.sun.jdi.ReferenceType)
com.sun.jdi.ReferenceType type
StringBuffer source
int i
int length
private java.lang.StringBuffer buildTypeDeclaration (com.sun.jdi.ReferenceType, java.lang.StringBuffer, java.lang.String)
com.sun.jdi.ReferenceType referenceType
StringBuffer buffer
String nestedTypeName
com.sun.jdi.Field thisField
java.util.List fields
java.util.Iterator iterator
com.sun.jdi.Field field
StringBuffer source
String packageName
private java.lang.StringBuffer buildTypeDeclaration (com.sun.jdi.ReferenceType, java.lang.StringBuffer, java.lang.String, boolean)
com.sun.jdi.ReferenceType referenceType
StringBuffer buffer
String nestedTypeName
boolean hasEnclosingInstance
StringBuffer source
String typeName
boolean isAnonymousType
com.sun.jdi.ClassType classType
java.util.List interfaceList
String superClassName
com.sun.jdi.ClassType classType
String genericSignature
String[] typeParameters
String[] typeParameterBounds
int i
int j
int i
String[] superClassInterfaces
int length
int i
com.sun.jdi.ClassType superClass
java.util.List interfaces
java.util.List interfaces
java.util.Iterator iterator
com.sun.jdi.InterfaceType interface_
java.util.List fields
java.util.Iterator iterator
com.sun.jdi.Field field
java.util.List methods
java.util.Iterator iterator
com.sun.jdi.Method method
java.util.List nestedTypes
java.util.Iterator iterator
com.sun.jdi.ReferenceType nestedType
java.util.Iterator iterator
com.sun.jdi.ReferenceType nestedType
private java.lang.StringBuffer buildFieldDeclaration (com.sun.jdi.Field)
com.sun.jdi.Field field
StringBuffer source
private java.lang.StringBuffer buildMethodDeclaration (com.sun.jdi.Method)
com.sun.jdi.Method method
StringBuffer source
String genericSignature
String[] typeParameters
String[] typeParameterBounds
int i
int j
int i
String[] parameterTypes
int i
int j
String typeName
int j
java.util.List arguments
int i
java.util.Iterator iterator
String argName
private java.lang.String getReturnStatement (java.lang.String)
String returnTypeName
String typeName
private java.lang.String getDotName (java.lang.String)
String typeName
private boolean isAnonymousTypeName (java.lang.String)
String typeName
char char0
private java.lang.String getSimpleName (java.lang.String)
String qualifiedName
int pos
private java.lang.String getPackageName (java.lang.String)
String qualifiedName
int pos
private boolean isADirectInnerType (java.lang.String, java.lang.String)
String typeName
String nestedTypeName
String end
private boolean isInStaticMethod ()
public java.lang.StringBuffer getSource ()
public int getCodeSnippetPosition ()
public java.lang.String getCompilationUnitName ()
public int getSnippetStart ()
public int getRunMethodStart ()
public int getRunMethodLength ()
public boolean isSourceLevelGreaterOrEqual (int, int)
int major
int minor
}
org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationEngineMessages.classEvaluationEngineMessages.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationEngineMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String ASTInstructionCompiler_Anonymous_type_declaration_cannot_be_used_in_an_evaluation_expression_2
public static String ASTInstructionCompiler_Assert_statement_cannot_be_used_in_an_evaluation_expression_3
public static String ASTInstructionCompiler_Unrecognized_assignment_operator____4
public static String ASTInstructionCompiler_Catch_clause_cannot_be_used_in_an_evaluation_expression_6
public static String ASTInstructionCompiler_Anonymous_type_declaration_cannot_be_used_in_an_evaluation_expression_7
public static String ASTInstructionCompiler_Constructor_of_a_local_type_cannot_be_used_in_an_evaluation_expression_8
public static String ASTInstructionCompiler_this_constructor_invocation_cannot_be_used_in_an_evaluation_expression_9
public static String ASTInstructionCompiler_Error_in_type_declaration_statement
public static String ASTInstructionCompiler_Unrecognized_infix_operator____13
public static String ASTInstructionCompiler_unrecognized_postfix_operator____15
public static String ASTInstructionCompiler_unrecognized_prefix_operator____16
public static String ASTInstructionCompiler_super_constructor_invocation_cannot_be_used_in_an_evaluation_expression_19
public static String ASTInstructionCompiler_Try_statement_cannot_be_used_in_an_evaluation_expression_23
public static String ASTInstructionCompiler_Type_declaration_cannot_be_used_in_an_evaluation_expression_24
public static String ASTInstructionCompiler_Type_declaration_statement_cannot_be_used_in_an_evaluation_expression_25
public static String ASTInstructionCompiler_Local_type_array_instance_creation_cannot_be_used_in_an_evaluation_expression_29
public static String ASTInstructionCompiler_Constructor_which_contains_a_local_type_as_parameter_cannot_be_used_in_an_evaluation_expression_30
public static String ASTInstructionCompiler_Qualified_local_type_field_access_cannot_be_used_in_an_evaluation_expression_31
public static String ASTInstructionCompiler_Method_which_contains_a_local_type_as_parameter_cannot_be_used_in_an_evaluation_expression_32
public static String ASTInstructionCompiler_Must_explicitly_qualify_the_allocation_with_an_instance_of_the_enclosing_type_33
public static String ASTEvaluationEngine_Evaluations_must_contain_either_an_expression_or_a_block_of_well_formed_statements_1
public static String InterpreterVariable_setValue_String__not_supported_for_interpreter_variable_1
public static String InterpreterVariable_verifyValue_IValue__not_supported_for_interpreter_variable_2
public static String InterpreterVariable_verifyValue_String__not_supported_for_interpreter_variable_3
public static String ASTEvaluationEngine_AST_evaluation_engine_cannot_evaluate_expression
public static String ASTEvaluationEngine_An_unknown_error_occurred_during_evaluation
public static String ASTEvaluationEngine_Cannot_perform_nested_evaluations
public static String ASTInstructionCompiler_3
public static String ASTInstructionCompiler_36
public static String ASTInstructionCompiler_0
public static String ASTInstructionCompiler_1
public static String ASTInstructionCompiler_2
public static String ASTInstructionCompiler_5
public static String ASTEvaluationEngine_0
public static String ASTEvaluationEngine_1
public static String ArrayRuntimeContext_0
static Class class$0
static void ()
public void ()
}
org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationEngineMessages.properties
org/eclipse/jdt/internal/debug/eval/ast/engine/EvaluationSourceGenerator.classEvaluationSourceGenerator.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.EvaluationSourceGenerator extends java.lang.Object {
private String fCodeSnippet
private String[] fLocalVariableTypeNames
private String[] fLocalVariableNames
private String fSource
private String fCompilationUnitName
private int fSnippetStartPosition
private int fRunMethodStartPosition
private int fRunMethodLength
public void (java.lang.String[], java.lang.String[], java.lang.String)
String[] localVariableTypesNames
String[] localVariableNames
String codeSnippet
public void (java.lang.String)
String codeSnippet
protected java.lang.String getCompleteSnippet (java.lang.String)
String codeSnippet
protected boolean isExpression (java.lang.String)
String codeSnippet
boolean inString
byte[] chars
int i
int numChars
public java.lang.String getCompilationUnitName ()
public int getSnippetStart ()
public int getRunMethodStart ()
public int getRunMethodLength ()
protected void setSnippetStart (int)
int position
protected void setRunMethodStart (int)
int position
protected void setRunMethodLength (int)
int length
public java.lang.String getSnippet ()
private void createEvaluationSourceFromSource (java.lang.String, org.eclipse.jdt.core.IType, boolean, org.eclipse.jdt.core.IJavaProject) throws org.eclipse.debug.core.DebugException
String source
org.eclipse.jdt.core.IType type
boolean createInAStaticMethod
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.core.dom.ASTParser parser
java.util.Map options
String sourceLevel
org.eclipse.jdt.core.dom.CompilationUnit unit
org.eclipse.jdt.internal.debug.eval.ast.engine.SourceBasedSourceGenerator visitor
String sourceRes
public static java.util.Map getCompilerOptions (org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.core.IJavaProject project
java.util.Map options
java.util.Iterator iter
String key
String value
private void createEvaluationSourceFromJDIObject (org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator)
org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator objectToEvaluationSourceMapper
private org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator getInstanceSourceMapper (org.eclipse.jdt.internal.debug.core.model.JDIReferenceType, boolean, org.eclipse.jdt.core.IJavaProject)
org.eclipse.jdt.internal.debug.core.model.JDIReferenceType referenceType
boolean isInStaticMethod
org.eclipse.jdt.core.IJavaProject project
String sourceLevel
org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator objectToEvaluationSourceMapper
public java.lang.String getSource (org.eclipse.jdt.debug.core.IJavaReferenceType, org.eclipse.jdt.core.IJavaProject, boolean) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaReferenceType type
org.eclipse.jdt.core.IJavaProject javaProject
boolean isStatic
org.eclipse.jdt.core.IType iType
String baseSource
org.eclipse.jdt.internal.debug.eval.ast.engine.BinaryBasedSourceGenerator mapper
protected void setCompilationUnitName (java.lang.String)
String name
protected void setSource (java.lang.String)
String source
}
org/eclipse/jdt/internal/debug/eval/ast/engine/IRuntimeContext.classIRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public abstract org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext extends java.lang.Object {
public abstract org.eclipse.jdt.debug.core.IJavaDebugTarget getVM ()
public abstract org.eclipse.jdt.debug.core.IJavaObject getThis () throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType () throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.jdt.debug.core.IJavaVariable[] getLocals () throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.jdt.core.IJavaProject getProject ()
public abstract org.eclipse.jdt.debug.core.IJavaThread getThread ()
public abstract boolean isConstructor () throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.jdt.debug.core.IJavaClassObject classForName (java.lang.String) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.classInterpreter.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter extends java.lang.Object {
private org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction[] fInstructions
private int fInstructionCounter
private org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext fContext
private java.util.Stack fStack
private org.eclipse.jdt.debug.core.IJavaValue fLastValue
private java.util.Map fInternalVariables
private java.util.List fPermStorage
private boolean fStopped
public void (org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence, org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext)
org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence instructions
org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
com.sun.jdi.VMDisconnectedException e
public void stop ()
private void reset ()
public void jump (int)
int offset
public void push (java.lang.Object)
Object object
private void disableCollection (org.eclipse.jdt.debug.core.IJavaObject)
org.eclipse.jdt.debug.core.IJavaObject value
org.eclipse.core.runtime.CoreException e
private void releaseObjects ()
java.util.Iterator iterator
org.eclipse.jdt.debug.core.IJavaObject object
org.eclipse.core.runtime.CoreException e
public java.lang.Object peek ()
public java.lang.Object pop ()
public org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext getContext ()
public org.eclipse.jdt.debug.core.IJavaValue getResult ()
Object top
org.eclipse.core.runtime.CoreException exception
public void setLastValue (org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue value
public org.eclipse.debug.core.model.IVariable createInternalVariable (java.lang.String, org.eclipse.jdt.debug.core.IJavaType)
String name
org.eclipse.jdt.debug.core.IJavaType referencType
org.eclipse.debug.core.model.IVariable var
public org.eclipse.debug.core.model.IVariable getInternalVariable (java.lang.String)
String name
}
org/eclipse/jdt/internal/debug/eval/ast/engine/InterpreterVariable.classInterpreterVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.InterpreterVariable extends java.lang.Object implements org.eclipse.jdt.debug.core.IJavaVariable {
private org.eclipse.jdt.debug.core.IJavaType fReferenceType
private String fName
private org.eclipse.debug.core.model.IValue fValue
private org.eclipse.debug.core.model.IDebugTarget fDebugTarget
public void (java.lang.String, org.eclipse.jdt.debug.core.IJavaType, org.eclipse.debug.core.model.IDebugTarget)
String name
org.eclipse.jdt.debug.core.IJavaType referenceType
org.eclipse.debug.core.model.IDebugTarget debugTarget
public org.eclipse.debug.core.model.IValue getValue ()
public java.lang.String getName ()
public java.lang.String getReferenceTypeName () throws org.eclipse.debug.core.DebugException
public boolean hasValueChanged ()
public java.lang.String getModelIdentifier ()
public org.eclipse.debug.core.model.IDebugTarget getDebugTarget ()
public org.eclipse.debug.core.ILaunch getLaunch ()
public void setValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
public void setValue (org.eclipse.debug.core.model.IValue)
org.eclipse.debug.core.model.IValue value
public boolean supportsValueModification ()
public boolean verifyValue (org.eclipse.debug.core.model.IValue) throws org.eclipse.debug.core.DebugException
org.eclipse.debug.core.model.IValue value
public boolean verifyValue (java.lang.String) throws org.eclipse.debug.core.DebugException
String expression
public java.lang.Object getAdapter (java.lang.Class)
Class adapter
public org.eclipse.jdt.debug.core.IJavaType getJavaType ()
public java.lang.String getSignature () throws org.eclipse.debug.core.DebugException
public boolean isFinal ()
public boolean isPackagePrivate ()
public boolean isPrivate ()
public boolean isProtected ()
public boolean isPublic ()
public boolean isStatic ()
public boolean isSynthetic ()
public boolean isLocal ()
public java.lang.String getGenericSignature () throws org.eclipse.debug.core.DebugException
}
org/eclipse/jdt/internal/debug/eval/ast/engine/JavaObjectRuntimeContext.classJavaObjectRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.JavaObjectRuntimeContext extends org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext {
private org.eclipse.jdt.debug.core.IJavaObject fThisObject
private org.eclipse.jdt.debug.core.IJavaThread fThread
public void (org.eclipse.jdt.debug.core.IJavaObject, org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaThread)
org.eclipse.jdt.debug.core.IJavaObject thisObject
org.eclipse.jdt.core.IJavaProject javaProject
org.eclipse.jdt.debug.core.IJavaThread thread
public org.eclipse.jdt.debug.core.IJavaDebugTarget getVM ()
public org.eclipse.jdt.debug.core.IJavaObject getThis ()
public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType () throws org.eclipse.core.runtime.CoreException
public org.eclipse.jdt.debug.core.IJavaVariable[] getLocals ()
public org.eclipse.jdt.debug.core.IJavaThread getThread ()
public boolean isConstructor ()
}
org/eclipse/jdt/internal/debug/eval/ast/engine/RuntimeContext.classRuntimeContext.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.RuntimeContext extends org.eclipse.jdt.internal.debug.eval.ast.engine.AbstractRuntimeContext {
private org.eclipse.jdt.debug.core.IJavaStackFrame fFrame
public void (org.eclipse.jdt.core.IJavaProject, org.eclipse.jdt.debug.core.IJavaStackFrame)
org.eclipse.jdt.core.IJavaProject project
org.eclipse.jdt.debug.core.IJavaStackFrame frame
public org.eclipse.jdt.debug.core.IJavaDebugTarget getVM ()
public org.eclipse.jdt.debug.core.IJavaObject getThis () throws org.eclipse.core.runtime.CoreException
public org.eclipse.jdt.debug.core.IJavaReferenceType getReceivingType () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaObject rec
public org.eclipse.jdt.debug.core.IJavaVariable[] getLocals () throws org.eclipse.core.runtime.CoreException
protected org.eclipse.jdt.debug.core.IJavaStackFrame getFrame ()
private void setFrame (org.eclipse.jdt.debug.core.IJavaStackFrame)
org.eclipse.jdt.debug.core.IJavaStackFrame frame
public org.eclipse.jdt.debug.core.IJavaThread getThread ()
public boolean isConstructor () throws org.eclipse.core.runtime.CoreException
}
org/eclipse/jdt/internal/debug/eval/ast/engine/SignatureExt.classSignatureExt.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.SignatureExt extends java.lang.Object {
public void ()
public static char[][] getTypeSuperClassInterfaces (char[]) throws java.lang.IllegalArgumentException
char[] typeSignature
int length
int i
java.util.ArrayList superList
int superStart
char[][] result
public static java.lang.String[] getTypeSuperClassInterfaces (java.lang.String) throws java.lang.IllegalArgumentException
String typeSignature
char[][] params
}
org/eclipse/jdt/internal/debug/eval/ast/engine/SourceBasedSourceGenerator.classSourceBasedSourceGenerator.java
package org.eclipse.jdt.internal.debug.eval.ast.engine
public org.eclipse.jdt.internal.debug.eval.ast.engine.SourceBasedSourceGenerator extends org.eclipse.jdt.core.dom.ASTVisitor {
private static final String RUN_METHOD_NAME
private static final String EVAL_METHOD_NAME
private static final String EVAL_FIELD_NAME
private String[] fLocalVariableTypeNames
private String[] fLocalVariableNames
private String fCodeSnippet
private boolean fRightTypeFound
private boolean fCreateInAStaticMethod
private boolean fEvaluateNextEndTypeDeclaration
private String fError
private org.eclipse.jdt.core.IType fType
private StringBuffer fSource
private String fLastTypeName
private String fCompilationUnitName
private int fSnippetStartPosition
private int fRunMethodStartOffset
private int fRunMethodLength
private int fSourceMajorLevel
private int fSourceMinorLevel
private java.util.Set fTypeParameters
public void (org.eclipse.jdt.core.IType, boolean, java.lang.String[], java.lang.String[], java.lang.String, java.lang.String)
org.eclipse.jdt.core.IType type
boolean createInAStaticMethod
String[] localTypesNames
String[] localVariables
String codeSnippet
String sourceLevel
int index
String num
public java.lang.String getSource ()
public java.lang.String getCompilationUnitName ()
public int getSnippetStart ()
public int getRunMethodStart ()
public int getRunMethodLength ()
private boolean rightTypeFound ()
private void setRightTypeFound (boolean)
boolean value
public boolean hasError ()
public void setError (java.lang.String)
String errorDesc
public java.lang.String getError ()
private java.lang.StringBuffer buildRunMethod (java.util.List)
java.util.List bodyDeclarations
StringBuffer buffer
java.util.Iterator iterator
String name
int i
int length
String codeSnippet
private java.lang.String getDotName (java.lang.String)
String typeName
private boolean isRightType (org.eclipse.jdt.core.dom.ASTNode)
org.eclipse.jdt.core.dom.ASTNode node
org.eclipse.jdt.core.SourceRange range
org.eclipse.jdt.core.JavaModelException e
private java.lang.StringBuffer buildTypeBody (java.lang.StringBuffer, java.util.List)
StringBuffer buffer
java.util.List list
StringBuffer source
private java.lang.StringBuffer buildEnumBody (java.lang.StringBuffer, java.util.List, java.util.List)
StringBuffer buffer
java.util.List constantDeclarations
java.util.List bodyDeclarations
StringBuffer source
java.util.Iterator iter
private java.lang.StringBuffer buildBody (java.lang.StringBuffer, java.util.List)
StringBuffer buffer
java.util.List list
StringBuffer source
java.util.Iterator iterator
org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration
private java.lang.StringBuffer buildFieldDeclaration (org.eclipse.jdt.core.dom.FieldDeclaration)
org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
StringBuffer source
boolean first
java.util.Iterator iterator
org.eclipse.jdt.core.dom.VariableDeclarationFragment variableDeclarationFragment
int i
int dim
private java.lang.StringBuffer buildMethodDeclaration (org.eclipse.jdt.core.dom.MethodDeclaration)
org.eclipse.jdt.core.dom.MethodDeclaration methodDeclaration
StringBuffer source
int modifiers
boolean isConstructor
boolean first
java.util.Iterator iterator
org.eclipse.jdt.core.dom.SingleVariableDeclaration singleVariableDeclaration
java.util.Iterator iterator
org.eclipse.jdt.core.dom.Name name
private void appendExtraDimensions (java.lang.StringBuffer, int)
StringBuffer source
int extraDimension
int i
private java.lang.StringBuffer buildEnumDeclaration (java.lang.StringBuffer, org.eclipse.jdt.core.dom.EnumDeclaration)
StringBuffer buffer
org.eclipse.jdt.core.dom.EnumDeclaration enumDeclaration
StringBuffer source
java.util.Iterator iterator
private java.lang.StringBuffer buildTypeDeclaration (java.lang.StringBuffer, org.eclipse.jdt.core.dom.TypeDeclaration)
StringBuffer buffer
org.eclipse.jdt.core.dom.TypeDeclaration typeDeclaration
StringBuffer source
java.util.List typeParameters
java.util.Iterator iter
org.eclipse.jdt.core.dom.TypeParameter typeParameter
java.util.List typeBounds
java.util.Iterator iter2
java.util.Iterator iter2
org.eclipse.jdt.core.dom.Type superClass
java.util.Iterator iter
private java.lang.StringBuffer buildCompilationUnit (java.lang.StringBuffer, org.eclipse.jdt.core.dom.CompilationUnit)
StringBuffer buffer
org.eclipse.jdt.core.dom.CompilationUnit compilationUnit
StringBuffer source
org.eclipse.jdt.core.dom.PackageDeclaration packageDeclaration
java.util.Iterator iterator
org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration
java.util.Iterator iterator
org.eclipse.jdt.core.dom.AbstractTypeDeclaration typeDeclaration
private java.lang.String getUniqueMethodName (java.lang.String, java.util.List)
String methodName
java.util.List bodyDeclarations
java.util.Iterator iter
org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
org.eclipse.jdt.core.dom.MethodDeclaration method
String foundName
private java.lang.String getUniqueFieldName (java.lang.String, java.util.List)
String fieldName
java.util.List bodyDeclarations
java.util.Iterator iter
org.eclipse.jdt.core.dom.BodyDeclaration bodyDeclaration
org.eclipse.jdt.core.dom.FieldDeclaration fieldDeclaration
String foundName
java.util.Iterator iterator
private java.lang.String getQualifiedIdentifier (org.eclipse.jdt.core.dom.Name)
org.eclipse.jdt.core.dom.Name name
String typeName
org.eclipse.jdt.core.dom.QualifiedName qualifiedName
public java.lang.String getTypeName (org.eclipse.jdt.core.dom.Type)
org.eclipse.jdt.core.dom.Type type
String name
org.eclipse.jdt.core.dom.QualifiedType qualifiedType
org.eclipse.jdt.core.dom.ParameterizedType parameterizedType
StringBuffer buff
java.util.Iterator iter
org.eclipse.jdt.core.dom.WildcardType wildcardType
StringBuffer buff
org.eclipse.jdt.core.dom.Type bound
public java.lang.String getReturnExpression (org.eclipse.jdt.core.dom.Type)
org.eclipse.jdt.core.dom.Type type
String typeName
char char0
char char1
public void endVisit (org.eclipse.jdt.core.dom.ClassInstanceCreation)
org.eclipse.jdt.core.dom.ClassInstanceCreation node
org.eclipse.jdt.core.dom.AnonymousClassDeclaration anonymousClassDeclaration
java.util.List bodyDeclarations
StringBuffer source
org.eclipse.jdt.core.dom.ASTNode parent
org.eclipse.jdt.core.dom.MethodDeclaration enclosingMethodDeclaration
org.eclipse.jdt.core.dom.FieldDeclaration enclosingFieldDeclaration
org.eclipse.jdt.core.dom.Type type
private org.eclipse.jdt.core.dom.Type getParentType (org.eclipse.jdt.core.dom.Type)
org.eclipse.jdt.core.dom.Type type
public void endVisit (org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.dom.CompilationUnit node
public void endVisit (org.eclipse.jdt.core.dom.EnumDeclaration)
org.eclipse.jdt.core.dom.EnumDeclaration node
StringBuffer source
org.eclipse.jdt.core.dom.ASTNode parent
org.eclipse.jdt.core.dom.MethodDeclaration enclosingMethodDeclaration
public void endVisit (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration node
StringBuffer source
org.eclipse.jdt.core.dom.ASTNode parent
org.eclipse.jdt.core.dom.MethodDeclaration enclosingMethodDeclaration
public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeDeclaration)
org.eclipse.jdt.core.dom.AnnotationTypeDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration)
org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.AnonymousClassDeclaration)
org.eclipse.jdt.core.dom.AnonymousClassDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ArrayAccess)
org.eclipse.jdt.core.dom.ArrayAccess node
public boolean visit (org.eclipse.jdt.core.dom.ArrayCreation)
org.eclipse.jdt.core.dom.ArrayCreation node
public boolean visit (org.eclipse.jdt.core.dom.ArrayInitializer)
org.eclipse.jdt.core.dom.ArrayInitializer node
public boolean visit (org.eclipse.jdt.core.dom.ArrayType)
org.eclipse.jdt.core.dom.ArrayType node
public boolean visit (org.eclipse.jdt.core.dom.AssertStatement)
org.eclipse.jdt.core.dom.AssertStatement node
public boolean visit (org.eclipse.jdt.core.dom.Assignment)
org.eclipse.jdt.core.dom.Assignment node
public boolean visit (org.eclipse.jdt.core.dom.Block)
org.eclipse.jdt.core.dom.Block node
public boolean visit (org.eclipse.jdt.core.dom.BlockComment)
org.eclipse.jdt.core.dom.BlockComment node
public boolean visit (org.eclipse.jdt.core.dom.BooleanLiteral)
org.eclipse.jdt.core.dom.BooleanLiteral node
public boolean visit (org.eclipse.jdt.core.dom.BreakStatement)
org.eclipse.jdt.core.dom.BreakStatement node
public boolean visit (org.eclipse.jdt.core.dom.CastExpression)
org.eclipse.jdt.core.dom.CastExpression node
public boolean visit (org.eclipse.jdt.core.dom.CatchClause)
org.eclipse.jdt.core.dom.CatchClause node
public boolean visit (org.eclipse.jdt.core.dom.CharacterLiteral)
org.eclipse.jdt.core.dom.CharacterLiteral node
public boolean visit (org.eclipse.jdt.core.dom.ClassInstanceCreation)
org.eclipse.jdt.core.dom.ClassInstanceCreation node
public boolean visit (org.eclipse.jdt.core.dom.CompilationUnit)
org.eclipse.jdt.core.dom.CompilationUnit node
public boolean visit (org.eclipse.jdt.core.dom.ConditionalExpression)
org.eclipse.jdt.core.dom.ConditionalExpression node
public boolean visit (org.eclipse.jdt.core.dom.ConstructorInvocation)
org.eclipse.jdt.core.dom.ConstructorInvocation node
public boolean visit (org.eclipse.jdt.core.dom.ContinueStatement)
org.eclipse.jdt.core.dom.ContinueStatement node
public boolean visit (org.eclipse.jdt.core.dom.DoStatement)
org.eclipse.jdt.core.dom.DoStatement node
public boolean visit (org.eclipse.jdt.core.dom.EmptyStatement)
org.eclipse.jdt.core.dom.EmptyStatement node
public boolean visit (org.eclipse.jdt.core.dom.EnhancedForStatement)
org.eclipse.jdt.core.dom.EnhancedForStatement node
public boolean visit (org.eclipse.jdt.core.dom.EnumConstantDeclaration)
org.eclipse.jdt.core.dom.EnumConstantDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.EnumDeclaration)
org.eclipse.jdt.core.dom.EnumDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ExpressionStatement)
org.eclipse.jdt.core.dom.ExpressionStatement node
public boolean visit (org.eclipse.jdt.core.dom.FieldAccess)
org.eclipse.jdt.core.dom.FieldAccess node
public boolean visit (org.eclipse.jdt.core.dom.FieldDeclaration)
org.eclipse.jdt.core.dom.FieldDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ForStatement)
org.eclipse.jdt.core.dom.ForStatement node
public boolean visit (org.eclipse.jdt.core.dom.IfStatement)
org.eclipse.jdt.core.dom.IfStatement node
public boolean visit (org.eclipse.jdt.core.dom.ImportDeclaration)
org.eclipse.jdt.core.dom.ImportDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.InfixExpression)
org.eclipse.jdt.core.dom.InfixExpression node
public boolean visit (org.eclipse.jdt.core.dom.Initializer)
org.eclipse.jdt.core.dom.Initializer node
public boolean visit (org.eclipse.jdt.core.dom.InstanceofExpression)
org.eclipse.jdt.core.dom.InstanceofExpression node
public boolean visit (org.eclipse.jdt.core.dom.Javadoc)
org.eclipse.jdt.core.dom.Javadoc node
public boolean visit (org.eclipse.jdt.core.dom.LabeledStatement)
org.eclipse.jdt.core.dom.LabeledStatement node
public boolean visit (org.eclipse.jdt.core.dom.LineComment)
org.eclipse.jdt.core.dom.LineComment node
public boolean visit (org.eclipse.jdt.core.dom.MarkerAnnotation)
org.eclipse.jdt.core.dom.MarkerAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.MemberRef)
org.eclipse.jdt.core.dom.MemberRef node
public boolean visit (org.eclipse.jdt.core.dom.MemberValuePair)
org.eclipse.jdt.core.dom.MemberValuePair node
public boolean visit (org.eclipse.jdt.core.dom.MethodDeclaration)
org.eclipse.jdt.core.dom.MethodDeclaration node
java.util.List typeParameters
java.util.Iterator iterator
org.eclipse.jdt.core.dom.TypeParameter typeParameter
public boolean visit (org.eclipse.jdt.core.dom.MethodInvocation)
org.eclipse.jdt.core.dom.MethodInvocation node
public boolean visit (org.eclipse.jdt.core.dom.MethodRef)
org.eclipse.jdt.core.dom.MethodRef node
public boolean visit (org.eclipse.jdt.core.dom.MethodRefParameter)
org.eclipse.jdt.core.dom.MethodRefParameter node
public boolean visit (org.eclipse.jdt.core.dom.Modifier)
org.eclipse.jdt.core.dom.Modifier node
public boolean visit (org.eclipse.jdt.core.dom.NormalAnnotation)
org.eclipse.jdt.core.dom.NormalAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.NullLiteral)
org.eclipse.jdt.core.dom.NullLiteral node
public boolean visit (org.eclipse.jdt.core.dom.NumberLiteral)
org.eclipse.jdt.core.dom.NumberLiteral node
public boolean visit (org.eclipse.jdt.core.dom.PackageDeclaration)
org.eclipse.jdt.core.dom.PackageDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.ParameterizedType)
org.eclipse.jdt.core.dom.ParameterizedType node
public boolean visit (org.eclipse.jdt.core.dom.ParenthesizedExpression)
org.eclipse.jdt.core.dom.ParenthesizedExpression node
public boolean visit (org.eclipse.jdt.core.dom.PostfixExpression)
org.eclipse.jdt.core.dom.PostfixExpression node
public boolean visit (org.eclipse.jdt.core.dom.PrefixExpression)
org.eclipse.jdt.core.dom.PrefixExpression node
public boolean visit (org.eclipse.jdt.core.dom.PrimitiveType)
org.eclipse.jdt.core.dom.PrimitiveType node
public boolean visit (org.eclipse.jdt.core.dom.QualifiedName)
org.eclipse.jdt.core.dom.QualifiedName node
public boolean visit (org.eclipse.jdt.core.dom.QualifiedType)
org.eclipse.jdt.core.dom.QualifiedType node
public boolean visit (org.eclipse.jdt.core.dom.ReturnStatement)
org.eclipse.jdt.core.dom.ReturnStatement node
public boolean visit (org.eclipse.jdt.core.dom.SimpleName)
org.eclipse.jdt.core.dom.SimpleName node
public boolean visit (org.eclipse.jdt.core.dom.SimpleType)
org.eclipse.jdt.core.dom.SimpleType node
public boolean visit (org.eclipse.jdt.core.dom.SingleMemberAnnotation)
org.eclipse.jdt.core.dom.SingleMemberAnnotation node
public boolean visit (org.eclipse.jdt.core.dom.SingleVariableDeclaration)
org.eclipse.jdt.core.dom.SingleVariableDeclaration node
public boolean visit (org.eclipse.jdt.core.dom.StringLiteral)
org.eclipse.jdt.core.dom.StringLiteral node
public boolean visit (org.eclipse.jdt.core.dom.SuperConstructorInvocation)
org.eclipse.jdt.core.dom.SuperConstructorInvocation node
public boolean visit (org.eclipse.jdt.core.dom.SuperFieldAccess)
org.eclipse.jdt.core.dom.SuperFieldAccess node
public boolean visit (org.eclipse.jdt.core.dom.SuperMethodInvocation)
org.eclipse.jdt.core.dom.SuperMethodInvocation node
public boolean visit (org.eclipse.jdt.core.dom.SwitchCase)
org.eclipse.jdt.core.dom.SwitchCase node
public boolean visit (org.eclipse.jdt.core.dom.SwitchStatement)
org.eclipse.jdt.core.dom.SwitchStatement node
public boolean visit (org.eclipse.jdt.core.dom.SynchronizedStatement)
org.eclipse.jdt.core.dom.SynchronizedStatement node
public boolean visit (org.eclipse.jdt.core.dom.TagElement)
org.eclipse.jdt.core.dom.TagElement node
public boolean visit (org.eclipse.jdt.core.dom.TextElement)
org.eclipse.jdt.core.dom.TextElement node
public boolean visit (org.eclipse.jdt.core.dom.ThisExpression)
org.eclipse.jdt.core.dom.ThisExpression node
public boolean visit (org.eclipse.jdt.core.dom.ThrowStatement)
org.eclipse.jdt.core.dom.ThrowStatement node
public boolean visit (org.eclipse.jdt.core.dom.TryStatement)
org.eclipse.jdt.core.dom.TryStatement node
public boolean visit (org.eclipse.jdt.core.dom.TypeDeclaration)
org.eclipse.jdt.core.dom.TypeDeclaration node
java.util.List typeParameters
java.util.Iterator iterator
org.eclipse.jdt.core.dom.TypeParameter typeParameter
public boolean visit (org.eclipse.jdt.core.dom.TypeDeclarationStatement)
org.eclipse.jdt.core.dom.TypeDeclarationStatement node
public boolean visit (org.eclipse.jdt.core.dom.TypeLiteral)
org.eclipse.jdt.core.dom.TypeLiteral node
public boolean visit (org.eclipse.jdt.core.dom.TypeParameter)
org.eclipse.jdt.core.dom.TypeParameter node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationExpression)
org.eclipse.jdt.core.dom.VariableDeclarationExpression node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationFragment)
org.eclipse.jdt.core.dom.VariableDeclarationFragment node
public boolean visit (org.eclipse.jdt.core.dom.VariableDeclarationStatement)
org.eclipse.jdt.core.dom.VariableDeclarationStatement node
public boolean visit (org.eclipse.jdt.core.dom.WhileStatement)
org.eclipse.jdt.core.dom.WhileStatement node
public boolean visit (org.eclipse.jdt.core.dom.WildcardType)
org.eclipse.jdt.core.dom.WildcardType node
public boolean isSourceLevelGreaterOrEqual (int, int)
int major
int minor
private void appendTypeParameters (java.lang.StringBuffer, java.util.List)
StringBuffer source
java.util.List typeParameters
java.util.Iterator iter
org.eclipse.jdt.core.dom.TypeParameter typeParameter
java.util.List typeBounds
java.util.Iterator iter2
java.util.Iterator iter2
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/AndAssignmentOperator.classAndAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.AndAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.AndOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/AndOperator.classAndOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.AndOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperateur
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayAccess.classArrayAccess.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayAccess extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
public void (int)
int start
public void execute () throws org.eclipse.core.runtime.CoreException
int index
org.eclipse.jdt.debug.core.IJavaArray array
public java.lang.String toString ()
protected org.eclipse.jdt.debug.core.IJavaArray popArray () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue value
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayAllocation.classArrayAllocation.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayAllocation extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
private int fDimension
private int fExprDimension
private boolean fHasInitializer
private org.eclipse.jdt.debug.core.IJavaArrayType[] fCachedArrayTypes
public void (int, int, boolean, int)
int dimension
int exprDimension
boolean hasInitializer
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaArray array
int[] exprDimensions
int i
org.eclipse.jdt.debug.core.IJavaType type
int i
int lim
org.eclipse.jdt.debug.core.IJavaArray array
private org.eclipse.jdt.debug.core.IJavaArray createArray (int, int[]) throws org.eclipse.core.runtime.CoreException
int dimension
int[] exprDimensions
org.eclipse.jdt.debug.core.IJavaArray array
int[] newExprDimension
int i
int i
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayInitializerInstruction.classArrayInitializerInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInitializerInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
private String fTypeSignature
private int fDimensions
private int fLength
public void (java.lang.String, int, int, int)
String typeSignature
int length
int dimensions
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaArrayType arrayType
org.eclipse.jdt.debug.core.IJavaArray array
int i
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ArrayInstruction.classArrayInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public void (int)
int start
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/AssignmentOperator.classAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.AssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
protected int fVariableTypeId
protected int fValueTypeId
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue value
org.eclipse.jdt.debug.core.IJavaVariable variable
org.eclipse.jdt.debug.core.IJavaPrimitiveValue primitiveValue
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/BinaryOperator.classBinaryOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
protected int fResultTypeId
protected int fLeftTypeId
protected int fRightTypeId
protected boolean fIsAssignmentOperator
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignementOperator
int start
public final void execute () throws org.eclipse.core.runtime.CoreException
private void executeAssignment () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue value
org.eclipse.jdt.debug.core.IJavaVariable variable
org.eclipse.jdt.debug.core.IJavaValue variableValue
private void executeBinary () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue right
org.eclipse.jdt.debug.core.IJavaValue left
private org.eclipse.jdt.debug.core.IJavaValue getByteValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getShortValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getCharValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getIntValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getLongValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getFloatValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getDoubleValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getBooleanValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
private org.eclipse.jdt.debug.core.IJavaValue getStringValueResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected abstract int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
protected abstract long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
protected abstract float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
protected abstract double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
protected abstract boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
protected abstract java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
protected int getInternResultType ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/Cast.classCast.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Cast extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public static final String IS_INSTANCE
public static final String IS_INSTANCE_SIGNATURE
private int fTypeTypeId
private String fBaseTypeName
private int fDimension
public void (int, java.lang.String, int, int)
int typeTypeId
String baseTypeName
int dimension
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue value
org.eclipse.jdt.debug.core.IJavaPrimitiveValue primitiveValue
org.eclipse.jdt.debug.core.IJavaObject classObject
org.eclipse.jdt.debug.core.IJavaObject classObject
org.eclipse.jdt.debug.core.IJavaPrimitiveValue resultValue
private java.lang.String typeName ()
String result
int i
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/CompoundInstruction.classCompoundInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction {
private int fSize
protected void (int)
int start
public void setEnd (int)
int end
public int getSize ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ConditionalJump.classConditionalJump.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ConditionalJump extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump {
private boolean fJumpOnTrue
public void (boolean)
boolean jumpOnTrue
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaPrimitiveValue condition
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/Constructor.classConstructor.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Constructor extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
private int fArgCount
private String fSignature
public void (java.lang.String, int, int)
String signature
int argCount
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue[] args
int i
org.eclipse.jdt.debug.core.IJavaClassType clazz
org.eclipse.jdt.debug.core.IJavaValue result
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/DivideAssignmentOperator.classDivideAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.DivideAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.DivideOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/DivideOperator.classDivideOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.DivideOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
int divisor
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
long divisor
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/Dup.classDup.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Dup extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
public void ()
public void execute () throws org.eclipse.core.runtime.CoreException
Object element
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/DupX1.classDupX1.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.DupX1 extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
public void ()
public void execute () throws org.eclipse.core.runtime.CoreException
Object element1
Object element2
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/EqualEqualOperator.classEqualEqualOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.EqualEqualOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
private boolean fIsEquals
public void (int, int, boolean, int)
int leftTypeId
int rightTypeId
boolean isEquals
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
boolean equals
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/GreaterEqualOperator.classGreaterEqualOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.GreaterEqualOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int)
int leftTypeId
int rightTypeId
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/GreaterOperator.classGreaterOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.GreaterOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int)
int leftTypeId
int rightTypeId
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/InstanceOfOperator.classInstanceOfOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstanceOfOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public static final String IS_INSTANCE
public static final String IS_INSTANCE_SIGNATURE
public void (int)
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType type
org.eclipse.jdt.debug.core.IJavaValue value
org.eclipse.jdt.debug.core.IJavaObject object
org.eclipse.jdt.debug.core.IJavaObject classObject
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/Instruction.classInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction extends java.lang.Object {
private org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter fInterpreter
public static final int T_undefined
public static final int T_Object
public static final int T_char
public static final int T_byte
public static final int T_short
public static final int T_boolean
public static final int T_void
public static final int T_long
public static final int T_double
public static final int T_float
public static final int T_int
public static final int T_String
public static final int T_null
private static final int[][] fTypeTable
static void ()
public void ()
public abstract int getSize ()
public void setInterpreter (org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter)
org.eclipse.jdt.internal.debug.eval.ast.engine.Interpreter interpreter
public void setLastValue (org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue value
public void stop ()
public static int getBinaryPromotionType (int, int)
int left
int right
public abstract void execute () throws org.eclipse.core.runtime.CoreException
protected org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext getContext ()
protected org.eclipse.jdt.debug.core.IJavaDebugTarget getVM ()
protected org.eclipse.debug.core.model.IVariable getInternalVariable (java.lang.String)
String name
protected org.eclipse.debug.core.model.IVariable createInternalVariable (java.lang.String, org.eclipse.jdt.debug.core.IJavaType)
String name
org.eclipse.jdt.debug.core.IJavaType referencType
protected org.eclipse.jdt.debug.core.IJavaObject getClassObject (org.eclipse.jdt.debug.core.IJavaType) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType type
protected void jump (int)
int offset
protected void push (java.lang.Object)
Object object
protected java.lang.Object pop ()
protected org.eclipse.jdt.debug.core.IJavaValue popValue () throws org.eclipse.core.runtime.CoreException
Object element
protected void pushNewValue (boolean)
boolean value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (boolean)
boolean value
protected void pushNewValue (byte)
byte value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (byte)
byte value
protected void pushNewValue (short)
short value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (short)
short value
protected void pushNewValue (int)
int value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (int)
int value
protected void pushNewValue (long)
long value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (long)
long value
protected void pushNewValue (char)
char value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (char)
char value
protected void pushNewValue (float)
float value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (float)
float value
protected void pushNewValue (double)
double value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (double)
double value
protected void pushNewValue (java.lang.String)
String value
protected org.eclipse.jdt.debug.core.IJavaValue newValue (java.lang.String)
String value
protected void pushNullValue ()
protected org.eclipse.jdt.debug.core.IJavaValue nullValue ()
public static int getUnaryPromotionType (int)
int typeId
protected org.eclipse.jdt.debug.core.IJavaType getType (java.lang.String) throws org.eclipse.core.runtime.CoreException
String qualifiedName
org.eclipse.jdt.debug.core.IJavaClassObject classReference
protected org.eclipse.jdt.debug.core.IJavaType getPrimitiveType (java.lang.String) throws org.eclipse.core.runtime.CoreException
String name
org.eclipse.jdt.debug.core.IJavaReferenceType type
org.eclipse.jdt.debug.core.IJavaFieldVariable field
org.eclipse.jdt.debug.core.IJavaClassObject clazz
protected org.eclipse.jdt.debug.core.IJavaArrayType getArrayType (java.lang.String, int) throws org.eclipse.core.runtime.CoreException
String typeSignature
int dimension
String qualifiedName
String braces
int i
String signature
org.eclipse.jdt.debug.core.IJavaObject classReference
org.eclipse.jdt.debug.core.IJavaType[] types
int i
int length
org.eclipse.jdt.debug.core.IJavaType type
protected void checkTypes (org.eclipse.jdt.debug.core.IJavaType[], java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType[] types
String qualifiedName
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/InstructionSequence.classInstructionSequence.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionSequence extends java.lang.Object implements org.eclipse.jdt.debug.eval.ICompiledExpression {
private java.util.List fInstructions
private java.util.List fErrors
private String fSnippet
private org.eclipse.core.runtime.CoreException fException
public void (java.lang.String)
String snippet
public org.eclipse.core.runtime.CoreException getException ()
public java.lang.String getSnippet ()
public void addError (java.lang.String)
String error
public boolean hasErrors ()
public org.eclipse.jdt.core.dom.Message[] getErrors ()
org.eclipse.jdt.core.dom.Message[] messages
int i
java.util.Iterator iter
public java.lang.String[] getErrorMessages ()
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction[] getInstructions ()
int size
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction[] instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction getInstruction (int)
int address
public void add (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction)
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
public int indexOf (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction)
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
public boolean isEmpty ()
public void insert (org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction, int)
org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction instruction
int index
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction get (int)
int address
public int getEnd ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/InstructionsEvaluationMessages.classInstructionsEvaluationMessages.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.InstructionsEvaluationMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String AndAssignmentOperator_operator_1
public static String AndOperator_____operator_1
public static String ArrayAccess_0
public static String ArrayAccess_array_access_1
public static String ArrayAccess_illegal_index
public static String ArrayAllocation_array_allocation_1
public static String ArrayInitializerInstruction_array_initializer_1
public static String AssignmentOperator_operator_1
public static String Cast_ClassCastException__Cannot_cast__0__as__1___1
public static String Cast_cast_3
public static String ConditionalJump_conditional_jump_1
public static String Constructor_constructor__1
public static String LocalVariableCreation_create_local_variable__0___1___1
public static String DivideAssignmentOperator_operator_1
public static String DivideOperator_Divide_by_zero_1
public static String DivideOperator_Divide_by_zero_2
public static String DivideOperator______operator_3
public static String EqualEqualOperator_operator_1
public static String GreaterEqualOperator_operator_1
public static String GreaterOperator______operator_1
public static String InstanceOfOperator__instanceof___operator_3
public static String Jump_jump_1
public static String LeftShiftAssignmentOperator_operator_1
public static String LeftShiftOperator_______operator_1
public static String LessEqualOperator_operator_1
public static String LessOperator______operator_1
public static String MinusAssignmentOperator_operator_1
public static String MinusOperator______operator_1
public static String MultiplyAssignmentOperator_operator_1
public static String MultiplyOperator______operator_1
public static String NoOp_no_op_1
public static String NotOperator______operator_1
public static String OrAssignmentOperator_operator_1
public static String OrOperator______operator_1
public static String PlusAssignmentOperator_operator_1
public static String PlusOperator______operator_2
public static String Pop_pop_1
public static String PostfixMinusMinusOperator_postfix________operator_1
public static String PostfixPlusPlusOperator_postfix________operator_1
public static String PrefixMinusMinusOperator_prefix________operator_1
public static String PrefixPlusPlusOperator_prefix________operator_1
public static String PushBoolean_push__1
public static String PushFieldVariable_0
public static String PushChar_push__1
public static String PushClassLiteralValue_push_class_literal_value_1
public static String PushDouble_push__1
public static String PushFieldVariable_Cannot_find_the_field__0__for_the_object__1__1
public static String PushFieldVariable_push_field__0__2
public static String PushArrayLength_push_array_length__1
public static String PushFloat_push__1
public static String PushInt_push__1
public static String PushLong_push__1
public static String PushNull_push___null__1
public static String PushString_push__1
public static String PushThis_push___this__1
public static String PushThis_Unable_to_retrieve_the_correct_enclosing_instance_of__this__2
public static String PushType_push_type__1
public static String RemainderAssignmentOperator_operator_1
public static String RemainderOperator_Divide_by_zero_1
public static String RemainderOperator_Divide_by_zero_2
public static String RemainderOperator______operator_3
public static String ReturnInstruction_return
public static String RightShiftAssignmentOperator_operator_1
public static String RightShiftOperator_______operator_1
public static String TwiddleOperator______operator_1
public static String UnaryMinusOperator_unary_minus_operator_1
public static String UnaryPlusOperator_unary_plus_operator_1
public static String UnsignedRightShiftAssignmentOperator_operator_1
public static String UnsignedRightShiftOperator________operator_1
public static String XorAssignmentOperator_operator_1
public static String XorOperator______operator_1
public static String PushLocalVariable_Cannot_find_the_variable____1
public static String PushLocalVariable_push____0___2
public static String PushStaticFieldVariable_Cannot_find_the_field__0__in__1__1
public static String PushStaticFieldVariable_push_static_field__0__2
public static String SendMessage_Attempt_to_send_a_message_to_a_non_object_value_1
public static String SendMessage_send_message__0___1__2
public static String SendStaticMessage_Cannot_send_a_static_message_to_a_non_class_type_object_1
public static String SendStaticMessage_send_static_message__0___1__2
public static String Instruction_No_type
public static String InstanceOfOperator_No_class_object
public static String Cast_No_class_object
public static String LocalVariableCreation_Execution_failed___VM_disconnected__1
static Class class$0
static void ()
public void ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/InstructionsEvaluationMessages.properties
org/eclipse/jdt/internal/debug/eval/ast/instructions/Jump.classJump.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Jump extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
protected int fOffset
public void ()
public void setOffset (int)
int offset
public void execute () throws org.eclipse.core.runtime.CoreException
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/LeftShiftAssignmentOperator.classLeftShiftAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LeftShiftAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.LeftShiftOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/LeftShiftOperator.classLeftShiftOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LeftShiftOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getInternResultType ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/LessEqualOperator.classLessEqualOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LessEqualOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int)
int leftTypeId
int rightTypeId
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/LessOperator.classLessOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LessOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int)
int leftTypeId
int rightTypeId
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/LocalVariableCreation.classLocalVariableCreation.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.LocalVariableCreation extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
private boolean fIsPrimitiveType
private String fName
private String fTypeSignature
private int fDimension
private boolean fHasInitializer
public void (java.lang.String, java.lang.String, int, boolean, boolean, int)
String name
String typeSignature
int dimension
boolean isPrimitiveType
boolean hasInitializer
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType type
org.eclipse.jdt.debug.core.IJavaType type
org.eclipse.jdt.debug.core.IJavaType type
org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget debugTarget
com.sun.jdi.VirtualMachine vm
org.eclipse.debug.core.model.IVariable var
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/MinusAssignmentOperator.classMinusAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MinusAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.MinusOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/MinusOperator.classMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/MultiplyAssignmentOperator.classMultiplyAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MultiplyAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.MultiplyOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/MultiplyOperator.classMultiplyOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.MultiplyOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/NoOp.classNoOp.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.NoOp extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public void (int)
int start
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/NotOperator.classNotOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.NotOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
public void (int, int)
int expressionTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/OrAssignmentOperator.classOrAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.OrAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.OrOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/OrOperator.classOrOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.OrOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PlusAssignmentOperator.classPlusAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PlusAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.PlusOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PlusOperator.classPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public static final String NULL
public static final String TOSTRING_SELECTOR
public static final String TOSTRING_SIGNATURE
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
private java.lang.String getString (org.eclipse.jdt.debug.core.IJavaValue, int) throws org.eclipse.debug.core.DebugException
org.eclipse.jdt.debug.core.IJavaValue value
int typeId
org.eclipse.jdt.debug.core.IJavaPrimitiveValue primitiveValue
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/Pop.classPop.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Pop extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction {
private int fSize
public void (int)
int size
public void execute ()
public java.lang.String toString ()
public int getSize ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PostfixMinusMinusOperator.classPostfixMinusMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PostfixMinusMinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
public void (int, int)
int variableTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaVariable variable
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PostfixPlusPlusOperator.classPostfixPlusPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PostfixPlusPlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
public void (int, int)
int variableTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaVariable variable
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PrefixMinusMinusOperator.classPrefixMinusMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PrefixMinusMinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
public void (int, int)
int variableTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaVariable variable
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PrefixPlusPlusOperator.classPrefixPlusPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PrefixPlusPlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator {
public void (int, int)
int variableTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaVariable variable
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushArrayLength.classPushArrayLength.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushArrayLength extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayAccess {
public void (int)
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaArray receiver
int length
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushArrayType.classPushArrayType.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushArrayType extends org.eclipse.jdt.internal.debug.eval.ast.instructions.ArrayInstruction {
private String fTypeSignature
private int fDimension
public void (java.lang.String, int, int)
String typeSignature
int dimension
int start
public void execute () throws org.eclipse.core.runtime.CoreException
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushBoolean.classPushBoolean.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushBoolean extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private boolean fValue
public void (boolean)
boolean value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushChar.classPushChar.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushChar extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private char fValue
public void (char)
char value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushClassLiteralValue.classPushClassLiteralValue.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushClassLiteralValue extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public void (int)
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType type
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushDouble.classPushDouble.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushDouble extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private double fValue
public void (double)
double value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushFieldVariable.classPushFieldVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushFieldVariable extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
private String fDeclaringTypeSignature
private String fName
private int fSuperClassLevel
public void (java.lang.String, int, int)
String name
int superClassLevel
int start
public void (java.lang.String, java.lang.String, int)
String name
String declaringTypeSignature
int start
public void execute () throws org.eclipse.core.runtime.CoreException
Object value
org.eclipse.jdt.debug.core.IJavaObject receiver
org.eclipse.jdt.debug.core.IJavaVariable field
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushFloat.classPushFloat.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushFloat extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private float fValue
public void (float)
float value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushInt.classPushInt.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushInt extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private int fValue
public void (int)
int value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushLocalVariable.classPushLocalVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushLocalVariable extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private String fName
public void (java.lang.String)
String name
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.debug.core.model.IVariable internalVariable
org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
org.eclipse.jdt.debug.core.IJavaVariable[] locals
int i
protected java.lang.String getName ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushLong.classPushLong.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushLong extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private long fValue
public void (long)
long value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushNull.classPushNull.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushNull extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
public void ()
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushPrimitiveType.classPushPrimitiveType.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushPrimitiveType extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private String fName
public void (java.lang.String)
String name
public void execute () throws org.eclipse.core.runtime.CoreException
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushStaticFieldVariable.classPushStaticFieldVariable.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushStaticFieldVariable extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
private String fFieldName
private String fQualifiedTypeName
public void (java.lang.String, java.lang.String, int)
String fieldName
String qualifiedTypeName
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaType receiver
org.eclipse.jdt.debug.core.IJavaVariable field
String message
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushString.classPushString.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushString extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private String fValue
public void (java.lang.String)
String value
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushThis.classPushThis.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushThis extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private int fEnclosingLevel
public void (int)
int enclosingLevel
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.internal.debug.eval.ast.engine.IRuntimeContext context
org.eclipse.jdt.debug.core.IJavaObject thisInstance
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/PushType.classPushType.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.PushType extends org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction {
private String fTypeName
public void (java.lang.String)
String signature
public void execute () throws org.eclipse.core.runtime.CoreException
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/RemainderAssignmentOperator.classRemainderAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RemainderAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.RemainderOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/RemainderOperator.classRemainderOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RemainderOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
int divisor
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue) throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
long divisor
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ReturnInstruction.classReturnInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ReturnInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public void (int)
int start
public void execute ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/RightShiftAssignmentOperator.classRightShiftAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RightShiftAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.RightShiftOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/RightShiftOperator.classRightShiftOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RightShiftOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
protected void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getInternResultType ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/RuntimeSignature.classRuntimeSignature.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.RuntimeSignature extends java.lang.Object {
public static final char C_BOOLEAN
public static final char C_BYTE
public static final char C_CHAR
public static final char C_DOUBLE
public static final char C_FLOAT
public static final char C_INT
public static final char C_SEMICOLON
public static final char C_LONG
public static final char C_SHORT
public static final char C_VOID
public static final char C_DOT
public static final char C_DOLLAR
public static final char C_ARRAY
public static final char C_RESOLVED
public static final char C_UNRESOLVED
public static final char C_NAME_END
public static final char C_PARAM_START
public static final char C_PARAM_END
public static final String SIG_BOOLEAN
public static final String SIG_BYTE
public static final String SIG_CHAR
public static final String SIG_DOUBLE
public static final String SIG_FLOAT
public static final String SIG_INT
public static final String SIG_LONG
public static final String SIG_SHORT
public static final String SIG_VOID
private static final char[] NO_CHAR
private static final char[] BOOLEAN
private static final char[] BYTE
private static final char[] CHAR
private static final char[] DOUBLE
private static final char[] FLOAT
private static final char[] INT
private static final char[] LONG
private static final char[] SHORT
private static final char[] VOID
static void ()
public void ()
public static java.lang.String toString (java.lang.String) throws java.lang.IllegalArgumentException
String signature
public static char[] toCharArray (char[]) throws java.lang.IllegalArgumentException
char[] signature
int sigLength
int resultLength
int index
int end
int start
char[] result
public static char[] toCharArray (char[], char[], char[][], boolean, boolean)
char[] methodSignature
char[] methodName
char[][] parameterNames
boolean fullyQualifyTypeNames
boolean includeReturnType
int firstParen
int sigLength
int paramCount
int lastParen
int resultLength
int i
int end
int start
int start
int parameterNamesLength
int i
int selectorLength
char[] result
int index
long pos
int sigPos
int i
long pos
char[] parameterName
int paramLength
private static long copyType (char[], int, char[], int, boolean)
char[] signature
int sigPos
char[] dest
int index
boolean fullyQualifyTypeNames
int arrayCount
int length
int length
int length
int length
int length
int length
int length
int length
int length
int length
int end
int start
int start
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/SendMessage.classSendMessage.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.SendMessage extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
private int fArgCount
private String fSelector
private String fSignature
private String fDeclaringType
public void (java.lang.String, java.lang.String, int, java.lang.String, int)
String selector
String signature
int argCount
String declaringType
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue[] args
int i
Object receiver
org.eclipse.jdt.debug.core.IJavaValue result
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/SendStaticMessage.classSendStaticMessage.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.SendStaticMessage extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
private int fArgCount
private String fSelector
private String fSignature
private String fTypeName
public void (java.lang.String, java.lang.String, java.lang.String, int, int)
String typeName
String selector
String signature
int argCount
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaValue[] args
int i
org.eclipse.jdt.debug.core.IJavaType receiver
org.eclipse.jdt.debug.core.IJavaValue result
org.eclipse.jdt.debug.core.IJavaValue result
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/SimpleInstruction.classSimpleInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.SimpleInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.Instruction {
protected void ()
public int getSize ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ThrowInstruction$1.classThrowInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction$1 extends java.lang.Object implements java.lang.Runnable {
final org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction this$0
private final org.eclipse.jdt.debug.core.IJavaThread val$javaThread
void (org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction, org.eclipse.jdt.debug.core.IJavaThread)
public void run ()
org.eclipse.debug.core.DebugException e
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/ThrowInstruction.classThrowInstruction.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.ThrowInstruction extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public void (int)
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaObject exception
org.eclipse.jdt.debug.core.IJavaThread javaThread
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/TwiddleOperator.classTwiddleOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.TwiddleOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
public void (int, int)
int expressionTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/UnaryMinusOperator.classUnaryMinusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryMinusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
public void (int, int)
int expressionTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/UnaryOperator.classUnaryOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
protected int fExpressionTypeId
public void (int, int)
int expressionTypeId
int start
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/UnaryPlusOperator.classUnaryPlusOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryPlusOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnaryOperator {
public void (int, int)
int expressionTypeId
int start
public void execute () throws org.eclipse.core.runtime.CoreException
org.eclipse.jdt.debug.core.IJavaPrimitiveValue value
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/UnsignedRightShiftAssignmentOperator.classUnsignedRightShiftAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/UnsignedRightShiftOperator.classUnsignedRightShiftOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.UnsignedRightShiftOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
public void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getInternResultType ()
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/Value.classValue.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.Value extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
public void (int)
int start
public void execute () throws org.eclipse.core.runtime.CoreException
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/XfixOperator.classXfixOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public abstract org.eclipse.jdt.internal.debug.eval.ast.instructions.XfixOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.CompoundInstruction {
protected int fVariableTypeId
public void (int, int)
int variableTypeId
int start
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/XorAssignmentOperator.classXorAssignmentOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.XorAssignmentOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.XorOperator {
public void (int, int, int)
int variableTypeId
int valueTypeId
int start
public java.lang.String toString ()
}
org/eclipse/jdt/internal/debug/eval/ast/instructions/XorOperator.classXorOperator.java
package org.eclipse.jdt.internal.debug.eval.ast.instructions
public org.eclipse.jdt.internal.debug.eval.ast.instructions.XorOperator extends org.eclipse.jdt.internal.debug.eval.ast.instructions.BinaryOperator {
public void (int, int, int, int)
int resultId
int leftTypeId
int rightTypeId
int start
public void (int, int, int, boolean, int)
int resultId
int leftTypeId
int rightTypeId
boolean isAssignmentOperator
int start
protected boolean getBooleanResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected double getDoubleResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected float getFloatResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected int getIntResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected long getLongResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
protected java.lang.String getStringResult (org.eclipse.jdt.debug.core.IJavaValue, org.eclipse.jdt.debug.core.IJavaValue)
org.eclipse.jdt.debug.core.IJavaValue leftOperand
org.eclipse.jdt.debug.core.IJavaValue rightOperand
public java.lang.String toString ()
}