|
" 2013 FRC Java API " |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.squawk.debugger.EventRequestModifier com.sun.squawk.debugger.EventRequestModifier.ClassMatch
public static final class EventRequestModifier.ClassMatch
A ClassMatch
modifier restricts reported events to those for classes whose
name matches a restricted regular expression. For class prepare events, the
prepared class name is matched. For class unload events, the unloaded class name is matched.
For other events, the class name of the event's location is matched. This modifier can be
used with any event kind except thread start and thread end.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.sun.squawk.debugger.EventRequestModifier |
---|
EventRequestModifier.ClassMatch, EventRequestModifier.ClassOnly, EventRequestModifier.Count, EventRequestModifier.ExceptionOnly, EventRequestModifier.LocationOnly, EventRequestModifier.Matcher, EventRequestModifier.Step, EventRequestModifier.ThreadOnly |
Field Summary | |
---|---|
String |
classPattern
The restricted regular expression sent by the debugger |
static int |
CONTAINS
|
static int |
ENDS_WITH
|
static int |
EQUALS
|
int |
eventKind
The name to match depends on the event kind. |
boolean |
exclude
If true, this is a ClassExclude modifier, otherwise a ClassMatch modifier. |
int |
matchKind
The operation to be performed with pattern to do the match. |
String |
pattern
The string derived from the regular expression to do the matching. |
static int |
STARTS_WITH
|
Constructor Summary | |
---|---|
EventRequestModifier.ClassMatch(PacketInputStream in,
int kind,
boolean exclude)
Creates a ClassMatch modifier. |
Method Summary | |
---|---|
boolean |
matches(EventRequestModifier.Matcher matcher,
Debugger.Event event)
Determines if this modifier matches the event currently being processed by an event manager. |
String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int EQUALS
public static final int STARTS_WITH
public static final int ENDS_WITH
public static final int CONTAINS
public final String classPattern
public final String pattern
public final int matchKind
pattern
to do the match.
public final int eventKind
public final boolean exclude
Constructor Detail |
---|
public EventRequestModifier.ClassMatch(PacketInputStream in, int kind, boolean exclude) throws SDWPException, IOException
SDWPException
IOException
EventRequestModifier#create
Method Detail |
---|
public boolean matches(EventRequestModifier.Matcher matcher, Debugger.Event event)
matches
in class EventRequestModifier
public String toString()
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
toString
in class Object
|
" 2013 FRC Java API " |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |