Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| " 2013 FRC Java API "
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.squawk.debugger
Class EventRequestModifier.ExceptionOnly

    java.lang.Object
      com.sun.squawk.debugger.EventRequestModifier
          com.sun.squawk.debugger.EventRequestModifier.ExceptionOnly

Enclosing class:
  EventRequestModifier

    public static final class EventRequestModifier.ExceptionOnly

extends EventRequestModifier

An `ExceptionOnly` modifier restricts reported exceptions by their class and whether they are caught or uncaught. This modifier can be used with exception event kinds only.

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
`boolean` | `caught`
`DataType.ReferenceTypeID` | `exceptionOrNull`
`boolean` | `uncaught`

Constructor Summary
`EventRequestModifier.ExceptionOnly(PacketInputStream in, int kind)` Creates an ExceptionOnly.

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

### exceptionOrNull

    public final DataType.ReferenceTypeID exceptionOrNull

### caught

    public final boolean caught

### uncaught

    public final boolean uncaught

Constructor Detail

### EventRequestModifier.ExceptionOnly

    public EventRequestModifier.ExceptionOnly(PacketInputStream in,
                                              int kind)
                                       throws SDWPException,
                                              IOException

  Creates an ExceptionOnly.

  Throws:
    `SDWPException`
    `IOException`
  See Also:
    `EventRequestModifier#create`

Method Detail

### matches

    public boolean matches(EventRequestModifier.Matcher matcher,
                           Debugger.Event event)

  Determines if this modifier matches the event currently being processed by an event manager.

  Specified by:
    `matches` in class `EventRequestModifier`
  Returns:
    true if this modifier matches the event

### toString

    public String toString()

  Returns a string representation of the object. In general, the `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())

  Overrides:
    `toString` in class `Object`
  Returns:
    a string representation of the object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| " 2013 FRC Java API "
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

"
For updated information see the Java FRC site
"