Package org.checkerframework.checker.initialization.qual


package org.checkerframework.checker.initialization.qual
  • Annotation Interfaces
    Class
    Description
    The bottom type in the initialization type system.
    A meta-annotation that indicates that the qualifier can be applied to the default value of every relevant Java type (as per RelevantJavaTypes).
    This type qualifier belongs to the freedom-before-commitment initialization tracking type-system.
    A declaration annotation for fields that indicates that a client might observe the field storing values that are Initialized, UnderInitialization, or UnknownInitialization, regardless of the initialization type annotation on the field's type.
    A polymorphic qualifier for the freedom-before-commitment initialization tracking type-system.
    This type qualifier indicates that an object is (definitely) in the process of being constructed/initialized.
    This type qualifier indicates how much of an object has been fully initialized.