Uses of Class
org.jruby.runtime.BlockBody

Packages that use BlockBody
org.jruby.ast   
org.jruby.ast.executable   
org.jruby.compiler.ir   
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.ast.executable
 

Fields in org.jruby.ast.executable declared as BlockBody
 BlockBody[] RuntimeCache.blockBodies
           
 

Methods in org.jruby.ast.executable that return BlockBody
 BlockBody RuntimeCache.getBlockBody(java.lang.Object scriptObject, ThreadContext context, int index, java.lang.String descriptor)
          descriptor format is closure_method_name,arity,varname1;varname2;varname3,has_multi_args_head,arg_type,light
 BlockBody AbstractScript.getBlockBody(ThreadContext context, int i, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody0(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody1(ThreadContext context, java.lang.String descriptor)
           
 BlockBody RuntimeCache.getBlockBody19(java.lang.Object scriptObject, ThreadContext context, int index, java.lang.String descriptor)
          descriptor format is closure_method_name,arity,varname1;varname2;varname3,has_multi_args_head,arg_type,light
 BlockBody AbstractScript.getBlockBody19(ThreadContext context, int i, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody190(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody191(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody192(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody193(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody194(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody195(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody196(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody197(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody198(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody199(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody2(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody3(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody4(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody5(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody6(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody7(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody8(ThreadContext context, java.lang.String descriptor)
           
 BlockBody AbstractScript.getBlockBody9(ThreadContext context, java.lang.String descriptor)
           
 

Uses of BlockBody in org.jruby.compiler.ir
 

Methods in org.jruby.compiler.ir that return BlockBody
 BlockBody IRClosure.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 descriptor)
           
static BlockBody RuntimeHelpers.createCompiledBlockBody(ThreadContext context, java.lang.Object scriptObject, java.lang.String closureMethod, int arity, java.lang.String[] staticScopeNames, boolean hasMultipleArgsHead, int argsNodeType, java.lang.String file, int line, boolean light)
           
static BlockBody RuntimeHelpers.createCompiledBlockBody19(ThreadContext context, java.lang.Object scriptObject, java.lang.String descriptor)
           
static BlockBody RuntimeHelpers.createCompiledBlockBody19(ThreadContext context, java.lang.Object scriptObject, java.lang.String closureMethod, int arity, java.lang.String[] staticScopeNames, boolean hasMultipleArgsHead, int argsNodeType, java.lang.String file, int line, boolean light, java.lang.String parameterList)
           
 

Methods in org.jruby.javasupport.util with parameters of type BlockBody
static Block RuntimeHelpers.createBlock(ThreadContext context, IRubyObject self, BlockBody body)
           
static Block RuntimeHelpers.createBlock19(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 CallBlock19
          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 CompiledBlock19
          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 CompiledBlockLight19
          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 ContextAwareBlockBody
          Common type for all block types which share similar values that ThreadContext uses.
 class Interpreted19Block
           
 class InterpretedBlock
          This branch of the BlockBody hierarchy represents an interpreted block that passes its AST nodes to the interpreter.
 class InterpretedIRBlockBody
           
 class MethodBlock
          Internal live representation of a block ({...} or do ...
 class NullBlockBody
           
 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 Interpreted19Block.newBlockBody(IterNode iter)
           
static BlockBody InterpretedBlock.newBlockBody(IterNode iter, Arity arity, int argumentType)
           
static BlockBody CompiledBlock19.newCompiledBlock(Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType, java.lang.String[] parameterList)
           
static BlockBody CompiledBlock.newCompiledBlock(Arity arity, StaticScope scope, CompiledBlockCallback callback, boolean hasMultipleArgsHead, int argumentType)
           
static BlockBody CompiledBlockLight19.newCompiledBlockLight(Arity arity, StaticScope scope, CompiledBlockCallback19 callback, boolean hasMultipleArgsHead, int argumentType, java.lang.String[] parameterList)
           
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 CompiledBlock19.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)
           
Block(BlockBody body, Binding binding)
           
 



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