Package org.jruby.runtime.assigner

Class Summary
Assigner Base class for block assignment logic.
Pre0Rest0Post0Assigner Assign to no arguments.
Pre0Rest1Post0Assigner Assign to a single rest argument.
Pre1ExpandedRest0Post0Assigner A single fixed parameter which can handled receiving an expandable argument (RubyArray).
Pre1Rest0Post0Assigner Assigner with one fixed parameter (pre) and a rest argument.
Pre1Rest1Post0Assigner Assigner with one fixed parameter (pre) and a rest argument.
Pre2Rest0Post0Assigner Assigner for two fixed parameters (pre).
Pre2Rest1Post0Assigner Assigner for two fixed parameters (pre) with a rest arg
Pre3Rest0Post0Assigner Assigner for three fixed arguments (pre).
Pre3Rest1Post0Assigner Assigner for three fixed parameters (pre) plus a rest argument.
PreManyRest0Post0Assigner This will only be true for blocks which have a pre > 3 in length.
PreManyRest1Post0Assigner This will only be true for blocks which have a pre > 3 in length with a rest argument.
 



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