< prev index next >

src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Print this page
rev 52979 : 8215281: Use String.isEmpty() when applicable in java.base
Reviewed-by: TBD

*** 1437,1447 **** * @param literal the literal to append, not null * @return this, for chaining, not null */ public DateTimeFormatterBuilder appendLiteral(String literal) { Objects.requireNonNull(literal, "literal"); ! if (literal.length() > 0) { if (literal.length() == 1) { appendInternal(new CharLiteralPrinterParser(literal.charAt(0))); } else { appendInternal(new StringLiteralPrinterParser(literal)); } --- 1437,1447 ---- * @param literal the literal to append, not null * @return this, for chaining, not null */ public DateTimeFormatterBuilder appendLiteral(String literal) { Objects.requireNonNull(literal, "literal"); ! if (!literal.isEmpty()) { if (literal.length() == 1) { appendInternal(new CharLiteralPrinterParser(literal.charAt(0))); } else { appendInternal(new StringLiteralPrinterParser(literal)); }
*** 1830,1840 **** } if (pos >= pattern.length()) { throw new IllegalArgumentException("Pattern ends with an incomplete string literal: " + pattern); } String str = pattern.substring(start + 1, pos); ! if (str.length() == 0) { appendLiteral('\''); } else { appendLiteral(str.replace("''", "'")); } --- 1830,1840 ---- } if (pos >= pattern.length()) { throw new IllegalArgumentException("Pattern ends with an incomplete string literal: " + pattern); } String str = pattern.substring(start + 1, pos); ! if (str.isEmpty()) { appendLiteral('\''); } else { appendLiteral(str.replace("''", "'")); }
*** 4330,4340 **** private PrefixTree(String k, String v, PrefixTree child) { this.key = k; this.value = v; this.child = child; ! if (k.length() == 0){ c0 = 0xffff; } else { c0 = key.charAt(0); } } --- 4330,4340 ---- private PrefixTree(String k, String v, PrefixTree child) { this.key = k; this.value = v; this.child = child; ! if (k.isEmpty()) { c0 = 0xffff; } else { c0 = key.charAt(0); } }
< prev index next >