org.drools.rule.builder.dialect.asm
Class GeneratorHelper.EvaluateMethod
java.lang.Object
org.drools.rule.builder.dialect.asm.ClassGenerator.MethodBody
org.drools.rule.builder.dialect.asm.GeneratorHelper.EvaluateMethod
- Enclosing class:
- GeneratorHelper
public abstract static class GeneratorHelper.EvaluateMethod
- extends ClassGenerator.MethodBody
|
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 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, getFieldFromThis, instanceOf, internalName, internalName, invoke, invokeConstructor, invokeInterface, invokeSpecial, invokeStatic, invokeThis, invokeVirtual, load, loadAsObject, methodDescr, print, printLastRegistry, println, printRegistryValue, printRegistryValue, printStack, push, push, putFieldInThis, readField, returnAsArray, returnAsArray, store, store, superClassDescriptor, typeDescr, typeDescr |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
objAstorePos
protected int objAstorePos
GeneratorHelper.EvaluateMethod
public GeneratorHelper.EvaluateMethod()
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 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-2011 JBoss by Red Hat. All Rights Reserved.