org.drools.rule.builder.dialect.asm
Class InvokerGenerator.EvaluateMethod

java.lang.Object
  extended by org.drools.rule.builder.dialect.asm.ClassGenerator.MethodBody
      extended by org.drools.rule.builder.dialect.asm.InvokerGenerator.EvaluateMethod
Enclosing class:
InvokerGenerator

public abstract static class InvokerGenerator.EvaluateMethod
extends ClassGenerator.MethodBody


Field Summary
protected  int objAstorePos
           
 
Constructor Summary
InvokerGenerator.EvaluateMethod()
           
 
Method Summary
protected  int[] parseDeclarations(Declaration[] declarations, int declarReg, int tupleReg, int wmReg, boolean readLocalsFromTuple)
           
protected  void parseGlobals(String[] globals, String[] globalTypes, int wmReg, StringBuilder methodDescr)
           
protected  void storeObjectFromDeclaration(Declaration declaration, String declarationType)
           
protected  LeftTuple traverseTuplesUntilDeclaration(LeftTuple currentLeftTuple, int declarIndex, int declarOffset, int declarReg, int tupleReg, int declarOffsetReg)
           
protected  void traverseTuplesUntilDeclarationWithOr(int declarIndex, int declarReg, int tupleReg, int declarOffsetReg)
           
 
Methods inherited from class org.drools.rule.builder.dialect.asm.ClassGenerator.MethodBody
body, cast, classDescriptor, getField, instanceOf, internalName, internalName, invokeInterface, invokeSpecial, invokeStatic, invokeThis, invokeVirtual, load, loadAsObject, methodDescr, printLastRegistry, println, printRegistryValue, printStack, push, push, putField, returnAsArray, returnAsArray, store, superClassDescriptor, typeDescr, typeDescr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objAstorePos

protected int objAstorePos
Constructor Detail

InvokerGenerator.EvaluateMethod

public InvokerGenerator.EvaluateMethod()
Method Detail

parseDeclarations

protected int[] parseDeclarations(Declaration[] declarations,
                                  int declarReg,
                                  int tupleReg,
                                  int wmReg,
                                  boolean readLocalsFromTuple)

parseGlobals

protected void parseGlobals(String[] globals,
                            String[] globalTypes,
                            int wmReg,
                            StringBuilder methodDescr)

traverseTuplesUntilDeclaration

protected LeftTuple traverseTuplesUntilDeclaration(LeftTuple currentLeftTuple,
                                                   int declarIndex,
                                                   int declarOffset,
                                                   int declarReg,
                                                   int tupleReg,
                                                   int declarOffsetReg)

traverseTuplesUntilDeclarationWithOr

protected void traverseTuplesUntilDeclarationWithOr(int declarIndex,
                                                    int declarReg,
                                                    int tupleReg,
                                                    int declarOffsetReg)

storeObjectFromDeclaration

protected void storeObjectFromDeclaration(Declaration declaration,
                                          String declarationType)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.