Top Description Constructors Methods
org.jruby.ast

public Class LambdaNode

extends IterNode
Class Inheritance
Imports
java.util.List, org.jruby.ast.visitor.NodeVisitor, org.jruby.parser.StaticScope

Stubby lambda node (1.9 only)

Constructor Summary

AccessConstructor and Description
public
LambdaNode(int line, ArgsNode args, Node body, StaticScope scope, int endLine)

Method Summary

Modifier and TypeMethod and Description
public <T> T
accept(NodeVisitor<T>
the visitor
visitor
)

Overrides org.jruby.ast.IterNode.accept.

Accept for the visitor pattern.

public List<Node>
public ArgsNode
public Node
public NodeType
Inherited from org.jruby.ast.IterNode:
getArgsNodegetBodyNodegetEndLinegetScopegetVarNode

Constructor Detail

LambdaNodeback to summary
public LambdaNode(int line, ArgsNode args, Node body, StaticScope scope, int endLine)

Method Detail

acceptback to summary
public <T> T accept(NodeVisitor<T> visitor)

Overrides org.jruby.ast.IterNode.accept.

Doc from org.jruby.ast.IterNode.accept.

Accept for the visitor pattern.

Parameters
visitor:NodeVisitor<T>

the visitor

Annotations
@Override
childNodesback to summary
public List<Node> childNodes()

Overrides org.jruby.ast.IterNode.childNodes.

Annotations
@Override
getArgsback to summary
public ArgsNode getArgs()
getBodyback to summary
public Node getBody()
getNodeTypeback to summary
public NodeType getNodeType()

Overrides org.jruby.ast.IterNode.getNodeType.

Returns:NodeType

Doc from org.jruby.ast.Node.getNodeType.

the nodeId

Annotations
@Override