Package | Description |
---|---|
org.jruby.ast | |
org.jruby.ast.visitor | |
org.jruby.parser | |
org.jruby.truffle.translator |
Modifier and Type | Class and Description |
---|---|
class |
ArrayNode
Represents an array.
|
class |
BlockNode
Represents a block of nodes (read that as list).
|
class |
DNode
Base class for all D (e.g.
|
class |
DRegexpNode
A regexp which contains some expressions which will need to be evaluated everytime the regexp
is used for a match.
|
class |
DStrNode
A string which contains some dynamic elements which needs to be evaluated (introduced by #).
|
class |
DSymbolNode
Node representing symbol in a form like ':"3jane"'.
|
class |
DXStrNode
Dynamic backquote string.
|
Modifier and Type | Method and Description |
---|---|
ListNode |
ListNode.add(Node node) |
ListNode |
ListNode.addAll(ListNode other)
Add all elements in other list to this list node.
|
ListNode |
ListNode.addAll(Node other)
Add other element to this list
|
ListNode |
CaseNode.getCases() |
ListNode |
MultipleAsgnNode.getHeadNode()
Gets the headNode.
|
ListNode |
ArgsNode.getKeywords() |
ListNode |
ArgsNode.getOptArgs()
Gets the optArgs.
|
ListNode |
MultipleAsgn19Node.getPost() |
ListNode |
ArgsNode.getPost() |
ListNode |
MultipleAsgnNode.getPre() |
ListNode |
MultipleAsgn19Node.getPre() |
ListNode |
ArgsNode.getPre()
Gets the required arguments at the beginning of the argument definition
|
ListNode |
ListNode.prepend(Node node) |
Modifier and Type | Method and Description |
---|---|
ListNode |
ListNode.addAll(ListNode other)
Add all elements in other list to this list node.
|
Constructor and Description |
---|
ArgsNode(ISourcePosition position,
ListNode pre,
ListNode optionalArguments,
RestArgNode rest,
ListNode post,
BlockArgNode blockArgNode)
Construct a new ArgsNode with no keyword arguments.
|
ArgsNode(ISourcePosition position,
ListNode pre,
ListNode optionalArguments,
RestArgNode rest,
ListNode post,
ListNode keywords,
KeywordRestArgNode keyRest,
BlockArgNode blockArgNode)
Construct a new ArgsNode with keyword arguments.
|
CaseNode(ISourcePosition position,
Node caseNode,
ListNode cases) |
MultipleAsgn19Node(ISourcePosition position,
ListNode pre,
Node rest,
ListNode post) |
MultipleAsgnNode(ISourcePosition position,
ListNode pre,
Node rest) |
Modifier and Type | Method and Description |
---|---|
T |
NodeVisitor.visitListNode(ListNode iVisited) |
T |
AbstractNodeVisitor.visitListNode(ListNode node) |
Modifier and Type | Method and Description |
---|---|
ListNode |
ArgsTailHolder.getKeywordArgs() |
ListNode |
ParserSupport.list_append(Node list,
Node item) |
ListNode |
ParserSupport.list_concat(Node first,
Node second) |
Modifier and Type | Method and Description |
---|---|
ArgsTailHolder |
ParserSupport.new_args_tail(ISourcePosition position,
ListNode keywordArg,
String keywordRestArgName,
BlockArgNode blockArg) |
Node |
ParserSupport.new_args(ISourcePosition position,
ListNode pre,
ListNode optional,
RestArgNode rest,
ListNode post,
ArgsTailHolder tail) |
Constructor and Description |
---|
ArgsTailHolder(ISourcePosition position,
ListNode keywordArgs,
KeywordRestArgNode keywordRestArg,
BlockArgNode blockArg) |
Modifier and Type | Method and Description |
---|---|
Object |
ParameterCollector.visitListNode(ListNode node) |
Copyright © 2001-2015 JRuby. All Rights Reserved.