Annotationsschnittstelle DeclareMixin


@Retention(RUNTIME) @Target(METHOD) public @interface DeclareMixin
DeclareMixin annotation - see design and usage in https://bugs.eclipse.org/bugs/show_bug.cgi?id=266552

Attached to a factory method, this annotation indicates that any types matching the pattern specified in the annotation value will have new methods mixed in. The methods will be selected based on a combination of the return type of the factory method, possibly sub-setted by any list of interfaces specified in the interfaces annotation value.

  • Erforderliche Elemente - Übersicht

    Erforderliche Elemente
    Modifizierer und Typ
    Erforderliches Element
    Beschreibung
     
  • Optionale Elemente - Übersicht

    Optionale Elemente
    Modifizierer und Typ
    Optionales Element
    Beschreibung
     
  • Elementdetails

    • value

      String value
      Gibt zurück:
      the target types expression
    • interfaces

      Class[] interfaces
      Gibt zurück:
      array of interfaces that are to be mixed in. This is optional and if not specified the return type of the annotated method will be used to determine the interface to mix in.
      Standard:
      {java.lang.Object.class}