@AnnotatedFor(value="nullness") public class FormatUtil extends Object
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
FormatUtil.ExcessiveOrMissingFormatArgumentException  | 
static class  | 
FormatUtil.IllegalFormatConversionCategoryException  | 
| Constructor and Description | 
|---|
FormatUtil()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
asFormat(String format,
        ConversionCategory... cc)
Returns the first argument if the format string is satisfiable, and if the format's
 parameters match the passed  
ConversionCategorys. | 
static char | 
conversionCharFromFormat(String formatSpecifier)
Deprecated. 
 
This method is public only for testing. Use private method  
#conversionCharFromFormat(Matcher). | 
static ConversionCategory[] | 
formatParameterCategories(String format)
Returns a  
ConversionCategory for every conversion found in the format string. | 
static void | 
tryFormatSatisfiability(String format)
Throws an exception if the format is not syntactically valid. 
 | 
@ReturnsFormat public static String asFormat(String format, ConversionCategory... cc) throws IllegalFormatException
ConversionCategorys. Otherwise throws an exception.format - a format stringcc - an array of conversion categoriesformat argumentIllegalFormatException - if the format string is incompatible with the conversion
     categoriespublic static void tryFormatSatisfiability(String format) throws IllegalFormatException
format - a format stringIllegalFormatException - if the format string is invalidpublic static ConversionCategory[] formatParameterCategories(String format) throws IllegalFormatException
ConversionCategory for every conversion found in the format string.
 Throws an exception if the format is not syntactically valid.
IllegalFormatException@Deprecated public static char conversionCharFromFormat(String formatSpecifier)
#conversionCharFromFormat(Matcher).formatSpecifier - a format
     specifier