public class OptArgNode extends Node implements INameNode
ASSIGNMENT_BYTELIST, CLASS_VARIABLE_BYTELIST, CONSTANT_BYTELIST, EXPRESSION_BYTELIST, FALSE_BYTELIST, GLOBAL_VARIABLE_BYTELIST, INSTANCE_VARIABLE_BYTELIST, LOCAL_VARIABLE_BYTELIST, LOCAL_VARIABLE_IN_BLOCK_BYTELIST, METHOD_BYTELIST, NIL_BYTELIST, SELF_BYTELIST, SUPER_BYTELIST, TRUE_BYTELIST, YIELD_BYTELIST| Constructor and Description |
|---|
OptArgNode(ISourcePosition position,
Node value) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
accept(NodeVisitor visitor) |
IRubyObject |
assign(Ruby runtime,
ThreadContext context,
IRubyObject self,
IRubyObject assignValue,
Block block,
boolean checkArity) |
java.util.List<Node> |
childNodes() |
java.lang.String |
getName() |
NodeType |
getNodeType() |
Node |
getValue() |
IRubyObject |
interpret(Ruby runtime,
ThreadContext context,
IRubyObject self,
Block aBlock) |
createList, definition, getNodeName, getPosition, isInvisible, setPosition, toStringpublic OptArgNode(ISourcePosition position, Node value)
public NodeType getNodeType()
getNodeType in class Nodepublic Node getValue()
public IRubyObject interpret(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock)
public IRubyObject assign(Ruby runtime, ThreadContext context, IRubyObject self, IRubyObject assignValue, Block block, boolean checkArity)
public java.lang.Object accept(NodeVisitor visitor)
public java.util.List<Node> childNodes()
childNodes in class NodeCopyright © 2002-2009 JRuby Team. All Rights Reserved.