--- old/src/java.base/share/classes/java/lang/CharSequence.java 2016-12-09 08:31:42.142369937 +0100 +++ new/src/java.base/share/classes/java/lang/CharSequence.java 2016-12-09 08:31:42.019370861 +0100 @@ -237,4 +237,19 @@ Spliterator.ORDERED, false); } + + /** + * Returns a {@code CharSequence} of specified length representing repetitions + * of the same character. + * + * @param c the character to be repeated + * @param length the length of resulting {@code CharSequence} + * @return a {@code CharSequence} of {@code length} repetitions of + * character {@code c}. + * @throws IllegalArgumentException if given {@code length} is negative + * @since 10 + */ + static CharSequence repetitions(char c, int length) { + return new CharRepetitions(c, length); + } }