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 offset
           
 
Constructor Summary
InvokerGenerator.EvaluateMethod()
           
 
Method Summary
protected  int[] parseDeclarations(Declaration[] declarations, String[] declarationTypes, 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  void traverseTuplesUntilDeclaration(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

offset

protected int offset
Constructor Detail

InvokerGenerator.EvaluateMethod

public InvokerGenerator.EvaluateMethod()
Method Detail

parseDeclarations

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

parseGlobals

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

traverseTuplesUntilDeclaration

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

storeObjectFromDeclaration

protected void storeObjectFromDeclaration(Declaration declaration,
                                          String declarationType)


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