@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface Internal
diffing
, and marshalling
. It is not
expected that internal properties would need to be shown to the user in
any UI.
This annotation only needs to be applied to the get method for a bean property. If the get method is overridden in a subclass, the annotation must be re-included on the overridden method to preserve the internal status.
Despite the name, there is no connection between this annotation and
References.internal()
.