@Retention(value=RUNTIME) @Target(value=TYPE) public @interface SerializableAs
If this annotation is no present on a configuration serializable class, the
class's fully-qualified name (Class.getName()) will be used.
This value will be stored in the configuration serialization so that it can determine what type it is during serialization and deserialization operations.
Using this annotation on a class that does not extend or implement a configuration serializable will have no effect.
Synchronized with the commit on 23-April-2019.
@NotNull public abstract @NotNull String value
This name MUST be unique. It is recommended to use names such as "MyApplicationThing" instead of "Thing".
Copyright © 2024 BSPF Systems, LLC. All rights reserved.