Uses of Interface
org.jruby.compiler.ArrayCallback

Packages that use ArrayCallback
org.jruby.compiler   
org.jruby.compiler.impl   
 

Uses of ArrayCallback in org.jruby.compiler
 

Methods in org.jruby.compiler with parameters of type ArrayCallback
 void VariableCompiler.assignMethodArguments(java.lang.Object requiredArgs, int requiredArgsCount, java.lang.Object optArgs, int optArgsCount, ArrayCallback requiredAssignment, ArrayCallback optGivenAssignment, ArrayCallback optNotGivenAssignment, CompilerCallback restAssignment, CompilerCallback blockAssignment)
           
 void BodyCompiler.createNewArray(java.lang.Object[] sourceArray, ArrayCallback callback, boolean lightweight)
          Given an aggregated set of objects (likely created through a call to createObjectArray) create a Ruby array object.
 void BodyCompiler.createNewHash(java.lang.Object elements, ArrayCallback callback, int keyCount)
          Create a new hash by calling back to the specified ArrayCallback.
 void BodyCompiler.createNewString(ArrayCallback callback, int count)
          Generate a new dynamic "String" value.
 void BodyCompiler.createNewSymbol(ArrayCallback callback, int count)
           
 void BodyCompiler.createObjectArray(java.lang.Object[] elementArray, ArrayCallback callback)
           
 void BodyCompiler.forEachInValueArray(int count, int start, java.lang.Object source, ArrayCallback callback, ArrayCallback nilCallback, CompilerCallback argsCallback)
          Given an IRubyObject[] on the stack (or otherwise available as the present object) call back to the provided ArrayCallback 'callback' for 'count' elements, starting with 'start'.
 void BodyCompiler.literalSwitch(int[] caseInts, java.lang.Object caseBodies, ArrayCallback casesCallback, CompilerCallback defaultCallback)
           
 

Uses of ArrayCallback in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type ArrayCallback
 void AbstractVariableCompiler.assignMethodArguments(java.lang.Object requiredArgs, int requiredArgsCount, java.lang.Object optArgs, int optArgsCount, ArrayCallback requiredAssignment, ArrayCallback optGivenAssignment, ArrayCallback optNotGivenAssignment, CompilerCallback restAssignment, CompilerCallback blockAssignment)
           
 void ChildScopedBodyCompiler.assignOptionalArgs(java.lang.Object object, int expectedArgsCount, int size, ArrayCallback optEval)
           
 void BaseBodyCompiler.createNewArray(java.lang.Object[] sourceArray, ArrayCallback callback, boolean lightweight)
           
 void BaseBodyCompiler.createNewHash(java.lang.Object elements, ArrayCallback callback, int keyCount)
           
 void BaseBodyCompiler.createNewString(ArrayCallback callback, int count)
           
 void BaseBodyCompiler.createNewSymbol(ArrayCallback callback, int count)
           
 void BaseBodyCompiler.createObjectArray(java.lang.Object[] sourceArray, ArrayCallback callback)
           
 void BaseBodyCompiler.forEachInValueArray(int start, int count, java.lang.Object source, ArrayCallback callback, ArrayCallback nilCallback, CompilerCallback argsCallback)
           
 void BaseBodyCompiler.literalSwitch(int[] cases, java.lang.Object bodies, ArrayCallback arrayCallback, CompilerCallback defaultCallback)
           
 



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