if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
if (token.requireArgument()) { int index = token.getArgIndex() == FormatToken.UNSET ? currentObjectIndex++ : token.getArgIndex(); argument = getArgument(args, index, fsp, lastArgument, hasLastArgumentSet); lastArgument = argument;
private CharSequence transformFromDateTime() { if (arg == null) { return transformFromNull(); } Calendar calendar; if (arg instanceof Calendar) { calendar = (Calendar) arg; } else { Date date = null; if (arg instanceof Long) { date = new Date(((Long) arg).longValue()); } else if (arg instanceof Date) { date = (Date) arg; } else { throw badArgumentType(); } calendar = Calendar.getInstance(locale); calendar.setTime(date); } StringBuilder result = new StringBuilder(); if (!appendT(result, formatToken.getDateSuffix(), calendar)) { throw formatToken.unknownFormatConversionException(); } return padding(result, 0); }
if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
char conversionType = formatToken.getConversionType(); if (conversionType != 'a' && conversionType != 'A' && !formatToken.isPrecisionSet()) { formatToken.setPrecision(FormatToken.DEFAULT_PRECISION); break; default: throw formatToken.unknownFormatConversionException(); formatToken.setPrecision(FormatToken.UNSET);
if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
private CharSequence transformFromInteger() { int startIndex = 0; StringBuilder result = new StringBuilder(); char currentConversionType = formatToken.getConversionType();
if (token.isDefault()) { switch (token.getConversionType()) { case 's': if (arg == null) { formatToken.checkFlags(arg); CharSequence result; switch (token.getConversionType()) { case 'B': case 'b': result = transformFromBoolean(); break; default: throw token.unknownFormatConversionException(); if (Character.isUpperCase(token.getConversionType())) { if (result != null) { result = result.toString().toUpperCase(locale);
private CharSequence transformFromInteger() { int startIndex = 0; StringBuilder result = new StringBuilder(); char currentConversionType = formatToken.getConversionType();
private void transformG(StringBuilder result) { int precision = formatToken.getPrecision(); if (precision == 0) { precision = 1; formatToken.setPrecision(precision); formatToken.setPrecision(precision); transformF(result); return; d = Math.abs(d); if (Double.isInfinite(d)) { precision = formatToken.getPrecision(); precision--; formatToken.setPrecision(precision); transformE(result); return; precision = precision < 0 ? 0 : precision; l = Math.round(d * Math.pow(10, precision + 1)); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++; formatToken.setPrecision(precision); precision += 4 - String.valueOf(l).length(); l = b.movePointRight(precision + 1).longValue(); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++;
private void transformG(StringBuilder result) { int precision = formatToken.getPrecision(); if (precision == 0) { precision = 1; formatToken.setPrecision(precision); formatToken.setPrecision(precision); transformF(result); return; d = Math.abs(d); if (Double.isInfinite(d)) { precision = formatToken.getPrecision(); precision--; formatToken.setPrecision(precision); transformE(result); return; precision = precision < 0 ? 0 : precision; l = Math.round(d * Math.pow(10, precision + 1)); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++; formatToken.setPrecision(precision); precision += 4 - String.valueOf(l).length(); l = b.movePointRight(precision + 1).longValue(); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++;
private void transformG(StringBuilder result) { int precision = formatToken.getPrecision(); if (precision == 0) { precision = 1; formatToken.setPrecision(precision); formatToken.setPrecision(precision); transformF(result); return; d = Math.abs(d); if (Double.isInfinite(d)) { precision = formatToken.getPrecision(); precision--; formatToken.setPrecision(precision); transformE(result); return; precision = precision < 0 ? 0 : precision; l = Math.round(d * Math.pow(10, precision + 1)); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++; formatToken.setPrecision(precision); precision += 4 - String.valueOf(l).length(); l = b.movePointRight(precision + 1).longValue(); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++;
char conversionType = formatToken.getConversionType(); if (conversionType != 'a' && conversionType != 'A' && !formatToken.isPrecisionSet()) { formatToken.setPrecision(FormatToken.DEFAULT_PRECISION); break; default: throw formatToken.unknownFormatConversionException(); formatToken.setPrecision(FormatToken.UNSET);
StringBuilder result = new StringBuilder(); BigInteger bigInt = (BigInteger) arg; char currentConversionType = formatToken.getConversionType();
char conversionType = formatToken.getConversionType(); if (conversionType != 'a' && conversionType != 'A' && !formatToken.isPrecisionSet()) { formatToken.setPrecision(FormatToken.DEFAULT_PRECISION); break; default: throw formatToken.unknownFormatConversionException(); formatToken.setPrecision(FormatToken.UNSET);
private void transformG(StringBuilder result) { int precision = formatToken.getPrecision(); if (precision == 0) { precision = 1; formatToken.setPrecision(precision); formatToken.setPrecision(precision); transformF(result); return; d = Math.abs(d); if (Double.isInfinite(d)) { precision = formatToken.getPrecision(); precision--; formatToken.setPrecision(precision); transformE(result); return; precision = precision < 0 ? 0 : precision; l = Math.round(d * Math.pow(10, precision + 1)); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++; formatToken.setPrecision(precision); precision += 4 - String.valueOf(l).length(); l = b.movePointRight(precision + 1).longValue(); if (String.valueOf(l).length() <= formatToken.getPrecision()) { precision++;
char conversionType = formatToken.getConversionType(); if (conversionType != 'a' && conversionType != 'A' && !formatToken.isPrecisionSet()) { formatToken.setPrecision(FormatToken.DEFAULT_PRECISION); break; default: throw formatToken.unknownFormatConversionException(); formatToken.setPrecision(FormatToken.UNSET);