Class AsmUtil


  • public final class AsmUtil
    extends Object
    • Constructor Detail

      • AsmUtil

        public AsmUtil()
    • 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.compiler.lang.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)