Package com.facebook.infer.annotation
Annotation Type Nullsafe
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description Nullsafe.ModevalueSpecifies the null-checking mode.
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Nullsafe.TrustListtrustOnlyProvides fine-grained control over which unchecked internal classes to trust.
-
-
-
Element Detail
-
value
Nullsafe.Mode value
Specifies the null-checking mode. The parameter is namedvalueinstead ofmodeto enable a single-element annotation shorthand for @Nullsafe annotation, i.e. use @Nullsafe(Nullsafe.Mode.Strict) instead of @Nullsafe(mode = Nullsafe.Mode.STRICT).
-
-
-
trustOnly
Nullsafe.TrustList trustOnly
Provides fine-grained control over which unchecked internal classes to trust. Only affects LOCAL null-checking mode, as strict requires all dependencies to be STRICT themselves.- Default:
- @com.facebook.infer.annotation.Nullsafe.TrustList(value={}, trustAll=true)
-
-