Uses of Class
org.jruby.compiler.ASTInspector

Packages that use ASTInspector
org.jruby.compiler   
org.jruby.compiler.impl   
 

Uses of ASTInspector in org.jruby.compiler
 

Methods in org.jruby.compiler that return ASTInspector
static ASTInspector ASTInspector.subInspect(Node... nodes)
          Perform an inspection of a subtree or set of subtrees separate from the parent inspection, to make independent decisions based on that subtree(s).
 

Methods in org.jruby.compiler with parameters of type ASTInspector
 void CacheCompiler.cacheClosure(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void CacheCompiler.cacheClosure19(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void ASTCompiler.compileRoot(Node node, ScriptCompiler context, ASTInspector inspector)
           
 void ASTCompiler.compileRoot(Node node, ScriptCompiler context, ASTInspector inspector, boolean load, boolean main)
           
 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.createNewClosure19(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, ASTInspector inspector)
          Create a new closure (block) for a for loop with the given call arity and body generated by the body callback.
 void BodyCompiler.defineClass(java.lang.String name, StaticScope staticScope, CompilerCallback superCallback, CompilerCallback pathCallback, CompilerCallback bodyCallback, CompilerCallback receiverCallback, ASTInspector inspector)
           
 void BodyCompiler.defineModule(java.lang.String name, StaticScope staticScope, CompilerCallback pathCallback, CompilerCallback bodyCallback, ASTInspector inspector)
           
 void BodyCompiler.defineNewMethod(java.lang.String name, int methodArity, StaticScope scope, CompilerCallback body, CompilerCallback args, CompilerCallback receiver, ASTInspector inspector, boolean root)
          Define a new method with the given name, arity, local variable count, and body callback.
 void ASTInspector.integrate(ASTInspector other)
          Integrate the results of a separate inspection into the state of this inspector.
 BodyCompiler ScriptCompiler.startMethod(java.lang.String rubyName, java.lang.String javaName, CompilerCallback argsHandler, StaticScope scope, ASTInspector inspector)
          Begin compilation for a method that has the specified number of local variables.
 BodyCompiler ScriptCompiler.startRoot(java.lang.String rubyName, java.lang.String javaName, StaticScope scope, ASTInspector inspector)
          Begin compilation for a the root of a script.
 

Uses of ASTInspector in org.jruby.compiler.impl
 

Fields in org.jruby.compiler.impl declared as ASTInspector
protected  ASTInspector BaseBodyCompiler.inspector
           
 

Methods in org.jruby.compiler.impl with parameters of type ASTInspector
 void InheritedCacheCompiler.cacheClosure(BaseBodyCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void InheritedCacheCompiler.cacheClosure19(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.createNewClosure19(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, ASTInspector inspector)
           
 void BaseBodyCompiler.defineClass(java.lang.String name, StaticScope staticScope, CompilerCallback superCallback, CompilerCallback pathCallback, CompilerCallback bodyCallback, CompilerCallback receiverCallback, ASTInspector inspector)
           
 void BaseBodyCompiler.defineModule(java.lang.String name, StaticScope staticScope, CompilerCallback pathCallback, CompilerCallback bodyCallback, ASTInspector inspector)
           
 void BaseBodyCompiler.defineNewMethod(java.lang.String name, int methodArity, StaticScope scope, CompilerCallback body, CompilerCallback args, CompilerCallback receiver, ASTInspector inspector, boolean root)
           
 BodyCompiler StandardASMCompiler.startMethod(java.lang.String rubyName, java.lang.String javaName, CompilerCallback args, StaticScope scope, ASTInspector inspector)
           
 BodyCompiler StandardASMCompiler.startRoot(java.lang.String rubyName, java.lang.String javaName, StaticScope scope, ASTInspector inspector)
           
 

Constructors in org.jruby.compiler.impl with parameters of type ASTInspector
BaseBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String methodName, ASTInspector inspector, StaticScope scope)
           
ChainedChildBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String methodName, ASTInspector inspector, StaticScope scope, ChildScopedBodyCompiler parent)
           
ChainedChildBodyCompiler19(StandardASMCompiler scriptCompiler, java.lang.String methodName, ASTInspector inspector, StaticScope scope, ChildScopedBodyCompiler parent)
           
ChainedRootBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String methodName, ASTInspector inspector, StaticScope scope, RootScopedBodyCompiler parent)
           
ChildScopedBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String closureMethodName, ASTInspector inspector, StaticScope scope)
           
ChildScopedBodyCompiler19(StandardASMCompiler scriptCompiler, java.lang.String closureMethodName, ASTInspector inspector, StaticScope scope)
           
ClassBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String friendlyName, ASTInspector inspector, StaticScope scope)
           
MethodBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String rubyName, java.lang.String javaName, ASTInspector inspector, StaticScope scope)
           
RootScopedBodyCompiler(StandardASMCompiler scriptCompiler, java.lang.String friendlyName, ASTInspector inspector, StaticScope scope)
           
 



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