| Package | Description |
|---|---|
| org.jruby.ast |
| Modifier and Type | Class and Description |
|---|---|
class |
ArgumentNode
Simple Node for named entities.
|
class |
AttrAssignNode
Node that represents an assignment of either an array element or attribute.
|
class |
BlockArgNode
An explicit block argument (&my_block) in parameter list.
|
class |
CallNode
A method or operator call.
|
class |
ClassVarAsgnNode
Class variable assignment node.
|
class |
ClassVarDeclNode
Class variable declaration.
|
class |
ClassVarNode
Access to a class variable.
|
class |
Colon2ConstNode |
class |
Colon2ImplicitNode
Represents a bare class declaration (e.g.
|
class |
Colon2Node
Represents a '::' constant access or method call (Java::JavaClass).
|
class |
Colon3Node
Global scope node (::FooBar).
|
class |
ConstDeclNode
Declaration (and assignment) of a Constant.
|
class |
ConstNode
The access to a Constant.
|
class |
DAsgnNode
An assignment to a dynamic variable (e.g.
|
class |
DefnNode
method definition node.
|
class |
DefsNode
Represents a singleton method definition.
|
class |
DVarNode
Access a dynamic variable (e.g.
|
class |
FalseNode
Represents a false literal.
|
class |
FCallNode
Represents a method call with self as an implicit receiver.
|
class |
GlobalAsgnNode
Represents an assignment to a global variable.
|
class |
GlobalVarNode
access to a global variable.
|
class |
InstAsgnNode
Represents an instance variable assignment.
|
class |
InstVarNode
Represents an instance variable accessor.
|
class |
KeywordRestArgNode |
class |
LocalAsgnNode
An assignment to a local variable.
|
class |
LocalVarNode
Access a local variable
|
class |
MethodDefNode |
class |
NilImplicitNode
A node which behaves like a nil node, but is not actually present in the AST as a syntactical
element (e.g.
|
class |
NilNode
represents 'nil'
|
class |
OptArgNode |
class |
RestArgNode |
class |
SelfNode
Represents 'self' keyword
|
class |
SymbolNode
Represents a symbol (:symbol_name).
|
class |
TrueNode
Represents 'true'.
|
class |
UnnamedRestArgNode
a bare '*' or nothing.
|
class |
VCallNode
RubyMethod call without any arguments
|
| Constructor and Description |
|---|
ConstDeclNode(ISourcePosition position,
String name,
INameNode constNode,
Node valueNode) |
Copyright © 2001-2016 JRuby. All Rights Reserved.