Class 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 void copyErrorLocation​(java.lang.Exception e, org.drools.drl.ast.descr.BaseDescr descr)  
      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)  
      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)  
      static void pushInt​(org.mvel2.asm.MethodVisitor mv, int j)  
      static int returnType​(java.lang.String type)  
      static int storeType​(java.lang.String type)  
      static int varType​(java.lang.String type)  
      static int zero​(java.lang.String type)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AsmUtil

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