META-INF/
META-INF/MANIFEST.MF
edu/
edu/umd/
edu/umd/cs/
edu/umd/cs/findbugs/
edu/umd/cs/findbugs/formatStringChecker/
edu/umd/cs/findbugs/formatStringChecker/Conversion.classConversion.java
package edu.umd.cs.findbugs.formatStringChecker
edu.umd.cs.findbugs.formatStringChecker.Conversion extends java.lang.Object {
static final char DECIMAL_INTEGER
static final char OCTAL_INTEGER
static final char HEXADECIMAL_INTEGER
static final char HEXADECIMAL_INTEGER_UPPER
static final char SCIENTIFIC
static final char SCIENTIFIC_UPPER
static final char GENERAL
static final char GENERAL_UPPER
static final char DECIMAL_FLOAT
static final char HEXADECIMAL_FLOAT
static final char HEXADECIMAL_FLOAT_UPPER
static final char CHARACTER
static final char CHARACTER_UPPER
static final char DATE_TIME
static final char DATE_TIME_UPPER
static final char BOOLEAN
static final char BOOLEAN_UPPER
static final char STRING
static final char STRING_UPPER
static final char HASHCODE
static final char HASHCODE_UPPER
static final char LINE_SEPARATOR
static final char PERCENT_SIGN
void ()
static boolean isValid (char)
char c
static boolean isGeneral (char)
char c
static boolean isCharacter (char)
char c
static boolean isInteger (char)
char c
static boolean isFloat (char)
char c
static boolean isText (char)
char c
}
edu/umd/cs/findbugs/formatStringChecker/DateTime.classDateTime.java
package edu.umd.cs.findbugs.formatStringChecker
edu.umd.cs.findbugs.formatStringChecker.DateTime extends java.lang.Object {
static final char HOUR_OF_DAY_0
static final char HOUR_0
static final char HOUR_OF_DAY
static final char HOUR
static final char MINUTE
static final char NANOSECOND
static final char MILLISECOND
static final char MILLISECOND_SINCE_EPOCH
static final char AM_PM
static final char SECONDS_SINCE_EPOCH
static final char SECOND
static final char TIME
static final char ZONE_NUMERIC
static final char ZONE
static final char NAME_OF_DAY_ABBREV
static final char NAME_OF_DAY
static final char NAME_OF_MONTH_ABBREV
static final char NAME_OF_MONTH
static final char CENTURY
static final char DAY_OF_MONTH_0
static final char DAY_OF_MONTH
static final char NAME_OF_MONTH_ABBREV_X
static final char DAY_OF_YEAR
static final char MONTH
static final char YEAR_2
static final char YEAR_4
static final char TIME_12_HOUR
static final char TIME_24_HOUR
static final char DATE_TIME
static final char DATE
static final char ISO_STANDARD_DATE
void ()
static boolean isValid (char)
char c
}
edu/umd/cs/findbugs/formatStringChecker/ExtraFormatArgumentsException.classExtraFormatArgumentsException.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException extends edu.umd.cs.findbugs.formatStringChecker.FormatterException {
private static final long serialVersionUID
public final int provided
public final int used
public void (int, int)
int provided
int used
}
edu/umd/cs/findbugs/formatStringChecker/Flags.classFlags.java
package edu.umd.cs.findbugs.formatStringChecker
edu.umd.cs.findbugs.formatStringChecker.Flags extends java.lang.Object {
private int flags
static final edu.umd.cs.findbugs.formatStringChecker.Flags NONE
static final edu.umd.cs.findbugs.formatStringChecker.Flags LEFT_JUSTIFY
static final edu.umd.cs.findbugs.formatStringChecker.Flags UPPERCASE
static final edu.umd.cs.findbugs.formatStringChecker.Flags ALTERNATE
static final edu.umd.cs.findbugs.formatStringChecker.Flags PLUS
static final edu.umd.cs.findbugs.formatStringChecker.Flags LEADING_SPACE
static final edu.umd.cs.findbugs.formatStringChecker.Flags ZERO_PAD
static final edu.umd.cs.findbugs.formatStringChecker.Flags GROUP
static final edu.umd.cs.findbugs.formatStringChecker.Flags PARENTHESES
static final edu.umd.cs.findbugs.formatStringChecker.Flags PREVIOUS
private void (int)
int f
public int valueOf ()
public boolean contains (edu.umd.cs.findbugs.formatStringChecker.Flags)
edu.umd.cs.findbugs.formatStringChecker.Flags f
public edu.umd.cs.findbugs.formatStringChecker.Flags dup ()
edu.umd.cs.findbugs.formatStringChecker.Flags add (edu.umd.cs.findbugs.formatStringChecker.Flags)
edu.umd.cs.findbugs.formatStringChecker.Flags f
public edu.umd.cs.findbugs.formatStringChecker.Flags remove (edu.umd.cs.findbugs.formatStringChecker.Flags)
edu.umd.cs.findbugs.formatStringChecker.Flags f
public static edu.umd.cs.findbugs.formatStringChecker.Flags parse (java.lang.String)
edu.umd.cs.findbugs.formatStringChecker.Flags v
int i
String s
char[] ca
edu.umd.cs.findbugs.formatStringChecker.Flags f
private static edu.umd.cs.findbugs.formatStringChecker.Flags parse (char)
char c
public static java.lang.String toString (edu.umd.cs.findbugs.formatStringChecker.Flags)
edu.umd.cs.findbugs.formatStringChecker.Flags f
public java.lang.String toString ()
StringBuilder sb
static void ()
}
edu/umd/cs/findbugs/formatStringChecker/FormatSpecifier.classFormatSpecifier.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.FormatSpecifier extends java.lang.Object {
private int index
private edu.umd.cs.findbugs.formatStringChecker.Flags f
private int width
private int precision
private boolean dt
private char c
private final String source
public java.lang.String toString ()
private int index (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
NumberFormatException x
String s
public int index ()
private edu.umd.cs.findbugs.formatStringChecker.Flags flags (java.lang.String)
String s
edu.umd.cs.findbugs.formatStringChecker.Flags flags ()
private int width (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
NumberFormatException x
String s
private int precision (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
NumberFormatException x
String s
int precision ()
private char conversion (java.lang.String)
String s
void (java.lang.String, java.lang.String[]) throws java.util.FormatFlagsConversionMismatchException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
String source
String[] sa
int idx
private void checkGeneral () throws java.util.FormatFlagsConversionMismatchException
private void checkDateTime () throws java.util.FormatFlagsConversionMismatchException
private void checkCharacter () throws java.util.FormatFlagsConversionMismatchException
private void checkInteger () throws java.util.FormatFlagsConversionMismatchException
private transient void checkBadFlags (edu.umd.cs.findbugs.formatStringChecker.Flags[]) throws java.util.FormatFlagsConversionMismatchException
int i
edu.umd.cs.findbugs.formatStringChecker.Flags[] badFlags
private void checkFloat () throws java.util.FormatFlagsConversionMismatchException
private void checkNumeric ()
private void checkText ()
public void print (java.lang.String, int) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException
edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException e
String arg
int argIndex
private transient boolean matchSig (java.lang.String, java.lang.Class[])
Class c
Class[] arr$
int len$
int i$
String signature
Class[] classes
private boolean matchSig (java.lang.String, java.lang.Class)
String signature
Class c
private boolean mightBeUnknown (java.lang.String)
String arg
private void printInteger (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException
String arg
private void printFloat (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
String arg
private void printDateTime (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
String arg
private void printCharacter (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
String arg
private void printBoolean (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
String arg
private void printLong () throws java.util.FormatFlagsConversionMismatchException
private void printBigDecimal (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
String arg
private void failMismatch (edu.umd.cs.findbugs.formatStringChecker.Flags, char) throws java.util.FormatFlagsConversionMismatchException
edu.umd.cs.findbugs.formatStringChecker.Flags f
char c
String fs
private void failConversion (java.lang.String) throws edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException
String arg
}
edu/umd/cs/findbugs/formatStringChecker/Formatter.classFormatter.java
package edu.umd.cs.findbugs.formatStringChecker
public final edu.umd.cs.findbugs.formatStringChecker.Formatter extends java.lang.Object {
private static final String formatSpecifier
private static java.util.regex.Pattern fsPattern
public void ()
public static transient void check (java.lang.String, java.lang.String[]) throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.IllegalFormatException java.util.FormatFlagsConversionMismatchException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
int index
edu.umd.cs.findbugs.formatStringChecker.FormatSpecifier fs
java.util.Iterator i$
String format
String[] args
int last
int lasto
int maxIndex
private static java.util.List parse (java.lang.String) throws java.util.FormatFlagsConversionMismatchException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
int j
String[] sa
String s
java.util.ArrayList al
java.util.regex.Matcher m
int i
private static void checkText (java.lang.String)
char c
String s
int idx
static void ()
}
edu/umd/cs/findbugs/formatStringChecker/FormatterCompileTimeTest.classFormatterCompileTimeTest.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.FormatterCompileTimeTest extends java.lang.Object {
public void ()
public void shouldWork () throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
public void stringWhereIntegerExpected () throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
public void notEnoughParameters () throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
public void passingAnArray () throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
public void passingAnIntToABoolean () throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
public void tooManyParameters () throws edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
public void testBug1874856FalsePositive () throws java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
java.util.Calendar c
public void testBug1874856TruePositive () throws java.util.FormatFlagsConversionMismatchException java.util.IllegalFormatException edu.umd.cs.findbugs.formatStringChecker.ExtraFormatArgumentsException edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException
java.util.Calendar c
}
edu/umd/cs/findbugs/formatStringChecker/FormatterException.classFormatterException.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.FormatterException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
}
edu/umd/cs/findbugs/formatStringChecker/FormatterNumberFormatException.classFormatterNumberFormatException.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.FormatterNumberFormatException extends edu.umd.cs.findbugs.formatStringChecker.FormatterException {
private static final long serialVersionUID
final String txt
final String kind
public java.lang.String getTxt ()
public java.lang.String getKind ()
public void (java.lang.String, java.lang.String)
String txt
String kind
}
edu/umd/cs/findbugs/formatStringChecker/FormatterRuntimeTest.classFormatterRuntimeTest.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.FormatterRuntimeTest extends java.lang.Object {
public void ()
public void shouldWork ()
public void stringWhereIntegerExpected ()
public void notEnoughParameters ()
public void passingAnArray ()
public void passingAnIntToABoolean ()
public void formatDateWithY ()
public void testBug1874856FalsePositive ()
java.util.Calendar c
String s1
String s2
String s3
String s4
String s6
public void testBug1874856TruePositive ()
java.util.Calendar c
String s5
public void testDateMismatch ()
}
edu/umd/cs/findbugs/formatStringChecker/IllegalFormatConversionException.classIllegalFormatConversionException.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.IllegalFormatConversionException extends edu.umd.cs.findbugs.formatStringChecker.FormatterException {
private static final long serialVersionUID
private final String formatSpecifier
private final char conversion
private final String signature
int argIndex
public void (java.lang.String, char, java.lang.String)
String formatSpecifier
char conversion
String signature
public void setArgIndex (int)
int argIndex
public int getArgIndex ()
public java.lang.String getFormatSpecifier ()
public char getConversion ()
public java.lang.String getArgumentSignature ()
public java.lang.String getMessage ()
}
edu/umd/cs/findbugs/formatStringChecker/MissingFormatArgumentException.classMissingFormatArgumentException.java
package edu.umd.cs.findbugs.formatStringChecker
public edu.umd.cs.findbugs.formatStringChecker.MissingFormatArgumentException extends edu.umd.cs.findbugs.formatStringChecker.FormatterException {
private static final long serialVersionUID
public final int pos
public final String formatSpecifier
public void (int, java.lang.String)
int pos
String formatSpecifier
}
edu/umd/cs/findbugs/formatStringChecker/Conversion.java
edu/umd/cs/findbugs/formatStringChecker/DateTime.java
edu/umd/cs/findbugs/formatStringChecker/ExtraFormatArgumentsException.java
edu/umd/cs/findbugs/formatStringChecker/Flags.java
edu/umd/cs/findbugs/formatStringChecker/FormatSpecifier.java
edu/umd/cs/findbugs/formatStringChecker/Formatter.java
edu/umd/cs/findbugs/formatStringChecker/FormatterException.java
edu/umd/cs/findbugs/formatStringChecker/FormatterNumberFormatException.java
edu/umd/cs/findbugs/formatStringChecker/IllegalFormatConversionException.java
edu/umd/cs/findbugs/formatStringChecker/MissingFormatArgumentException.java