@Deprecated public class ClassVarDeclNode extends AssignableNode implements INameNode
containsVariableAssignment, newline
Constructor and Description |
---|
ClassVarDeclNode(ISourcePosition position,
RubySymbol name,
Node valueNode)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(NodeVisitor<T> iVisitor)
Deprecated.
Accept for the visitor pattern.
|
java.util.List<Node> |
childNodes()
Deprecated.
|
RubySymbol |
getName()
Deprecated.
Gets the name.
|
NodeType |
getNodeType()
Deprecated.
|
boolean |
needsDefinitionCheck()
Deprecated.
Check whether the given node is considered always "defined" or whether it
has some form of definition check.
|
getValueNode, setValueNode
containsVariableAssignment, createList, createList, createList, createList, executesOnce, findFirstChild, getFile, getLine, getNodeName, getPosition, isNewline, isNil, setNewline, setPosition, toString, toString, toStringInternal
public ClassVarDeclNode(ISourcePosition position, RubySymbol name, Node valueNode)
public NodeType getNodeType()
getNodeType
in class Node
public <T> T accept(NodeVisitor<T> iVisitor)
public RubySymbol getName()
public java.util.List<Node> childNodes()
childNodes
in class Node
public boolean needsDefinitionCheck()
Node
needsDefinitionCheck
in class Node
Copyright © 2001-2021 JRuby. All Rights Reserved.