package org.checkerframework.checker.formatter.qual; import java.lang.annotation.Documented; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * If this annotation is attached to a {@link java.util.Formatter#format(String, Object...) * Formatter.format}-like method, the framework checks that the parameters passed as varargs are * compatible with the format string. * * @checker_framework.manual #formatter-checker Format String Checker * @author Konstantin Weitz */ @Documented @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.METHOD) public @interface FormatMethod {}