StringBuilder.append cannot throw IndexOutOfBoundsException
Iris Clark
irisg at alum.mit.edu
Tue Jul 22 23:56:06 UTC 2008
Hi, Martin.
I take it that you're going to need a review, ccc, etc. for this
change? If you do, then as the owner of String* I'd be happy to handle it.
Let me know.
iris
Martin Buchholz wrote:
> This message contains bug report + fix.
>
> The spec for StringBuilder.append has an erroneous
> @throws IndexOutOfBoundsException.
>
> (StringBuffer.append does not have the same problem)
>
> Here's the easy (except for the paperwork) fix:
>
> diff --git a/src/share/classes/java/lang/StringBuilder.java
> b/src/share/classes/java/lang/StringBuilder.java
> --- a/src/share/classes/java/lang/StringBuilder.java
> +++ b/src/share/classes/java/lang/StringBuilder.java
> @@ -175,7 +175,6 @@
> }
>
> /**
> - * @throws IndexOutOfBoundsException {@inheritDoc}
> */
> public StringBuilder append(CharSequence s) {
> if (s == null)
>
> Martin
>
More information about the core-libs-dev
mailing list