2010 FRC Java API


com.sun.squawk.debugger
Class EventRequestModifier.Step

java.lang.Object
  extended by com.sun.squawk.debugger.EventRequestModifier
      extended by com.sun.squawk.debugger.EventRequestModifier.Step
Enclosing class:
EventRequestModifier

public static final class EventRequestModifier.Step
extends EventRequestModifier

A Step modifier restricts reported step events to those which satisfy depth and size constraints. This modifier can only be used with single step events.


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
 int depth
           
 int size
           
 DataType.ObjectID threadID
           
 
Constructor Summary
EventRequestModifier.Step(PacketInputStream in, int kind)
          Creates a Step 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

depth

public final int depth
See Also:
Constant Field Values

size

public final int size
See Also:
Constant Field Values

threadID

public final DataType.ObjectID threadID
Constructor Detail

EventRequestModifier.Step

public EventRequestModifier.Step(PacketInputStream in,
                                 int kind)
                          throws SDWPException,
                                 IOException
Creates a Step modifier.

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.

2010 FRC Java API


Copyright © 2006-2009 Sun Microsystems, Inc. All Rights Reserved.