Uses of Class
org.jruby.ast.NodeType

Packages that use NodeType
org.jruby.ast   
org.jruby.compiler   
org.jruby.compiler.impl   
org.jruby.javasupport.util   
org.jruby.runtime   
 

Uses of NodeType in org.jruby.ast
 

Methods in org.jruby.ast that return NodeType
 NodeType AliasNode.getNodeType()
           
 NodeType AndNode.getNodeType()
           
 NodeType ArgAuxillaryNode.getNodeType()
           
 NodeType ArgsCatNode.getNodeType()
           
 NodeType ArgsNode.getNodeType()
           
 NodeType ArgsPushNode.getNodeType()
           
 NodeType ArgumentNode.getNodeType()
           
 NodeType ArrayNode.getNodeType()
           
 NodeType AttrAssignNode.getNodeType()
           
 NodeType BackRefNode.getNodeType()
           
 NodeType BeginNode.getNodeType()
           
 NodeType BignumNode.getNodeType()
           
 NodeType BlockArg18Node.getNodeType()
           
 NodeType BlockArgNode.getNodeType()
           
 NodeType BlockNode.getNodeType()
           
 NodeType BlockPassNode.getNodeType()
           
 NodeType BreakNode.getNodeType()
           
 NodeType CallNode.getNodeType()
           
 NodeType CaseNode.getNodeType()
           
 NodeType ClassNode.getNodeType()
           
 NodeType ClassVarAsgnNode.getNodeType()
           
 NodeType ClassVarDeclNode.getNodeType()
           
 NodeType ClassVarNode.getNodeType()
           
 NodeType Colon2Node.getNodeType()
           
 NodeType Colon3Node.getNodeType()
           
 NodeType ConstDeclNode.getNodeType()
           
 NodeType ConstNode.getNodeType()
           
 NodeType DAsgnNode.getNodeType()
           
 NodeType DRegexpNode.getNodeType()
           
 NodeType DStrNode.getNodeType()
           
 NodeType DSymbolNode.getNodeType()
           
 NodeType DVarNode.getNodeType()
           
 NodeType DXStrNode.getNodeType()
           
 NodeType DefinedNode.getNodeType()
           
 NodeType DefnNode.getNodeType()
           
 NodeType DefsNode.getNodeType()
           
 NodeType DotNode.getNodeType()
           
 NodeType EncodingNode.getNodeType()
           
 NodeType EnsureNode.getNodeType()
           
 NodeType EvStrNode.getNodeType()
           
 NodeType FCallNode.getNodeType()
           
 NodeType FalseNode.getNodeType()
           
 NodeType FixnumNode.getNodeType()
           
 NodeType FlipNode.getNodeType()
           
 NodeType FloatNode.getNodeType()
           
 NodeType ForNode.getNodeType()
           
 NodeType GlobalAsgnNode.getNodeType()
           
 NodeType GlobalVarNode.getNodeType()
           
 NodeType HashNode.getNodeType()
           
 NodeType IfNode.getNodeType()
           
 NodeType InstAsgnNode.getNodeType()
           
 NodeType InstVarNode.getNodeType()
           
 NodeType IterNode.getNodeType()
           
 NodeType LambdaNode.getNodeType()
           
 NodeType ListNode.getNodeType()
           
 NodeType LiteralNode.getNodeType()
           
 NodeType LocalAsgnNode.getNodeType()
           
 NodeType LocalVarNode.getNodeType()
           
 NodeType Match2Node.getNodeType()
           
 NodeType Match3Node.getNodeType()
           
 NodeType MatchNode.getNodeType()
           
 NodeType ModuleNode.getNodeType()
           
 NodeType MultipleAsgn19Node.getNodeType()
           
 NodeType MultipleAsgnNode.getNodeType()
           
 NodeType NewlineNode.getNodeType()
           
 NodeType NextNode.getNodeType()
           
 NodeType NilNode.getNodeType()
           
abstract  NodeType Node.getNodeType()
           
 NodeType NotNode.getNodeType()
           
 NodeType NthRefNode.getNodeType()
           
 NodeType OpAsgnAndNode.getNodeType()
           
 NodeType OpAsgnNode.getNodeType()
           
 NodeType OpAsgnOrNode.getNodeType()
           
 NodeType OpElementAsgnNode.getNodeType()
           
 NodeType OptArgNode.getNodeType()
           
 NodeType OrNode.getNodeType()
           
 NodeType PostExeNode.getNodeType()
           
 NodeType PreExe19Node.getNodeType()
           
 NodeType PreExeNode.getNodeType()
           
 NodeType RedoNode.getNodeType()
           
 NodeType RegexpNode.getNodeType()
           
 NodeType RescueBodyNode.getNodeType()
           
 NodeType RescueNode.getNodeType()
           
 NodeType RestArgNode.getNodeType()
           
 NodeType RetryNode.getNodeType()
           
 NodeType ReturnNode.getNodeType()
           
 NodeType RootNode.getNodeType()
           
 NodeType SClassNode.getNodeType()
           
 NodeType SValueNode.getNodeType()
           
 NodeType SelfNode.getNodeType()
           
 NodeType SplatNode.getNodeType()
           
 NodeType StarNode.getNodeType()
           
 NodeType StrNode.getNodeType()
           
 NodeType SuperNode.getNodeType()
           
 NodeType SymbolNode.getNodeType()
           
 NodeType ToAryNode.getNodeType()
           
 NodeType TrueNode.getNodeType()
           
 NodeType UndefNode.getNodeType()
           
 NodeType UntilNode.getNodeType()
           
 NodeType VAliasNode.getNodeType()
           
 NodeType VCallNode.getNodeType()
           
 NodeType WhenNode.getNodeType()
           
 NodeType WhileNode.getNodeType()
           
 NodeType XStrNode.getNodeType()
           
 NodeType YieldNode.getNodeType()
           
 NodeType ZArrayNode.getNodeType()
           
 NodeType ZSuperNode.getNodeType()
           
 NodeType ZeroArgNode.getNodeType()
           
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're declared.
 

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, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void CacheCompiler.cacheClosure19(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, ASTInspector inspector)
           
 void BodyCompiler.createNewClosure(java.lang.String file, 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.createNewClosure19(java.lang.String file, int line, StaticScope scope, int arity, CompilerCallback body, CompilerCallback args, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, 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, ASTInspector inspector)
          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, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void InheritedCacheCompiler.cacheClosure19(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, ASTInspector inspector)
           
 void BaseBodyCompiler.createNewClosure(java.lang.String file, int line, StaticScope scope, int arity, CompilerCallback body, CompilerCallback args, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void BaseBodyCompiler.createNewClosure19(java.lang.String file, int line, StaticScope scope, int arity, CompilerCallback body, CompilerCallback args, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, ASTInspector inspector)
           
 void BaseBodyCompiler.createNewForLoop(int arity, CompilerCallback body, CompilerCallback args, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 

Uses of NodeType in org.jruby.javasupport.util
 

Methods in org.jruby.javasupport.util with parameters of type NodeType
static java.lang.String RuntimeHelpers.buildBlockDescriptor(java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
static java.lang.String RuntimeHelpers.buildBlockDescriptor19(java.lang.String closureMethod, int arity, StaticScope scope, java.lang.String file, int line, boolean hasMultipleArgsHead, NodeType argsNodeId, java.lang.String parameterList, ASTInspector inspector)
           
 

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-2009 JRuby Team. All Rights Reserved.