public interface net.sf.cglib.proxy.Factory
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: net.sf.cglib.proxy.Factory
  super_class: java.lang.Object
{
  public abstract java.lang.Object newInstance(net.sf.cglib.proxy.Callback);
    descriptor: (Lnet/sf/cglib/proxy/Callback;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      callback  

  public abstract java.lang.Object newInstance(net.sf.cglib.proxy.Callback[]);
    descriptor: ([Lnet/sf/cglib/proxy/Callback;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      callbacks  

  public abstract java.lang.Object newInstance(java.lang.Class[], java.lang.Object[], net.sf.cglib.proxy.Callback[]);
    descriptor: ([Ljava/lang/Class;[Ljava/lang/Object;[Lnet/sf/cglib/proxy/Callback;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      types      
      args       
      callbacks  

  public abstract net.sf.cglib.proxy.Callback getCallback(int);
    descriptor: (I)Lnet/sf/cglib/proxy/Callback;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      index  

  public abstract void setCallback(int, net.sf.cglib.proxy.Callback);
    descriptor: (ILnet/sf/cglib/proxy/Callback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      index     
      callback  

  public abstract void setCallbacks(net.sf.cglib.proxy.Callback[]);
    descriptor: ([Lnet/sf/cglib/proxy/Callback;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      callbacks  

  public abstract net.sf.cglib.proxy.Callback[] getCallbacks();
    descriptor: ()[Lnet/sf/cglib/proxy/Callback;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Factory.java"