Annotation Interface Inject


@Documented @Retention(CLASS) @Target(METHOD) public @interface Inject
Applied to declare that the annotated method is considered an "injected" method originating from this class.

No validations are held for these "mixin injectors", and are only annotated to indicate that the method is a "pseudo-mixin injector". These injectors are also applied directly into the source code and can be seen in the compiled source, not at runtime like a normal Mixin injector.
See Also:
  • Inject
  • Element Details

    • method

      String[] method
      Default:
      {}
    • at

      At[] at
      Default:
      {}
    • directive

      String directive
      Default:
      ""
    • cancellable

      boolean cancellable
      Default:
      false