< prev index next >

src/java.base/share/classes/java/lang/AbstractStringBuilder.java

Print this page
rev 12306 : [mq]: 8130646-AbstractStringBuilder-to-throw-StringIndexOutOfBoundsException

@@ -508,11 +508,11 @@
     @Override
     public AbstractStringBuilder append(CharSequence s, int start, int end) {
         if (s == null)
             s = "null";
         if ((start < 0) || (start > end) || (end > s.length()))
-            throw new IndexOutOfBoundsException(
+            throw new StringIndexOutOfBoundsException(
                 "start " + start + ", end " + end + ", s.length() "
                 + s.length());
         int len = end - start;
         ensureCapacityInternal(count + len);
         if (s instanceof String) {
< prev index next >