Uses of Interface
org.jruby.internal.runtime.JumpTarget

Packages that use JumpTarget
org.jruby   
org.jruby.exceptions   
org.jruby.internal.runtime.methods   
org.jruby.java   
org.jruby.runtime   
 

Uses of JumpTarget in org.jruby
 

Classes in org.jruby that implement JumpTarget
static class RubyKernel.CatchTarget
           
 class RubyProc
           
 

Uses of JumpTarget in org.jruby.exceptions
 

Fields in org.jruby.exceptions declared as JumpTarget
protected  JumpTarget JumpException.FlowControlException.target
           
 

Methods in org.jruby.exceptions that return JumpTarget
 JumpTarget JumpException.FlowControlException.getTarget()
           
 

Methods in org.jruby.exceptions with parameters of type JumpTarget
 void JumpException.FlowControlException.setTarget(JumpTarget target)
           
 

Constructors in org.jruby.exceptions with parameters of type JumpTarget
JumpException.BreakJump(JumpTarget t, java.lang.Object v)
           
JumpException.FlowControlException(JumpTarget target, java.lang.Object value)
           
JumpException.ReturnJump(JumpTarget t, java.lang.Object v)
           
JumpException.ThrowJump(JumpTarget t, java.lang.Object v)
           
 

Uses of JumpTarget in org.jruby.internal.runtime.methods
 

Classes in org.jruby.internal.runtime.methods that implement JumpTarget
 class CompiledMethod
           
static class CompiledMethod.LazyCompiledMethod
           
 class DefaultMethod
           
 class FullFunctionCallbackMethod
           
 class JavaMethod
           
static class JavaMethod.JavaMethodNoBlock
           
static class JavaMethod.JavaMethodOne
           
static class JavaMethod.JavaMethodOneBlock
           
static class JavaMethod.JavaMethodOneOrTwo
           
static class JavaMethod.JavaMethodOneOrTwoBlock
           
static class JavaMethod.JavaMethodOneOrTwoOrThree
           
static class JavaMethod.JavaMethodOneOrTwoOrThreeBlock
           
static class JavaMethod.JavaMethodThree
           
static class JavaMethod.JavaMethodThreeBlock
           
static class JavaMethod.JavaMethodTwo
           
static class JavaMethod.JavaMethodTwoBlock
           
static class JavaMethod.JavaMethodTwoOrThree
           
static class JavaMethod.JavaMethodZero
           
static class JavaMethod.JavaMethodZeroBlock
           
static class JavaMethod.JavaMethodZeroOrOne
           
static class JavaMethod.JavaMethodZeroOrOneBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrTwo
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoBlock
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrThree
           
static class JavaMethod.JavaMethodZeroOrOneOrTwoOrThreeBlock
           
 class MethodMethod
           
 class ProcMethod
           
 class ReflectedCompiledMethod
           
 class ReflectedJavaMethod
           
 class ReflectedJavaMultiMethod
           
 class RubiniusMethod
           
 class YARVMethod
           
 

Methods in org.jruby.internal.runtime.methods with parameters of type JumpTarget
abstract  void CallConfiguration.pre(ThreadContext context, IRubyObject self, RubyModule implementer, java.lang.String name, Block block, StaticScope scope, JumpTarget jumpTarget)
           
 

Uses of JumpTarget in org.jruby.java
 

Classes in org.jruby.java that implement JumpTarget
static class MiniJava.AbstractJavaWrapperMethod
           
static class MiniJava.AbstractJavaWrapperMethodZero
           
protected static class MiniJava.JavaObjectWrapperMethod
           
protected static class MiniJava.JavaObjectWrapperMethodZero
           
protected static class MiniJava.JavaVoidWrapperMethod
           
protected static class MiniJava.JavaVoidWrapperMethodZero
           
 

Uses of JumpTarget in org.jruby.runtime
 

Classes in org.jruby.runtime that implement JumpTarget
 class BlockBody
          The executable body portion of a closure.
 class CallBlock
          A Block implemented using a Java-based BlockCallback implementation.
 class CompiledBlock
          A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
 class CompiledBlockLight
          A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
 class CompiledSharedScopeBlock
          A Block implemented using a Java-based BlockCallback implementation rather than with an ICallable.
 class Frame
          A Frame holds per-call information that needs to persist outside the execution of a given method.
 class InterpretedBlock
          This branch of the BlockBody hierarchy represents an interpreted block that passes its AST nodes to the interpreter.
 class MethodBlock
          Internal live representation of a block ({...} or do ...
 class SharedScopeBlock
          Represents the live state of a for or END construct in Ruby.
 

Methods in org.jruby.runtime that return JumpTarget
 JumpTarget ThreadContext.getFrameJumpTarget()
           
 JumpTarget Frame.getJumpTarget()
          Get the jump target for non-local returns in this frame.
 

Methods in org.jruby.runtime with parameters of type JumpTarget
 void ThreadContext.preMethodFrameAndScope(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, StaticScope staticScope, JumpTarget jumpTarget)
           
 void ThreadContext.preMethodFrameOnly(RubyModule clazz, java.lang.String name, IRubyObject self, Block block, JumpTarget jumpTarget)
           
 void ThreadContext.setFrameJumpTarget(JumpTarget target)
          Deprecated. 
 void Frame.setJumpTarget(JumpTarget jumpTarget)
          Deprecated. 
 void Frame.updateFrame(RubyModule klazz, IRubyObject self, java.lang.String name, Block block, java.lang.String fileName, int line, JumpTarget jumpTarget)
          Update the frame based on the given values.
 



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