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 |
AttrAssignOneArgNode |
class |
AttrAssignThreeArgNode |
class |
AttrAssignTwoArgNode |
class |
BlockArgNode
An explicit block argument (&my_block) in parameter list.
|
class |
CallManyArgsBlockNode
A method or operator call.
|
class |
CallManyArgsBlockPassNode
A method or operator call.
|
class |
CallManyArgsNode
A method or operator call.
|
class |
CallNoArgBlockNode
A method or operator call.
|
class |
CallNoArgBlockPassNode
A method or operator call.
|
class |
CallNoArgNode
A method or operator call.
|
class |
CallNode
A method or operator call.
|
class |
CallOneArgBlockNode
A method or operator call.
|
class |
CallOneArgBlockPassNode
A method or operator call.
|
class |
CallOneArgFixnumNode
A method or operator call.
|
class |
CallOneArgNode
A method or operator call.
|
class |
CallSpecialArgBlockNode
A method or operator call.
|
class |
CallSpecialArgBlockPassNode
A method or operator call.
|
class |
CallSpecialArgNode
A method or operator call.
|
class |
CallThreeArgBlockNode
A method or operator call.
|
class |
CallThreeArgBlockPassNode
A method or operator call.
|
class |
CallThreeArgNode
A method or operator call.
|
class |
CallTwoArgBlockNode
A method or operator call.
|
class |
CallTwoArgBlockPassNode
A method or operator call.
|
class |
CallTwoArgNode
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 |
Colon2MethodNode
Represents a constant path which ends in a method (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 |
FCallManyArgsBlockNode |
class |
FCallManyArgsBlockPassNode
For SplatNode and ArgsCatNode calls.
|
class |
FCallManyArgsNode
Represents a method call with self as an implicit receiver.
|
class |
FCallNoArgBlockNode |
class |
FCallNoArgBlockPassNode |
class |
FCallNoArgNode |
class |
FCallNode
Represents a method call with self as an implicit receiver.
|
class |
FCallOneArgBlockNode |
class |
FCallOneArgBlockPassNode |
class |
FCallOneArgNode |
class |
FCallSpecialArgBlockNode
For SplatNode and ArgsCatNode calls.
|
class |
FCallSpecialArgBlockPassNode |
class |
FCallSpecialArgNode
For SplatNode and ArgsCatNode calls.
|
class |
FCallThreeArgBlockNode |
class |
FCallThreeArgBlockPassNode |
class |
FCallThreeArgNode |
class |
FCallTwoArgBlockNode |
class |
FCallTwoArgBlockPassNode |
class |
FCallTwoArgNode |
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 |
TypedArgumentNode |
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–2015 JRuby. All rights reserved.