Annotation Type DeclareParents


  • @Retention(RUNTIME)
    @Target(FIELD)
    public @interface DeclareParents
    Declare parents mixin annotation
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String value
      The target types expression
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.Class defaultImpl
      Optional class defining default implementation of interface members (equivalent to defining a set of interface member ITDs for the public methods of the interface).
    • Element Detail

      • value

        java.lang.String value
        The target types expression
      • defaultImpl

        java.lang.Class defaultImpl
        Optional class defining default implementation of interface members (equivalent to defining a set of interface member ITDs for the public methods of the interface).
        Default:
        org.aspectj.lang.annotation.DeclareParents.class