Class AddDelegateTransformer

    • Field Detail

      • CSTRUCT_OBJECT

        private static final Signature CSTRUCT_OBJECT
      • delegateIf

        private java.lang.Class[] delegateIf
      • delegateImpl

        private java.lang.Class delegateImpl
      • delegateType

        private org.objectweb.asm.Type delegateType
    • Constructor Detail

      • AddDelegateTransformer

        public AddDelegateTransformer​(java.lang.Class[] delegateIf,
                                      java.lang.Class delegateImpl)
        Creates a new instance of AddDelegateTransformer
    • Method Detail

      • begin_class

        public void begin_class​(int version,
                                int access,
                                java.lang.String className,
                                org.objectweb.asm.Type superType,
                                org.objectweb.asm.Type[] interfaces,
                                java.lang.String sourceFile)
        Overrides:
        begin_class in class ClassEmitter
      • addDelegate

        private void addDelegate​(java.lang.reflect.Method m)