Package org.jruby.ast
Class Colon2ImplicitNode
java.lang.Object
org.jruby.ast.Node
org.jruby.ast.Colon3Node
org.jruby.ast.Colon2Node
org.jruby.ast.Colon2ImplicitNode
- All Implemented Interfaces:
INameNode
Represents a bare class declaration (e.g. class Foo/module Foo). This is slightly misnamed
since it contains no double colons (::), but our cname production needs to be a common type.
In JRuby 2, we will rename this.
-
Field Summary
Fields inherited from class org.jruby.ast.Colon2Node
leftNode
Fields inherited from class org.jruby.ast.Colon3Node
name
Fields inherited from class org.jruby.ast.Node
containsVariableAssignment, newline
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jruby.ast.Colon2Node
accept, childNodes, getLeftNode, getNodeType
Methods inherited from class org.jruby.ast.Colon3Node
getName
Methods inherited from class org.jruby.ast.Node
containsVariableAssignment, createList, createList, createList, createList, executesOnce, getFile, getLine, getNodeName, isNewline, isNil, needsDefinitionCheck, setLine, setNewline, toString, toString, toStringExtraInfo, toStringInternal, unsetNewline
-
Constructor Details
-
Colon2ImplicitNode
-