Package org.drools.mvel.asm
Class GeneratorHelper.EvaluateMethod
- java.lang.Object
-
- org.drools.mvel.asm.ClassGenerator.MethodBody
-
- org.drools.mvel.asm.GeneratorHelper.DeclarationAccessorMethod
-
- org.drools.mvel.asm.GeneratorHelper.EvaluateMethod
-
- Enclosing class:
- GeneratorHelper
public abstract static class GeneratorHelper.EvaluateMethod extends GeneratorHelper.DeclarationAccessorMethod
-
-
Field Summary
Fields Modifier and Type Field Description protected intobjAstorePos-
Fields inherited from class org.drools.mvel.asm.ClassGenerator.MethodBody
mv
-
-
Constructor Summary
Constructors Constructor Description EvaluateMethod()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected int[]parseDeclarations(org.drools.base.rule.Declaration[] declarations, int declarReg, int tupleReg, int wmReg, boolean readLocalsFromTuple)protected voidparseGlobals(java.lang.String[] globals, java.lang.String[] globalTypes, int wmReg, java.lang.StringBuilder methodDescr)protected voidstoreObjectFromDeclaration(org.drools.base.rule.Declaration declaration, java.lang.String declarationType)-
Methods inherited from class org.drools.mvel.asm.GeneratorHelper.DeclarationAccessorMethod
storeObjectFromDeclaration, storeObjectFromDeclaration, traverseTuplesUntilDeclaration, traverseTuplesUntilDeclarationWithOr
-
Methods inherited from class org.drools.mvel.asm.ClassGenerator.MethodBody
body, cast, cast, castFromPrimitive, castPrimitiveToPrimitive, castToPrimitive, classDescriptor, convertPrimitiveToObject, createArray, getClassGenerator, getCodeForType, getFieldFromThis, getStaticField, instanceOf, internalName, internalName, invoke, invoke, invokeConstructor, invokeConstructor, invokeInterface, invokeSpecial, invokeStatic, invokeThis, invokeVirtual, load, loadAsObject, methodDescr, print, printLastRegistry, println, printRegistryValue, printRegistryValue, printStack, push, push, putFieldInThis, putFieldInThisFromRegistry, putStaticField, readField, returnAsArray, returnAsArray, store, store, store, superClassDescriptor, typeDescr, typeDescr, writeBody
-
-
-
-
Method Detail
-
parseDeclarations
protected int[] parseDeclarations(org.drools.base.rule.Declaration[] declarations, int declarReg, int tupleReg, int wmReg, boolean readLocalsFromTuple)
-
parseGlobals
protected void parseGlobals(java.lang.String[] globals, java.lang.String[] globalTypes, int wmReg, java.lang.StringBuilder methodDescr)
-
storeObjectFromDeclaration
protected void storeObjectFromDeclaration(org.drools.base.rule.Declaration declaration, java.lang.String declarationType)
-
-