Annotation Interface PolyInitialized


A polymorphic qualifier for the freedom-before-commitment initialization tracking type-system.

Any method written using PolyInitialized conceptually has multiple versions: one in which all instances of PolyInitialized in the method signature have been replaced by one of the following qualifiers: Initialized; UnknownInitialization and UnderInitialization, which take a class argument to represent different type frames; and FBCBottom.

See the Checker Framework Manual:
Initialization Checker, Qualifier polymorphism