package java.util;
+import gnu.java.lang.CPStringBuilder;
+
import java.io.Closeable;
import java.io.File;
import java.io.FileNotFoundException;
* @param width the width of the numeric value.
* @param isNegative true if the value is negative.
*/
- private void applyLocalization(StringBuilder builder, int flags, int width,
+ private void applyLocalization(CPStringBuilder builder, int flags, int width,
boolean isNegative)
{
DecimalFormatSymbols dfsyms;
* @param conversion the conversion character.
* @return the result.
*/
- private StringBuilder basicIntegralConversion(Object arg, int flags,
- int width, int precision,
- int radix, char conversion)
+ private CPStringBuilder basicIntegralConversion(Object arg, int flags,
+ int width, int precision,
+ int radix, char conversion)
{
assert radix == 8 || radix == 10 || radix == 16;
noPrecision(precision);
else
throw new IllegalFormatConversionException(conversion, arg.getClass());
- return new StringBuilder(result);
+ return new CPStringBuilder(result);
}
/**
{
assert radix == 8 || radix == 16;
- StringBuilder builder = basicIntegralConversion(arg, flags, width,
- precision, radix,
- conversion);
+ CPStringBuilder builder = basicIntegralConversion(arg, flags, width,
+ precision, radix,
+ conversion);
int insertPoint = 0;
// Insert the sign.
int precision, char conversion)
throws IOException
{
- StringBuilder builder = basicIntegralConversion(arg, flags, width,
- precision, 10,
- conversion);
+ CPStringBuilder builder = basicIntegralConversion(arg, flags, width,
+ precision, 10,
+ conversion);
boolean isNegative = false;
if (builder.charAt(0) == '-')
{
* @param conversion the formatting character to specify the type of data.
* @param syms the date formatting symbols.
*/
- private void singleDateTimeConversion(StringBuilder builder, Calendar cal,
+ private void singleDateTimeConversion(CPStringBuilder builder, Calendar cal,
char conversion,
DateFormatSymbols syms)
{
else
syms = new DateFormatSymbols(fmtLocale);
- StringBuilder result = new StringBuilder();
+ CPStringBuilder result = new CPStringBuilder();
singleDateTimeConversion(result, cal, subConversion, syms);
genericFormat(result.toString(), flags, width, precision);