|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use NodeType | |
---|---|
org.jruby.ast | |
org.jruby.compiler | |
org.jruby.compiler.impl | |
org.jruby.runtime |
Uses of NodeType in org.jruby.ast |
---|
Fields in org.jruby.ast declared as NodeType | |
---|---|
NodeType |
Node.nodeId
|
Methods in org.jruby.ast that return NodeType | |
---|---|
static NodeType |
NodeType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static NodeType[] |
NodeType.values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Constructors in org.jruby.ast with parameters of type NodeType | |
---|---|
ArgumentNode(ISourcePosition position,
NodeType type,
java.lang.String identifier)
|
|
AssignableNode(ISourcePosition position,
NodeType id)
|
|
AssignableNode(ISourcePosition position,
NodeType id,
Node valueNode)
|
|
Colon3Node(ISourcePosition position,
NodeType id,
java.lang.String name)
|
|
IterNode(ISourcePosition position,
Node varNode,
StaticScope scope,
Node bodyNode,
NodeType id)
|
|
ListNode(ISourcePosition position,
NodeType id)
|
|
ListNode(ISourcePosition position,
NodeType id,
Node firstNode)
Create a new ListNode. |
|
MethodDefNode(ISourcePosition position,
ArgumentNode nameNode,
ArgsNode argsNode,
StaticScope scope,
Node bodyNode,
NodeType id)
|
|
Node(ISourcePosition position,
NodeType id)
|
Uses of NodeType in org.jruby.compiler |
---|
Methods in org.jruby.compiler with parameters of type NodeType | |
---|---|
void |
CacheCompiler.cacheClosure(BaseBodyCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
BodyCompiler.createNewClosure(int line,
StaticScope scope,
int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
Create a new closure (block) using the given lexical scope information, call arity, and body generated by the body callback. |
void |
BodyCompiler.createNewForLoop(int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId)
Create a new closure (block) for a for loop with the given call arity and body generated by the body callback. |
Uses of NodeType in org.jruby.compiler.impl |
---|
Methods in org.jruby.compiler.impl with parameters of type NodeType | |
---|---|
void |
InheritedCacheCompiler.cacheClosure(BaseBodyCompiler method,
java.lang.String closureMethod,
int arity,
StaticScope scope,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
BaseBodyCompiler.createNewClosure(int line,
StaticScope scope,
int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId,
ASTInspector inspector)
|
void |
BaseBodyCompiler.createNewForLoop(int arity,
CompilerCallback body,
CompilerCallback args,
boolean hasMultipleArgsHead,
NodeType argsNodeId)
|
Uses of NodeType in org.jruby.runtime |
---|
Methods in org.jruby.runtime that return NodeType | |
---|---|
static NodeType |
BlockBody.getArgumentTypeWackyHack(IterNode iterNode)
|
Methods in org.jruby.runtime with parameters of type NodeType | |
---|---|
static int |
BlockBody.asArgumentType(NodeType nodeId)
Compiled codes way of examining arguments |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |