@Documented
@Target(value=FIELD)
@Retention(value=RUNTIME)
public @interface NotOnlyInitialized
Initialized
, UnderInitialization
, or UnknownInitialization
, regardless of the
initialization type annotation on the field's type. This is necessary to allow circular
initialization as supported by freedom-before-commitment.