Package org.drools.mvel.asm
Class AsmUtil
- java.lang.Object
-
- org.drools.mvel.asm.AsmUtil
-
public final class AsmUtil extends Object
-
-
Constructor Summary
Constructors Constructor Description AsmUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidcopyErrorLocation(Exception e, org.drools.drl.ast.descr.BaseDescr descr)static StringfixBlockDescr(org.drools.compiler.rule.builder.RuleBuildContext context, JavaAnalysisResult analysis, Map<String,org.drools.core.rule.Declaration> decls)static StringfixBlockDescr(org.drools.compiler.rule.builder.RuleBuildContext context, JavaAnalysisResult analysis, Map<String,org.drools.core.rule.Declaration> decls, List<org.drools.compiler.rule.builder.dialect.java.parser.JavaBlockDescr> blocks)static voidpushInt(org.mvel2.asm.MethodVisitor mv, int j)static intreturnType(String type)static intstoreType(String type)static intvarType(String type)static intzero(String type)
-
-
-
Method Detail
-
fixBlockDescr
public static String fixBlockDescr(org.drools.compiler.rule.builder.RuleBuildContext context, JavaAnalysisResult analysis, Map<String,org.drools.core.rule.Declaration> decls)
-
fixBlockDescr
public static String fixBlockDescr(org.drools.compiler.rule.builder.RuleBuildContext context, JavaAnalysisResult analysis, Map<String,org.drools.core.rule.Declaration> decls, List<org.drools.compiler.rule.builder.dialect.java.parser.JavaBlockDescr> blocks)
-
copyErrorLocation
public static void copyErrorLocation(Exception e, org.drools.drl.ast.descr.BaseDescr descr)
-
returnType
public static int returnType(String type)
-
varType
public static int varType(String type)
-
storeType
public static int storeType(String type)
-
zero
public static int zero(String type)
-
pushInt
public static void pushInt(org.mvel2.asm.MethodVisitor mv, int j)
-
-