Annotation Type MixinClasses


  • @Target(FIELD)
    @Documented
    @Retention(RUNTIME)
    @UseWith(COMPONENT)
    public @interface MixinClasses
    Used to attach one or more instance mixins to an embedded component. Each mixin is specified as a specific class. This annotation is only recognized when used in conjuction with the Component annotation.
    See Also:
    Mixins
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.Class[] value  
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String[] order
      Specifies the ordering constraints for each mixin specified by value.
    • Element Detail

      • value

        java.lang.Class[] value
      • order

        java.lang.String[] order
        Specifies the ordering constraints for each mixin specified by value. Order may be a 0-length array signifying no ordering for any mixin specified by value. Otherwise, it must be the same length as value. Each String can specify multiple constraints, separated by ; (before:mixina;after:mixinb). Alternatively, the entry may be null or the empty string to specify no ordering constraints for that particular mixin.
        Since:
        5.2.0.0
        Default:
        {}