org.jruby.ast
Class ArgsPreTwoArgNode
java.lang.Object
org.jruby.ast.Node
org.jruby.ast.ArgsNode
org.jruby.ast.ArgsPreTwoArgNode
- All Implemented Interfaces:
- ISourcePositionHolder
public class ArgsPreTwoArgNode
- extends ArgsNode
- Author:
- enebo
Method Summary |
void |
checkArgCount(Ruby runtime,
int length)
|
void |
prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block)
|
void |
prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block)
|
void |
prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
|
void |
prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
|
void |
prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
|
Methods inherited from class org.jruby.ast.ArgsNode |
accept, assignOptArgs, calculateArity, childNodes, getArgs, getArity, getBlock, getBlockArgNode, getMaxArgumentsCount, getNodeType, getOptArgs, getOptionalArgsCount, getPost, getPostCount, getPostIndex, getPre, getPreCount, getRequiredArgsCount, getRestArg, getRestArgNode, hasMasgnArgs, prepare, prepare, prepare, prepare, prepare, prepare, prepare, prepareOptionalArguments, prepareOptOrRestArgs, prepareRestArg, processBlockArg |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ArgsPreTwoArgNode
public ArgsPreTwoArgNode(ISourcePosition position,
ListNode pre)
checkArgCount
public void checkArgCount(Ruby runtime,
int length)
- Overrides:
checkArgCount
in class ArgsNode
prepare
public void prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject[] args,
Block block)
- Overrides:
prepare
in class ArgsNode
prepare
public void prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
Block block)
- Overrides:
prepare
in class ArgsNode
prepare
public void prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
Block block)
- Overrides:
prepare
in class ArgsNode
prepare
public void prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
Block block)
- Overrides:
prepare
in class ArgsNode
prepare
public void prepare(ThreadContext context,
Ruby runtime,
IRubyObject self,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
Block block)
- Overrides:
prepare
in class ArgsNode
Copyright © 2002-2009 JRuby Team. All Rights Reserved.