Annotation Type NonFinal
@Target({FIELD,PARAMETER,LOCAL_VARIABLE,ANNOTATION_TYPE,TYPE,METHOD})
@Retention(SOURCE)
public @interface NonFinal
Used to indicate the explicit intention for the annotated entity to not be
final
.
Currently used by FieldDefaults
and Value
to avoid having it make a field final.