Uses of Interface
org.jruby.compiler.MethodCompiler

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

Uses of MethodCompiler in org.jruby.compiler
 

Methods in org.jruby.compiler that return MethodCompiler
 MethodCompiler MethodCompiler.chainToMethod(java.lang.String name, ASTInspector 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.
 

Methods in org.jruby.compiler with parameters of type MethodCompiler
 void BranchCallback.branch(MethodCompiler context)
           
 void ASTCompiler.VariableArityArguments.call(MethodCompiler context)
           
 void ASTCompiler.SpecificArityArguments.call(MethodCompiler context)
           
 void CompilerCallback.call(MethodCompiler context)
           
 void ASTCompiler.compile(Node node, MethodCompiler context)
           
 void ASTCompiler.compileAlias(Node node, MethodCompiler context)
           
 void ASTCompiler.compileAnd(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArgs(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArgsCat(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArgsCatArguments(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArgsPush(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArgsPushArguments(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArguments(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArray(Node node, MethodCompiler context)
           
 void ASTCompiler.compileArrayArguments(Node node, MethodCompiler context)
           
 void ASTCompiler.compileAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileAttrAssignAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileBackref(Node node, MethodCompiler context)
           
 void ASTCompiler.compileBegin(Node node, MethodCompiler context)
           
 void ASTCompiler.compileBignum(Node node, MethodCompiler context)
           
 void ASTCompiler.compileBlock(Node node, MethodCompiler context)
           
 void ASTCompiler.compileBreak(Node node, MethodCompiler context)
           
 void ASTCompiler.compileCall(Node node, MethodCompiler context)
           
 void ASTCompiler.compileCase(Node node, MethodCompiler context)
           
 void ASTCompiler.compileClass(Node node, MethodCompiler context)
           
 void ASTCompiler.compileClassVar(Node node, MethodCompiler context)
           
 void ASTCompiler.compileClassVarAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileClassVarAsgnAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileClassVarDecl(Node node, MethodCompiler context)
           
 void ASTCompiler.compileClassVarDeclAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileColon2(Node node, MethodCompiler context)
           
 void ASTCompiler.compileColon3(Node node, MethodCompiler context)
           
 void ASTCompiler.compileConst(Node node, MethodCompiler context)
           
 void ASTCompiler.compileConstDecl(Node node, MethodCompiler context)
           
 void ASTCompiler.compileConstDeclAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDAsgnAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDefined(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDefn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDefs(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDot(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDRegexp(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDStr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDSymbol(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDVar(Node node, MethodCompiler context)
           
 void ASTCompiler.compileDXStr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileEnsureNode(Node node, MethodCompiler context)
           
 void ASTCompiler.compileEvStr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileFalse(Node node, MethodCompiler context)
           
 void ASTCompiler.compileFCall(Node node, MethodCompiler context)
           
 void ASTCompiler.compileFixnum(Node node, MethodCompiler context)
           
 void ASTCompiler.compileFlip(Node node, MethodCompiler context)
           
 void ASTCompiler.compileFloat(Node node, MethodCompiler context)
           
 void ASTCompiler.compileFor(Node node, MethodCompiler context)
           
 void ASTCompiler.compileForIter(Node node, MethodCompiler context)
           
 void ASTCompiler.compileGetArgumentDefinition(Node node, MethodCompiler context, java.lang.String type)
           
 void ASTCompiler.compileGetDefinition(Node node, MethodCompiler context)
           
 void ASTCompiler.compileGetDefinitionBase(Node node, MethodCompiler context)
           
 void ASTCompiler.compileGlobalAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileGlobalAsgnAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileGlobalVar(Node node, MethodCompiler context)
           
 void ASTCompiler.compileHash(Node node, MethodCompiler context)
           
 void ASTCompiler.compileIf(Node node, MethodCompiler context)
           
 void ASTCompiler.compileInstAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileInstAsgnAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileInstVar(Node node, MethodCompiler context)
           
 void ASTCompiler.compileIter(Node node, MethodCompiler context)
           
 void ASTCompiler.compileLocalAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileLocalAsgnAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileLocalVar(Node node, MethodCompiler context)
           
 void ASTCompiler.compileMatch(Node node, MethodCompiler context)
           
 void ASTCompiler.compileMatch2(Node node, MethodCompiler context)
           
 void ASTCompiler.compileMatch3(Node node, MethodCompiler context)
           
 void ASTCompiler.compileModule(Node node, MethodCompiler context)
           
 void ASTCompiler.compileMultiArgWhen(WhenNode whenNode, ArrayNode expressionsNode, int conditionIndex, MethodCompiler context, boolean hasCase)
           
 void ASTCompiler.compileMultipleAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileMultipleAsgnAssignment(Node node, MethodCompiler context)
           
 void ASTCompiler.compileNewline(Node node, MethodCompiler context)
           
 void ASTCompiler.compileNext(Node node, MethodCompiler context)
           
 void ASTCompiler.compileNil(Node node, MethodCompiler context)
           
 void ASTCompiler.compileNot(Node node, MethodCompiler context)
           
 void ASTCompiler.compileNthRef(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpAsgnAnd(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpAsgnOr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpAsgnWithAnd(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpAsgnWithMethod(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpAsgnWithOr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpElementAsgn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpElementAsgnWithAnd(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpElementAsgnWithMethod(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOpElementAsgnWithOr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileOr(Node node, MethodCompiler context)
           
 void ASTCompiler.compilePostExe(Node node, MethodCompiler context)
           
 void ASTCompiler.compilePreExe(Node node, MethodCompiler context)
           
 void ASTCompiler.compileRedo(Node node, MethodCompiler context)
           
 void ASTCompiler.compileRegexp(Node node, MethodCompiler context)
           
 void ASTCompiler.compileRescue(Node node, MethodCompiler context)
           
 void ASTCompiler.compileRescueBody(Node node, MethodCompiler context)
           
 void ASTCompiler.compileRetry(Node node, MethodCompiler context)
           
 void ASTCompiler.compileReturn(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSClass(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSelf(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSplat(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSplatArguments(Node node, MethodCompiler context)
           
 void ASTCompiler.compileStr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSuper(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSValue(Node node, MethodCompiler context)
           
 void ASTCompiler.compileSymbol(Node node, MethodCompiler context)
           
 void ASTCompiler.compileToAry(Node node, MethodCompiler context)
           
 void ASTCompiler.compileTrue(Node node, MethodCompiler context)
           
 void ASTCompiler.compileUndef(Node node, MethodCompiler context)
           
 void ASTCompiler.compileUntil(Node node, MethodCompiler context)
           
 void ASTCompiler.compileVAlias(Node node, MethodCompiler context)
           
 void ASTCompiler.compileVCall(Node node, MethodCompiler context)
           
 void ASTCompiler.compileWhen(Node node, MethodCompiler context, boolean hasCase)
           
 void ASTCompiler.compileWhile(Node node, MethodCompiler context)
           
 void ASTCompiler.compileXStr(Node node, MethodCompiler context)
           
 void ASTCompiler.compileYield(Node node, MethodCompiler context)
           
 void ASTCompiler.compileZArray(Node node, MethodCompiler context)
           
 void ASTCompiler.compileZSuper(Node node, MethodCompiler context)
           
 void ArrayCallback.nextValue(MethodCompiler context, java.lang.Object sourceArray, int index)
           
 

Uses of MethodCompiler in org.jruby.compiler.impl
 

Classes in org.jruby.compiler.impl that implement MethodCompiler
 class StandardASMCompiler.AbstractMethodCompiler
           
 class StandardASMCompiler.ASMClosureCompiler
           
 class StandardASMCompiler.ASMMethodCompiler
           
 

Methods in org.jruby.compiler.impl that return MethodCompiler
 MethodCompiler StandardASMCompiler.AbstractMethodCompiler.chainToMethod(java.lang.String methodName, ASTInspector inspector)
           
 MethodCompiler StandardASMCompiler.startMethod(java.lang.String friendlyName, CompilerCallback args, StaticScope scope, ASTInspector inspector)
           
 



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