textbender.g.lang
Class PassLimiter
java.lang.Object
PassLimiter
@ThreadRestricted(value="private")
public final class PassLimiter
- extends Object
Detector of endless loops, etc.
Field Summary |
(package private) int |
remaining
|
Constructor Summary |
PassLimiter(int limit)
Creates a PassLimiter. |
Method Summary |
void |
pass()
Registers a single pass. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
remaining
int remaining
PassLimiter
public PassLimiter(int limit)
- Creates a PassLimiter.
- Parameters:
limit
- per pass()
pass
public void pass()
throws PassLimiter.ExceededException
- Registers a single pass.
- Throws:
PassLimiter.ExceededException
- if the pass limit is exceeded