Annotation Interface NonAbstractForCompatibility


@Documented @Target(METHOD) @Retention(RUNTIME) public @interface NonAbstractForCompatibility
The annotated method is only non-abstract for compatibility with old subclasses, and will be made abstract in the next major version of WorldEdit.

Any new subclasses must override the annotated method, failing to do so will result in an exception at runtime.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    The name of the method delegated to by the annotated method.
    Class<?>[]
    The parameter types of the method delegated to by the annotated method.
  • Element Details

    • delegateName

      String delegateName
      The name of the method delegated to by the annotated method.
    • delegateParams

      Class<?>[] delegateParams
      The parameter types of the method delegated to by the annotated method.