| Package | Description |
|---|---|
| org.jruby.ast | |
| org.jruby.ast.visitor | |
| org.jruby.evaluator | |
| org.jruby.parser |
| Modifier and Type | Method and Description |
|---|---|
protected Node |
AttrAssignNode.newAttrAssignNode(ArrayNode argsNode) |
protected Node |
AttrAssignNode.newMutatedAttrAssignNode(ArrayNode argsNode) |
| Constructor and Description |
|---|
AttrAssignOneArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode argsNode) |
AttrAssignThreeArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode argsNode) |
AttrAssignTwoArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode argsNode) |
CallOneArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
IterNode iter) |
CallOneArgBlockPassNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
BlockPassNode iter) |
CallOneArgFixnumNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args) |
CallOneArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args) |
CallThreeArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
IterNode iter) |
CallThreeArgBlockPassNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
BlockPassNode iter) |
CallThreeArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args) |
CallTwoArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
IterNode iter) |
CallTwoArgBlockPassNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
BlockPassNode iter) |
CallTwoArgNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args) |
FCallOneArgBlockNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
IterNode iter) |
FCallOneArgBlockPassNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
BlockPassNode iter) |
FCallOneArgNode(ISourcePosition position,
java.lang.String name,
ArrayNode args) |
FCallThreeArgBlockNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
IterNode iter) |
FCallThreeArgBlockPassNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
BlockPassNode iter) |
FCallThreeArgNode(ISourcePosition position,
java.lang.String name,
ArrayNode args) |
FCallTwoArgBlockNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
IterNode iter) |
FCallTwoArgBlockPassNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
BlockPassNode iter) |
FCallTwoArgNode(ISourcePosition position,
java.lang.String name,
ArrayNode args) |
OpElementOneArgAndAsgnNode(ISourcePosition position,
Node receiverNode,
java.lang.String operatorName,
ArrayNode args,
Node valueNode) |
OpElementOneArgAsgnNode(ISourcePosition position,
Node receiverNode,
java.lang.String operatorName,
ArrayNode args,
Node valueNode) |
OpElementOneArgOrAsgnNode(ISourcePosition position,
Node receiverNode,
java.lang.String operatorName,
ArrayNode args,
Node valueNode) |
YieldOneNode(ISourcePosition position,
ArrayNode args) |
YieldThreeNode(ISourcePosition position,
ArrayNode args) |
YieldTwoNode(ISourcePosition position,
ArrayNode args) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
AbstractNodeVisitor.visitArrayNode(ArrayNode iVisited) |
java.lang.Object |
NodeVisitor.visitArrayNode(ArrayNode iVisited) |
| Modifier and Type | Method and Description |
|---|---|
static IRubyObject |
ASTInterpreter.multipleAsgnArrayNode(Ruby runtime,
ThreadContext context,
MultipleAsgnNode iVisited,
ArrayNode node,
IRubyObject self,
Block aBlock) |
| Modifier and Type | Method and Description |
|---|---|
ArrayNode |
ParserSupport.newArrayNode(ISourcePosition position,
Node firstNode) |
| Modifier and Type | Method and Description |
|---|---|
private Node |
ParserSupport.new_fcall_simpleargs(Token operation,
ArrayNode args,
Node iter) |
private void |
ParserSupport.simplifyMultipleArgumentWhenNodes(WhenNode sourceWhen,
ArrayNode cases) |