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