Annotation Interface DeclareParents


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

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    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 Details

    • value

      String value
      Returns:
      the target types expression
    • defaultImpl

      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).
      Returns:
      define the default implementation of interface members (should always be specified)
      Default:
      org.aspectj.lang.annotation.DeclareParents.class