|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Assigner | |
---|---|
org.jruby.runtime | |
org.jruby.runtime.assigner |
Uses of Assigner in org.jruby.runtime |
---|
Fields in org.jruby.runtime declared as Assigner | |
---|---|
protected Assigner |
InterpretedBlock.assigner
Logic for assigning the blocks local variables |
Uses of Assigner in org.jruby.runtime.assigner |
---|
Subclasses of Assigner in org.jruby.runtime.assigner | |
---|---|
class |
Pre0Rest0Post0Assigner
Assign to no arguments. |
class |
Pre0Rest0Post0BlockAssigner
Assign to no arguments except for a block variable |&b|. |
class |
Pre0Rest1Post0Assigner
Assign to a single rest argument. |
class |
Pre0Rest1Post0BlockAssigner
Assign to a single rest argument and a block variable |*r, &b|. |
class |
Pre1ExpandedRest0Post0Assigner
A single fixed parameter which can handled receiving an expandable argument (RubyArray). |
class |
Pre1ExpandedRest0Post0BlockAssigner
A single fixed parameter which can handled receiving an expandable argument (RubyArray) that also has a block variable. |
class |
Pre1Rest0Post0Assigner
Assigner with one fixed parameter (pre) and a rest argument. |
class |
Pre1Rest0Post0BlockAssigner
Assigner with one fixed parameter (pre) and a rest argument. |
class |
Pre1Rest1Post0Assigner
Assigner with one fixed parameter (pre) and a rest argument. |
class |
Pre1Rest1Post0BlockAssigner
Assigner with one fixed parameter (pre), a rest argument, and a block argument |a, *b, &c|. |
class |
Pre2Rest0Post0Assigner
Assigner for two fixed parameters (pre). |
class |
Pre2Rest0Post0BlockAssigner
Assigner for two fixed parameters (pre) and a block variable: |a,b,&c| |
class |
Pre2Rest1Post0Assigner
Assigner for two fixed parameters (pre) with a rest arg |
class |
Pre2Rest1Post0BlockAssigner
Assigner for two fixed parameters (pre), a rest arg, and a block var: |a,b,*c,&d|. |
class |
Pre3Rest0Post0Assigner
Assigner for three fixed arguments (pre). |
class |
Pre3Rest0Post0BlockAssigner
Assigner for three fixed arguments (pre) and a block var: |a,b,c,&d| |
class |
Pre3Rest1Post0Assigner
Assigner for three fixed parameters (pre) plus a rest argument. |
class |
Pre3Rest1Post0BlockAssigner
Assigner for three fixed parameters (pre), a rest argument and a block variable: |a,b,c,*d,&e| |
class |
PreManyRest0Post0Assigner
This will only be true for blocks which have a pre > 3 in length. |
class |
PreManyRest0Post0BlockAssigner
This will only be true for blocks which have a pre > 3 in length and have a block variable: |a,b,c,...,z,&A|. |
class |
PreManyRest1Post0Assigner
This will only be true for blocks which have a pre > 3 in length with a rest argument. |
class |
PreManyRest1Post0BlockAssigner
This will only be true for blocks which have a pre > 3 in length with a rest argument, and a block variable: |a,b,c,d,e,f,g,h,...,z,*A,&B| |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |