Package | Description |
---|---|
org.jruby.ast | |
org.jruby.ast.visitor | |
org.jruby.compiler.ir | |
org.jruby.parser | |
org.jruby.runtime |
Modifier and Type | Class and Description |
---|---|
class |
ForNode
A 'for' statement.
|
class |
LambdaNode
Stubby lambda node (1.9 only)
|
class |
PostExeNode
Captures END statements (END {...})
|
class |
PreExe19Node
A pre-execution construction (BEGIN { ...
|
class |
PreExeNode
A pre-execution construction (BEGIN { ...
|
Constructor and Description |
---|
CallManyArgsBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
Node args,
IterNode iter) |
CallNoArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
IterNode iter) |
CallNoArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
Node args,
IterNode iter) |
CallOneArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
IterNode iter) |
CallSpecialArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
Node args,
IterNode iter) |
CallThreeArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
IterNode iter) |
CallTwoArgBlockNode(ISourcePosition position,
Node receiverNode,
java.lang.String name,
ArrayNode args,
IterNode iter) |
FCallManyArgsBlockNode(ISourcePosition position,
java.lang.String name,
Node args,
IterNode iter) |
FCallNoArgBlockNode(ISourcePosition position,
java.lang.String name,
IterNode iter) |
FCallNoArgBlockNode(ISourcePosition position,
java.lang.String name,
Node args,
IterNode iter) |
FCallOneArgBlockNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
IterNode iter) |
FCallSpecialArgBlockNode(ISourcePosition position,
java.lang.String name,
Node args,
IterNode iter) |
FCallThreeArgBlockNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
IterNode iter) |
FCallTwoArgBlockNode(ISourcePosition position,
java.lang.String name,
ArrayNode args,
IterNode iter) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
NodeVisitor.visitIterNode(IterNode iVisited) |
Modifier and Type | Method and Description |
---|---|
Operand |
IRBuilder.buildIter(IterNode iterNode,
IRExecutionScope s) |
Modifier and Type | Method and Description |
---|---|
IterNode |
ParserSupport.new_iter(ISourcePosition position,
Node vars,
StaticScope scope,
Node body) |
Modifier and Type | Method and Description |
---|---|
static NodeType |
BlockBody.getArgumentTypeWackyHack(IterNode iterNode) |
static BlockBody |
Interpreted19Block.newBlockBody(IterNode iter) |
static BlockBody |
InterpretedBlock.newBlockBody(IterNode iter,
Arity arity,
int argumentType) |
static Block |
InterpretedBlock.newInterpretedClosure(ThreadContext context,
IterNode iterNode,
IRubyObject self) |
static Block |
SharedScopeBlock.newInterpretedSharedScopeClosure(ThreadContext context,
IterNode iterNode,
DynamicScope dynamicScope,
IRubyObject self) |
Constructor and Description |
---|
Interpreted19Block(IterNode iterNode) |
InterpretedBlock(IterNode iterNode,
Arity arity,
int argumentType) |
InterpretedBlock(IterNode iterNode,
int argumentType) |
SharedScopeBlock(IterNode iterNode) |
Copyright © 2002-2009 JRuby Team. All Rights Reserved.