Package | Description |
---|---|
org.jruby.ast | |
org.jruby.ast.visitor | |
org.jruby.parser | |
org.jruby.runtime.assigner |
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 |
ArgsNode.getArgs()
Deprecated.
|
ListNode |
CaseNode.getCases() |
ListNode |
MultipleAsgnNode.getHeadNode()
Gets the headNode.
|
ListNode |
ArgsNode.getKeywords() |
ListNode |
HashNode.getListNode()
Gets the listNode.
|
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.
|
ArgsPreOneArgNode(ISourcePosition position,
ListNode pre) |
ArgsPreTwoArgNode(ISourcePosition position,
ListNode pre) |
CaseNode(ISourcePosition position,
Node caseNode,
ListNode cases) |
Hash19Node(ISourcePosition position,
ListNode listNode) |
HashNode(ISourcePosition position,
ListNode listNode) |
MultipleAsgn19Node(ISourcePosition position,
ListNode pre,
Node rest,
ListNode post) |
MultipleAsgnNode(ISourcePosition position,
ListNode pre,
Node rest) |
Modifier and Type | Method and Description |
---|---|
Object |
NodeVisitor.visitListNode(ListNode iVisited) |
Object |
AbstractNodeVisitor.visitListNode(ListNode iVisited) |
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,
Token keywordRestArgName,
BlockArgNode blockArg) |
Node |
ParserSupport.new_args(ISourcePosition position,
ListNode pre,
ListNode optional,
RestArgNode rest,
ListNode post,
ArgsTailHolder tail) |
Node |
ParserSupport.new_args(ISourcePosition position,
ListNode pre,
ListNode optional,
RestArgNode rest,
ListNode post,
BlockArgNode block) |
Constructor and Description |
---|
ArgsTailHolder(ISourcePosition position,
ListNode keywordArgs,
KeywordRestArgNode keywordRestArg,
BlockArgNode blockArg) |
Constructor and Description |
---|
PreManyRest0Post0Assigner(ListNode pre,
int preCount) |
PreManyRest0Post0BlockAssigner(ListNode pre,
int preCount,
Node blockVar) |
PreManyRest1Post0Assigner(ListNode pre,
int preLength,
Node rest) |
PreManyRest1Post0BlockAssigner(ListNode pre,
int preLength,
Node rest,
Node blockVar) |
Copyright © 2001-2016 JRuby. All Rights Reserved.