Top Fields Constructors Methods
org.jruby.ast

public Class InNode

extends Node
Class Inheritance
Imports
org.jruby.ast.visitor.NodeVisitor, java.util.List

Field Summary

Modifier and TypeField and Description
private final Node
private final Node
private final Node
Inherited from org.jruby.ast.Node:
containsVariableAssignmentEMPTY_LISTnewline

Constructor Summary

AccessConstructor and Description
public
InNode(int line, Node expr, Node body, Node nextCase)

Method Summary

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

Implements abstract org.jruby.ast.Node.accept.

public List<Node>
public Node
public Node
public Node
public NodeType
public boolean
Inherited from org.jruby.ast.Node:
containsVariableAssignmentcreateListcreateListcreateListcreateListexecutesOncegetFilegetLinegetNodeNameisNewlineisNilneedsDefinitionChecksetLinesetNewlinetoStringtoStringtoStringExtraInfotoStringInternalunsetNewline

Field Detail

bodyback to summary
private final Node body
expressionback to summary
private final Node expression
nextCaseback to summary
private final Node nextCase

Constructor Detail

InNodeback to summary
public InNode(int line, Node expr, Node body, Node nextCase)

Method Detail

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

Implements abstract org.jruby.ast.Node.accept.

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

Implements abstract org.jruby.ast.Node.childNodes.

Annotations
@Override
getBodyback to summary
public Node getBody()
getExpressionback to summary
public Node getExpression()
getNextCaseback to summary
public Node getNextCase()
getNodeTypeback to summary
public NodeType getNodeType()

Implements abstract org.jruby.ast.Node.getNodeType.

Returns:NodeType

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

the nodeId

Annotations
@Override
isSinglePatternback to summary
public boolean isSinglePattern()