A format string checker for Java
Konstantin Weitz, Siwakorn Srisakaokul, Gene Kim, Michael D. Ernst · 2014
Java supports format strings, but their use is error prone because: Java’s type system does not find any but the most trivial mistakes, Java’s format methods fail silently, and for- mat methods are often executed infrequently.