org.jruby.exceptions
Class JumpException.FlowControlException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.jruby.exceptions.JumpException
                  extended by org.jruby.exceptions.JumpException.FlowControlException
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
JumpException.BreakJump, JumpException.NextJump, JumpException.RedoJump, JumpException.RetryJump, JumpException.ReturnJump, JumpException.SpecialJump, JumpException.ThrowJump
Enclosing class:
JumpException

public static class JumpException.FlowControlException
extends JumpException

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jruby.exceptions.JumpException
JumpException.BreakJump, JumpException.FlowControlException, JumpException.NextJump, JumpException.RedoJump, JumpException.RetryJump, JumpException.ReturnJump, JumpException.SpecialJump, JumpException.ThrowJump
 
Field Summary
protected  JumpTarget target
           
 
Fields inherited from class org.jruby.exceptions.JumpException
REDO_JUMP, RETRY_JUMP, SPECIAL_JUMP
 
Constructor Summary
JumpException.FlowControlException()
           
JumpException.FlowControlException(JumpTarget target, java.lang.Object value)
           
 
Method Summary
 JumpTarget getTarget()
           
 java.lang.Object getValue()
           
 boolean isBreakInKernelLoop()
           
 void setBreakInKernelLoop(boolean inKernelLoop)
           
 void setTarget(JumpTarget target)
           
 void setValue(java.lang.Object value)
           
 
Methods inherited from class org.jruby.exceptions.JumpException
fillInStackTrace, originalFillInStackTrace
 
Methods inherited from class java.lang.Throwable
getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

target

protected JumpTarget target
Constructor Detail

JumpException.FlowControlException

public JumpException.FlowControlException()

JumpException.FlowControlException

public JumpException.FlowControlException(JumpTarget target,
                                          java.lang.Object value)
Method Detail

getTarget

public JumpTarget getTarget()

setTarget

public void setTarget(JumpTarget target)

getValue

public java.lang.Object getValue()

setValue

public void setValue(java.lang.Object value)

setBreakInKernelLoop

public void setBreakInKernelLoop(boolean inKernelLoop)

isBreakInKernelLoop

public boolean isBreakInKernelLoop()


Copyright © 2002-2007 JRuby Team. All Rights Reserved.