@Documented @Retention(value=RUNTIME) @Target(value={METHOD,CONSTRUCTOR}) public @interface FormatMethod
Formatter.format
-like method, then the first, String parameter is treated as a format string for
the remaining arguments. The Format String Checker ensures that the arguments passed as varargs
are compatible with the format string argument, and also permits them to be passed to Formatter.format
-like methods within the body.
The initial String parameter may optionally be preceded by a Locale parameter.