Loading core/java/android/text/TextUtils.java +1 −1 Original line number Diff line number Diff line Loading @@ -2173,7 +2173,7 @@ public class TextUtils { public static <T extends CharSequence> T trimToLengthWithEllipsis(@Nullable T text, @IntRange(from = 1) int size) { T trimmed = trimToSize(text, size); if (trimmed.length() < text.length()) { if (text != null && trimmed.length() < text.length()) { trimmed = (T) (trimmed.toString() + "..."); } return trimmed; Loading core/tests/coretests/src/android/text/TextUtilsTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -792,5 +792,6 @@ public class TextUtilsTest { assertEquals("ABC...", TextUtils.trimToLengthWithEllipsis("ABCDEF", 3)); assertEquals("ABC", TextUtils.trimToLengthWithEllipsis("ABC", 3)); assertEquals("", TextUtils.trimToLengthWithEllipsis("", 3)); assertNull(TextUtils.trimToLengthWithEllipsis(null, 3)); } } Loading
core/java/android/text/TextUtils.java +1 −1 Original line number Diff line number Diff line Loading @@ -2173,7 +2173,7 @@ public class TextUtils { public static <T extends CharSequence> T trimToLengthWithEllipsis(@Nullable T text, @IntRange(from = 1) int size) { T trimmed = trimToSize(text, size); if (trimmed.length() < text.length()) { if (text != null && trimmed.length() < text.length()) { trimmed = (T) (trimmed.toString() + "..."); } return trimmed; Loading
core/tests/coretests/src/android/text/TextUtilsTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -792,5 +792,6 @@ public class TextUtilsTest { assertEquals("ABC...", TextUtils.trimToLengthWithEllipsis("ABCDEF", 3)); assertEquals("ABC", TextUtils.trimToLengthWithEllipsis("ABC", 3)); assertEquals("", TextUtils.trimToLengthWithEllipsis("", 3)); assertNull(TextUtils.trimToLengthWithEllipsis(null, 3)); } }