Uses of Interface
org.jruby.compiler.ArgumentsCallback

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

Uses of ArgumentsCallback in org.jruby.compiler
 

Classes in org.jruby.compiler that implement ArgumentsCallback
 class ASTCompiler.SpecificArityArguments
           
 class ASTCompiler.VariableArityArguments
           
 

Methods in org.jruby.compiler that return ArgumentsCallback
 ArgumentsCallback ASTCompiler.getArgsCallback(Node node)
           
 

Methods in org.jruby.compiler with parameters of type ArgumentsCallback
 void BodyCompiler.checkIsExceptionHandled(ArgumentsCallback rescueArgs)
           
 void InvocationCompiler.invokeAttrAssign(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void InvocationCompiler.invokeAttrAssignMasgn(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
          The masgn version has the value to be assigned already on the stack, and so uses a different path to perform the assignment.
 void InvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
          Invoke the named method as a "function", i.e.
 void InvocationCompiler.invokeDynamicVarargs(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
          Same as invokeDynamic, but uses incoming IRubyObject[] arg count to dispatch to the proper-arity path.
 void InvocationCompiler.invokeEqq(ArgumentsCallback receivers, CompilerCallback argument)
          Used for when nodes with a case; assumes stack is ..., case_value, when_cond_array
 void InvocationCompiler.invokeNative(java.lang.String name, DynamicMethod.NativeCall nativeCall, int generation, CompilerCallback receiver, ArgumentsCallback args, CompilerCallback closure, CallType callType, boolean iterator)
           
 void InvocationCompiler.invokeOpAsgnWithAnd(java.lang.String attrName, java.lang.String attrAsgnName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void InvocationCompiler.invokeOpAsgnWithMethod(java.lang.String opName, java.lang.String attrName, java.lang.String attrAsgnName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void InvocationCompiler.invokeOpAsgnWithOr(java.lang.String attrName, java.lang.String attrAsgnName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void InvocationCompiler.invokeRecursive(java.lang.String name, int moduleGeneration, ArgumentsCallback argsCallback, CompilerCallback closure, CallType callType, boolean iterator)
           
 void InvocationCompiler.opElementAsgnWithAnd(CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CompilerCallback valueCallback)
           
 void InvocationCompiler.opElementAsgnWithMethod(CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CompilerCallback valueCallback, java.lang.String operator)
           
 void InvocationCompiler.opElementAsgnWithOr(CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CompilerCallback valueCallback)
           
 void InvocationCompiler.yieldSpecific(ArgumentsCallback argsCallback)
          Invoke the block passed into this method, or throw an error if no block is present.
 

Method parameters in org.jruby.compiler with type arguments of type ArgumentsCallback
 void BodyCompiler.compileSequencedConditional(CompilerCallback inputValue, FastSwitchType fastSwitchType, java.util.Map<CompilerCallback,int[]> switchCases, java.util.List<ArgumentsCallback> conditionals, java.util.List<CompilerCallback> bodies, CompilerCallback fallback)
           
 

Uses of ArgumentsCallback in org.jruby.compiler.impl
 

Methods in org.jruby.compiler.impl with parameters of type ArgumentsCallback
 void BaseBodyCompiler.checkIsExceptionHandled(ArgumentsCallback rescueArgs)
           
 void StandardInvocationCompiler.invokeAttrAssign(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeAttrAssignMasgn(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void InvokeDynamicInvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
           
 void StandardInvocationCompiler.invokeDynamic(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
           
 void StandardInvocationCompiler.invokeDynamicNoBlockSpecificArity(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeDynamicSelfNoBlockSpecificArity(java.lang.String name, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeDynamicVarargs(java.lang.String name, CompilerCallback receiverCallback, ArgumentsCallback argsCallback, CallType callType, CompilerCallback closureArg, boolean iterator)
           
 void StandardInvocationCompiler.invokeEqq(ArgumentsCallback receivers, CompilerCallback argument)
           
 void StandardInvocationCompiler.invokeNative(java.lang.String name, DynamicMethod.NativeCall nativeCall, int moduleGeneration, CompilerCallback receiver, ArgumentsCallback args, CompilerCallback closure, CallType callType, boolean iterator)
           
 void StandardInvocationCompiler.invokeOpAsgnWithAnd(java.lang.String attrName, java.lang.String attrAsgnName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeOpAsgnWithMethod(java.lang.String operatorName, java.lang.String attrName, java.lang.String attrAsgnName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeOpAsgnWithOr(java.lang.String attrName, java.lang.String attrAsgnName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeOpElementAsgnWithMethod(java.lang.String operatorName, CompilerCallback receiverCallback, ArgumentsCallback argsCallback)
           
 void StandardInvocationCompiler.invokeRecursive(java.lang.String name, int moduleGeneration, ArgumentsCallback argsCallback, CompilerCallback closure, CallType callType, boolean iterator)
           
 void StandardInvocationCompiler.opElementAsgnWithAnd(CompilerCallback receiver, ArgumentsCallback args, CompilerCallback valueCallback)
           
 void StandardInvocationCompiler.opElementAsgnWithMethod(CompilerCallback receiver, ArgumentsCallback args, CompilerCallback valueCallback, java.lang.String operator)
           
 void StandardInvocationCompiler.opElementAsgnWithOr(CompilerCallback receiver, ArgumentsCallback args, CompilerCallback valueCallback)
           
 void StandardInvocationCompiler.yieldSpecific(ArgumentsCallback argsCallback)
           
 

Method parameters in org.jruby.compiler.impl with type arguments of type ArgumentsCallback
 void BaseBodyCompiler.compileSequencedConditional(CompilerCallback inputValue, FastSwitchType fastSwitchType, java.util.Map<CompilerCallback,int[]> switchCases, java.util.List<ArgumentsCallback> conditionals, java.util.List<CompilerCallback> bodies, CompilerCallback fallback)
           
 



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