Annotation Interface EnsuresInitializedFields
@Documented
@Retention(RUNTIME)
@Target({METHOD,CONSTRUCTOR})
@PostconditionAnnotation(qualifier=InitializedFields.class)
@InheritedAnnotation
@Repeatable(List.class)
public @interface EnsuresInitializedFields
A method postcondition annotation indicates which fields the method definitely initializes.
- See the Checker Framework Manual:
- Initialized Fields Checker
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic @interfaceA wrapper annotation that makes theEnsuresInitializedFieldsannotation repeatable.
- 
Required Element SummaryRequired Elements
- 
Optional Element SummaryOptional Elements
- 
Element Details- 
fieldsFields that this method initializes.- Returns:
- fields that this method initializes
 
 
- 
- 
- 
valueString[] valueThe object whose fields this method initializes.- Returns:
- object whose fields are initialized
 - Default:
- {"this"}
 
 
-