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
FieldsFields inherited from class org.drools.mvel.asm.ClassGenerator.MethodBody
mv -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected int[]parseDeclarations(org.drools.base.rule.Declaration[] declarations, int declarReg, int tupleReg, int wmReg, boolean readLocalsFromTuple) protected voidparseGlobals(String[] globals, String[] globalTypes, int wmReg, StringBuilder methodDescr) protected voidstoreObjectFromDeclaration(org.drools.base.rule.Declaration declaration, String declarationType) Methods inherited from class org.drools.mvel.asm.GeneratorHelper.DeclarationAccessorMethod
storeObjectFromDeclaration, storeObjectFromDeclaration, traverseTuplesUntilDeclaration, traverseTuplesUntilDeclarationWithOrMethods 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
-
Field Details
-
objAstorePos
protected int objAstorePos
-
-
Constructor Details
-
EvaluateMethod
public EvaluateMethod()
-
-
Method Details
-
parseDeclarations
protected int[] parseDeclarations(org.drools.base.rule.Declaration[] declarations, int declarReg, int tupleReg, int wmReg, boolean readLocalsFromTuple) -
parseGlobals
protected void parseGlobals(String[] globals, String[] globalTypes, int wmReg, StringBuilder methodDescr) -
storeObjectFromDeclaration
protected void storeObjectFromDeclaration(org.drools.base.rule.Declaration declaration, String declarationType)
-