org.drools.rule.builder.dialect.asm
Class InvokerGenerator.EvaluateMethod
java.lang.Object
org.drools.rule.builder.dialect.asm.ClassGenerator.MethodBody
org.drools.rule.builder.dialect.asm.InvokerGenerator.EvaluateMethod
- Enclosing class:
- InvokerGenerator
public abstract static class InvokerGenerator.EvaluateMethod
- extends ClassGenerator.MethodBody
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 |
objAstorePos
protected int objAstorePos
InvokerGenerator.EvaluateMethod
public InvokerGenerator.EvaluateMethod()
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.