@Documented @Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface DefaultInUncheckedCodeFor
Unchecked code defaults are only applied if they are enabled via the
-AuseDefaultsForUncheckedCode command-line option. They can be enabled for source and bytecode
separately. If the unchecked code defaults are enabled for source code, they will only be applied
to source code not annotated with
AnnotatedFor for the checker being executed.
Note, this annotation is analogous to
DefaultFor but for unannotated type uses in code
that has not been type-checked. This qualifier is for type system developers, not end-users.
public abstract TypeUseLocation value