Uses of Class
org.jruby.ast.NodeType

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
AssignableNode(ISourcePosition position, NodeType id)
           
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 MethodCompiler.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 MethodCompiler.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 StandardASMCompiler.AbstractMethodCompiler.createNewClosure(int line, StaticScope scope, int arity, CompilerCallback body, CompilerCallback args, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void StandardASMCompiler.AbstractMethodCompiler.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
 



Copyright © 2002-2007 JRuby Team. All Rights Reserved.