public interface org.springframework.aop.framework.Advised extends org.springframework.aop.TargetClassAware
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.springframework.aop.framework.Advised
  super_class: java.lang.Object
{
  public abstract boolean isFrozen();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isProxyTargetClass();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Class<?>[] getProxiedInterfaces();
    descriptor: ()[Ljava/lang/Class;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()[Ljava/lang/Class<*>;

  public abstract boolean isInterfaceProxied(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/lang/Class<*>;)Z
    MethodParameters:
      Name  Flags
      intf  

  public abstract void setTargetSource(org.springframework.aop.TargetSource);
    descriptor: (Lorg/springframework/aop/TargetSource;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      targetSource  

  public abstract org.springframework.aop.TargetSource getTargetSource();
    descriptor: ()Lorg/springframework/aop/TargetSource;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setExposeProxy(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      exposeProxy  

  public abstract boolean isExposeProxy();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setPreFiltered(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
             Name  Flags
      preFiltered  

  public abstract boolean isPreFiltered();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.springframework.aop.Advisor[] getAdvisors();
    descriptor: ()[Lorg/springframework/aop/Advisor;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public int getAdvisorCount();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.springframework.aop.framework.Advised this
         0: .line 123
            aload 0 /* this */
            invokeinterface org.springframework.aop.framework.Advised.getAdvisors:()[Lorg/springframework/aop/Advisor;
            arraylength
            ireturn
        end local 0 // org.springframework.aop.framework.Advised this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/springframework/aop/framework/Advised;

  public abstract void addAdvisor(org.springframework.aop.Advisor);
    descriptor: (Lorg/springframework/aop/Advisor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.aop.framework.AopConfigException
    MethodParameters:
         Name  Flags
      advisor  

  public abstract void addAdvisor(int, org.springframework.aop.Advisor);
    descriptor: (ILorg/springframework/aop/Advisor;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.aop.framework.AopConfigException
    MethodParameters:
         Name  Flags
      pos      
      advisor  

  public abstract boolean removeAdvisor(org.springframework.aop.Advisor);
    descriptor: (Lorg/springframework/aop/Advisor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      advisor  

  public abstract void removeAdvisor(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.aop.framework.AopConfigException
    MethodParameters:
       Name  Flags
      index  

  public abstract int indexOf(org.springframework.aop.Advisor);
    descriptor: (Lorg/springframework/aop/Advisor;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      advisor  

  public abstract boolean replaceAdvisor(org.springframework.aop.Advisor, org.springframework.aop.Advisor);
    descriptor: (Lorg/springframework/aop/Advisor;Lorg/springframework/aop/Advisor;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.aop.framework.AopConfigException
    MethodParameters:
      Name  Flags
      a     
      b     

  public abstract void addAdvice(org.aopalliance.aop.Advice);
    descriptor: (Lorg/aopalliance/aop/Advice;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.aop.framework.AopConfigException
    MethodParameters:
        Name  Flags
      advice  

  public abstract void addAdvice(int, org.aopalliance.aop.Advice);
    descriptor: (ILorg/aopalliance/aop/Advice;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws org.springframework.aop.framework.AopConfigException
    MethodParameters:
        Name  Flags
      pos     
      advice  

  public abstract boolean removeAdvice(org.aopalliance.aop.Advice);
    descriptor: (Lorg/aopalliance/aop/Advice;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      advice  

  public abstract int indexOf(org.aopalliance.aop.Advice);
    descriptor: (Lorg/aopalliance/aop/Advice;)I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      advice  

  public abstract java.lang.String toProxyConfigString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Advised.java"