| java.lang.Object org.eclipse.jdi.internal.MirrorImpl org.eclipse.jdi.internal.request.EventRequestImpl
All known Subclasses: org.eclipse.jdi.internal.request.ThreadStartRequestImpl, org.eclipse.jdi.internal.request.BreakpointRequestImpl, org.eclipse.jdi.internal.request.MethodEntryRequestImpl, org.eclipse.jdi.internal.request.MonitorWaitedRequestImpl, org.eclipse.jdi.internal.request.MonitorWaitRequestImpl, org.eclipse.jdi.internal.request.ExceptionRequestImpl, org.eclipse.jdi.internal.request.MonitorContendedEnterRequestImpl, org.eclipse.jdi.internal.request.StepRequestImpl, org.eclipse.jdi.internal.request.WatchpointRequestImpl, org.eclipse.jdi.internal.request.ClassUnloadRequestImpl, org.eclipse.jdi.internal.request.ClassPrepareRequestImpl, org.eclipse.jdi.internal.request.MethodExitRequestImpl, org.eclipse.jdi.internal.request.MonitorContendedEnteredRequestImpl, org.eclipse.jdi.internal.request.VMDeathRequestImpl, org.eclipse.jdi.internal.request.ThreadDeathRequestImpl,
EventRequestImpl | abstract public class EventRequestImpl extends MirrorImpl implements EventRequest(Code) | | this class implements the corresponding interfaces
declared by the JDI specification. See the com.sun.jdi package
for more information.
|
Inner Class :class ExceptionFilter | |
Inner Class :class ThreadStepFilter | |
MODIF_KIND_CLASSEXCLUDE | final public static byte MODIF_KIND_CLASSEXCLUDE(Code) | | |
MODIF_KIND_CLASSMATCH | final public static byte MODIF_KIND_CLASSMATCH(Code) | | |
MODIF_KIND_CLASSONLY | final public static byte MODIF_KIND_CLASSONLY(Code) | | |
MODIF_KIND_CONDITIONAL | final public static byte MODIF_KIND_CONDITIONAL(Code) | | |
MODIF_KIND_COUNT | final public static byte MODIF_KIND_COUNT(Code) | | Constants for ModifierKind.
|
MODIF_KIND_EXCEPTIONONLY | final public static byte MODIF_KIND_EXCEPTIONONLY(Code) | | |
MODIF_KIND_FIELDONLY | final public static byte MODIF_KIND_FIELDONLY(Code) | | |
MODIF_KIND_INSTANCE | final public static byte MODIF_KIND_INSTANCE(Code) | | |
MODIF_KIND_LOCATIONONLY | final public static byte MODIF_KIND_LOCATIONONLY(Code) | | |
MODIF_KIND_SOURCE_NAME_FILTER | final public static byte MODIF_KIND_SOURCE_NAME_FILTER(Code) | | |
MODIF_KIND_STEP | final public static byte MODIF_KIND_STEP(Code) | | |
MODIF_KIND_THREADONLY | final public static byte MODIF_KIND_THREADONLY(Code) | | |
STEP_DEPTH_INTO_JDWP | final public static byte STEP_DEPTH_INTO_JDWP(Code) | | |
STEP_DEPTH_OUT_JDWP | final public static byte STEP_DEPTH_OUT_JDWP(Code) | | |
STEP_DEPTH_OVER_JDWP | final public static byte STEP_DEPTH_OVER_JDWP(Code) | | |
STEP_DEPTH_REENTER_JDWP_HCR | final public static byte STEP_DEPTH_REENTER_JDWP_HCR(Code) | | |
STEP_SIZE_LINE_JDWP | final public static byte STEP_SIZE_LINE_JDWP(Code) | | |
STEP_SIZE_MIN_JDWP | final public static byte STEP_SIZE_MIN_JDWP(Code) | | Jdwp constants for StepRequests.
|
SUSPENDPOL_ALL_JDWP | final public static byte SUSPENDPOL_ALL_JDWP(Code) | | |
SUSPENDPOL_EVENT_THREAD_JDWP | final public static byte SUSPENDPOL_EVENT_THREAD_JDWP(Code) | | |
SUSPENDPOL_NONE_JDWP | final public static byte SUSPENDPOL_NONE_JDWP(Code) | | Jdwp constants for SuspendPolicy.
|
fClassExclusionFilters | protected ArrayList fClassExclusionFilters(Code) | | Class Exclusion filters.
|
fExceptionFilters | protected ArrayList fExceptionFilters(Code) | | Exception filters.
|
fInstanceFilters | protected ArrayList fInstanceFilters(Code) | | Instance filters.
|
fLocationFilters | protected ArrayList fLocationFilters(Code) | | Location filters.
|
fRequestID | protected RequestID fRequestID(Code) | | RequestId of EventRequest, assigned by the reply data of the JDWP Event Reuqest Set command, null if request had not yet been enabled.
|
fSourceNameFilters | protected ArrayList fSourceNameFilters(Code) | | source name filters
since: 3.3 |
fThreadStepFilters | protected ArrayList fThreadStepFilters(Code) | | Thread step filters.
|
addClassExclusionFilter | public void addClassExclusionFilter(String filter) throws InvalidRequestStateException(Code) | | Restricts the events generated by this request to the preparation of reference types whose name does not match this restricted regular expression.
|
addClassFilter | public void addClassFilter(String filter) throws InvalidRequestStateException(Code) | | Restricts the events generated by this request to be the preparation of the given reference type and any subtypes.
|
addExceptionFilter | public void addExceptionFilter(ReferenceTypeImpl refType, boolean notifyCaught, boolean notifyUncaught) throws VMMismatchException(Code) | | Restricts reported exceptions by their class and whether they are caught or uncaught.
|
addInstanceFilter | public void addInstanceFilter(ObjectReference instance)(Code) | | Helper method which allows instance filters to be added
Parameters: instance - the object ref instance to add to the listing |
addLocationFilter | public void addLocationFilter(LocationImpl location) throws VMMismatchException(Code) | | Restricts the events generated by this request to those that occur at the given location.
|
addSourceNameFilter | public void addSourceNameFilter(String pattern)(Code) | | Adds a source name filter to the request. An exact match or pattern beginning
OR ending in '*'.
Parameters: pattern - source name pattern since: 3.3 |
clearAllBreakpoints | public static void clearAllBreakpoints(MirrorImpl mirror)(Code) | | Clear all breakpoints (used by EventRequestManager).
|
disable | public synchronized void disable()(Code) | | Disables event request.
|
enable | public synchronized void enable()(Code) | | Enables event request.
|
eventKind | abstract protected byte eventKind()(Code) | | Returns JDWP EventKind. |
getConstantMaps | public static void getConstantMaps()(Code) | | Retrieves constant mappings.
|
getProperty | public Object getProperty(Object key)(Code) | | Returns the value of the property with the specified key. |
isEnabled | final public synchronized boolean isEnabled()(Code) | | Returns whether event request is enabled. |
isGeneratedInside | final public boolean isGeneratedInside()(Code) | | Returns whether the event request was generated from inside of this JDI implementation. |
modifierCount | protected int modifierCount()(Code) | | Returns number of modifiers. |
modifierKindMap | public static Map modifierKindMap()(Code) | | Returns a map with string representations of type tags. |
putProperty | public void putProperty(Object key, Object value)(Code) | | Add an arbitrary key/value "property" to this request.
|
requestID | final public RequestID requestID()(Code) | | Returns requestID, or null if request ID is not (yet) assigned. |
setEnabled | public void setEnabled(boolean enable)(Code) | | Disables or enables event request.
|
setGeneratedInside | public void setGeneratedInside()(Code) | | Sets the generated inside flag. Used for requests that are not generated by JDI requests from outside.
|
setSuspendPolicy | public void setSuspendPolicy(int suspendPolicy)(Code) | | Sets suspend policy.
|
stepDepthMap | public static Map stepDepthMap()(Code) | | Returns a map with string representations of tags. |
stepSizeMap | public static Map stepSizeMap()(Code) | | Returns a map with string representations of tags. |
suspendPolicy | public int suspendPolicy()(Code) | | Returns suspend policy. |
suspendPolicyJDWP | public byte suspendPolicyJDWP()(Code) | | Returns JDWP constant for suspend policy. |
suspendPolicyMap | public static Map suspendPolicyMap()(Code) | | Returns a map with string representations of type tags. |
threadStepDepthJDWP | public int threadStepDepthJDWP(int threadStepDepth)(Code) | | Returns JDWP constant for step depth. |
threadStepSizeJDWP | public int threadStepSizeJDWP(int threadStepSize)(Code) | | Returns JDWP constant for step size. |
toString | public String toString()(Code) | | Returns string representation. |
Methods inherited from org.eclipse.jdi.internal.MirrorImpl | public void checkVM(Mirror mirror) throws VMMismatchException(Code)(Java Doc) public void defaultIOExceptionHandler(Exception e)(Code)(Java Doc) public void defaultReplyErrorHandler(int error)(Code)(Java Doc) public void disconnectVM()(Code)(Java Doc) final public JdwpCommandPacket getCommandVM(int command, long timeout) throws InterruptedException(Code)(Java Doc) public void handledJdwpEventSet()(Code)(Java Doc) public void handledJdwpRequest()(Code)(Java Doc) public void initJdwpEventSet(JdwpCommandPacket commandPacket)(Code)(Java Doc) public void initJdwpRequest()(Code)(Java Doc) public boolean readBoolean(String description, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public byte readByte(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public byte[] readByteArray(int length, String description, DataInputStream in) throws IOException(Code)(Java Doc) public char readChar(String description, DataInputStream in) throws IOException(Code)(Java Doc) public double readDouble(String description, DataInputStream in) throws IOException(Code)(Java Doc) public float readFloat(String description, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public int readInt(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public long readLong(String description, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, Map valueToString, DataInputStream in) throws IOException(Code)(Java Doc) public short readShort(String description, String[] bitNames, DataInputStream in) throws IOException(Code)(Java Doc) public String readString(String description, DataInputStream in) throws IOException(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, byte[] outData)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ByteArrayOutputStream outData)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ObjectReferenceImpl object)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command, ReferenceTypeImpl refType)(Code)(Java Doc) public JdwpReplyPacket requestVM(int command)(Code)(Java Doc) public String toString()(Code)(Java Doc) public VerboseWriter verboseWriter()(Code)(Java Doc) public VirtualMachine virtualMachine()(Code)(Java Doc) public VirtualMachineImpl virtualMachineImpl()(Code)(Java Doc) public void writeBoolean(boolean value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeByte(byte value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeChar(char value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeDouble(double value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeFloat(float value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeInt(int value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeLong(long value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, Map valueToString, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeShort(short value, String description, String[] bitNames, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeString(String value, String description, DataOutputStream out) throws IOException(Code)(Java Doc) public void writeVerboseCommandPacketHeader(JdwpCommandPacket commandPacket)(Code)(Java Doc)
|
|
|