Class RuleMethodAdapter

  • Direct Known Subclasses:
    RuleCheckMethodAdapter, RuleGeneratorAdapter

    public class RuleMethodAdapter
    extends org.objectweb.asm.MethodVisitor
    generic rule method adapter which extends GeneratorAdpater and adds the ability to track in-scope local variables
    • Field Detail

      • rule

        protected Rule rule
      • access

        protected int access
      • descriptor

        protected String descriptor
    • Constructor Detail

      • RuleMethodAdapter

        public RuleMethodAdapter​(org.objectweb.asm.MethodVisitor mv,
                                 TransformContext transformContext,
                                 int access,
                                 String name,
                                 String desc,
                                 Rule rule)
    • Method Detail

      • getTriggerClassName

        public String getTriggerClassName()
      • visitLocalVariable

        public void visitLocalVariable​(String name,
                                       String desc,
                                       String signature,
                                       org.objectweb.asm.Label start,
                                       org.objectweb.asm.Label end,
                                       int index)
        Overrides:
        visitLocalVariable in class org.objectweb.asm.MethodVisitor