Class AddDelegateTransformer


public class AddDelegateTransformer extends ClassEmitterTransformer
  • Field Details

    • DELEGATE

      private static final String DELEGATE
      See Also:
    • CSTRUCT_OBJECT

      private static final Signature CSTRUCT_OBJECT
    • delegateIf

      private Class[] delegateIf
    • delegateImpl

      private Class delegateImpl
    • delegateType

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

    • AddDelegateTransformer

      public AddDelegateTransformer(Class[] delegateIf, Class delegateImpl)
      Creates a new instance of AddDelegateTransformer
  • Method Details

    • begin_class

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

      public CodeEmitter begin_method(int access, Signature sig, org.objectweb.asm.Type[] exceptions)
      Overrides:
      begin_method in class ClassEmitter
    • addDelegate

      private void addDelegate(Method m)