< prev index next >

src/java.base/share/classes/java/text/MessageFormat.java

Print this page
rev 51919 : 8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: dfuchs, alanb

*** 1328,1338 **** Integer.valueOf(argumentNumber))); last = result.length(); } arg = null; } ! if (arg != null && arg.length() > 0) { result.append(arg); characterIterators.add( createAttributedCharacterIterator( arg, Field.ARGUMENT, Integer.valueOf(argumentNumber))); --- 1328,1338 ---- Integer.valueOf(argumentNumber))); last = result.length(); } arg = null; } ! if (arg != null && !arg.isEmpty()) { result.append(arg); characterIterators.add( createAttributedCharacterIterator( arg, Field.ARGUMENT, Integer.valueOf(argumentNumber)));
*** 1474,1484 **** offsets[offsetNumber] = segments[SEG_RAW].length(); argumentNumbers[offsetNumber] = argumentNumber; // now get the format Format newFormat = null; ! if (segments[SEG_TYPE].length() != 0) { int type = findKeyword(segments[SEG_TYPE], TYPE_KEYWORDS); switch (type) { case TYPE_NULL: // Type "" is allowed. e.g., "{0,}", "{0,,}", and "{0,,#}" // are treated as "{0}". --- 1474,1484 ---- offsets[offsetNumber] = segments[SEG_RAW].length(); argumentNumbers[offsetNumber] = argumentNumber; // now get the format Format newFormat = null; ! if (!segments[SEG_TYPE].isEmpty()) { int type = findKeyword(segments[SEG_TYPE], TYPE_KEYWORDS); switch (type) { case TYPE_NULL: // Type "" is allowed. e.g., "{0,}", "{0,,}", and "{0,,#}" // are treated as "{0}".
< prev index next >