declare namespace java { namespace util { /** * FomattableFlags are passed to the {@link Formattable#formatTo * Formattable.formatTo()} method and modify the output format for {@linkplain * Formattable Formattables}. Implementations of {@link Formattable} are * responsible for interpreting and validating any flags. * @since 1.5 */ // @ts-ignore class FormattableFlags extends java.lang.Object { /** * Left-justifies the output. Spaces ('\u0020') will be added * at the end of the converted value as required to fill the minimum width * of the field. If this flag is not set then the output will be * right-justified. *

This flag corresponds to '-' ('\u002d') in * the format specifier. */ // @ts-ignore public static readonly LEFT_JUSTIFY: number /*int*/ /** * Converts the output to upper case according to the rules of the * {@linkplain java.util.Locale locale} given during creation of the * formatter argument of the {@link Formattable#formatTo * formatTo()} method. The output should be equivalent the following * invocation of {@link String#toUpperCase(java.util.Locale)} *

             * out.toUpperCase() 
*

This flag corresponds to 'S' ('\u0053') in * the format specifier. */ // @ts-ignore public static readonly UPPERCASE: number /*int*/ /** * Requires the output to use an alternate form. The definition of the * form is specified by the Formattable. *

This flag corresponds to '#' ('\u0023') in * the format specifier. */ // @ts-ignore public static readonly ALTERNATE: number /*int*/ } } }