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(StandardASMCompiler.AbstractMethodCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 MethodCompiler MethodCompiler.chainToMethod(java.lang.String name, 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 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.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.
 MethodCompiler ScriptCompiler.startMethod(java.lang.String friendlyName, CompilerCallback argsHandler, StaticScope scope, ASTInspector inspector)
          Begin compilation for a method that has the specified number of local variables.
 

Uses of ASTInspector in org.jruby.compiler.impl
 

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

Methods in org.jruby.compiler.impl with parameters of type ASTInspector
 void FieldBasedCacheCompiler.cacheClosure(StandardASMCompiler.AbstractMethodCompiler method, java.lang.String closureMethod, int arity, StaticScope scope, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 MethodCompiler StandardASMCompiler.AbstractMethodCompiler.chainToMethod(java.lang.String methodName, ASTInspector inspector)
           
 void StandardASMCompiler.AbstractMethodCompiler.createNewClosure(int line, StaticScope scope, int arity, CompilerCallback body, CompilerCallback args, boolean hasMultipleArgsHead, NodeType argsNodeId, ASTInspector inspector)
           
 void StandardASMCompiler.AbstractMethodCompiler.defineNewMethod(java.lang.String name, int methodArity, StaticScope scope, CompilerCallback body, CompilerCallback args, CompilerCallback receiver, ASTInspector inspector, boolean root)
           
 MethodCompiler StandardASMCompiler.AbstractMethodCompiler.outline(java.lang.String methodName, ASTInspector inspector)
           
 MethodCompiler StandardASMCompiler.startMethod(java.lang.String friendlyName, CompilerCallback args, StaticScope scope, ASTInspector inspector)
           
 

Constructors in org.jruby.compiler.impl with parameters of type ASTInspector
StandardASMCompiler.AbstractMethodCompiler.ASMMethodContinuationCompiler(java.lang.String methodName, ASTInspector inspector, StaticScope scope)
           
StandardASMCompiler.AbstractMethodCompiler(StaticScope scope, ASTInspector inspector, java.lang.String methodName)
           
StandardASMCompiler.ASMClosureCompiler(java.lang.String closureMethodName, ASTInspector inspector, StaticScope scope)
           
StandardASMCompiler.ASMMethodCompiler(java.lang.String friendlyName, ASTInspector inspector, StaticScope scope)
           
 



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