Annotation Interface DelegateDeserialization


@Retention(RUNTIME) @Target(TYPE) public @interface DelegateDeserialization
Applies to a configuration serializable that will delegate all deserialization to another configuration serializable.

Synchronized with the commit on 23-April-2019.

  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    @NotNull Class<? extends ConfigurationSerializable>
    Gets the configuration serializable class that is delegated to.
  • Element Details

    • value

      @NotNull @NotNull Class<? extends ConfigurationSerializable> value
      Gets the configuration serializable class that is delegated to.
      Returns:
      The delegated configuration serializable class.