@Retention(value=RUNTIME)
@Target(value=FIELD)
public @interface Optional
context
has a
value set for specified key. This can be useful to useful when a field must be serialized for one purpose, but not for another.
Eg, a class for a networked application might have a field that should not be serialized and sent to clients, but should be
serialized when stored on the server.Modifier and Type | Required Element and Description |
---|---|
java.lang.String |
value |