Uses of Class
org.jruby.runtime.BlockBody

Packages that use BlockBody
org.jruby.ast   
org.jruby.javasupport.util   
org.jruby.runtime   
 

Uses of BlockBody in org.jruby.ast
 

Methods in org.jruby.ast that return BlockBody
 BlockBody IterNode.getBlockBody()
           
 

Uses of BlockBody in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util that return BlockBody
static BlockBody RuntimeHelpers.createCompiledBlockBody(ThreadContext context, java.lang.Object scriptObject, java.lang.String closureMethod, int arity, java.lang.String[] staticScopeNames, boolean hasMultipleArgsHead, int argsNodeType, boolean light)
           
 

Methods in org.jruby.javasupport.util with parameters of type BlockBody
static Block RuntimeHelpers.createBlock(ThreadContext context, IRubyObject self, BlockBody body)
           
 

Uses of BlockBody in org.jruby.runtime
 

Subclasses of BlockBody in org.jruby.runtime
 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 Interpreted19Block
           
 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.
 

Fields in org.jruby.runtime declared as BlockBody
static BlockBody BlockBody.NULL_BODY
           
 

Methods in org.jruby.runtime that return BlockBody
 BlockBody Block.getBody()
           
static BlockBody CompiledBlock.newCompiledBlock(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static BlockBody CompiledBlockLight.newCompiledBlockLight(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
 

Methods in org.jruby.runtime with parameters of type BlockBody
static Block CompiledBlock.newCompiledClosure(ThreadContext context, IRubyObject self, BlockBody body)
           
static Block Interpreted19Block.newInterpretedClosure(ThreadContext context, BlockBody body, IRubyObject self)
           
static Block InterpretedBlock.newInterpretedClosure(ThreadContext context, BlockBody body, IRubyObject self)
           
 

Constructors in org.jruby.runtime with parameters of type BlockBody
Block(BlockBody body, Binding binding)
           
 



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