RFR 9: 8048264 : StringBuffer's codePoint methods throw unspecified IndexOutOfBoundsException

David Holmes david.holmes at oracle.com
Tue Apr 14 00:55:55 UTC 2015

On 14/04/2015 8:49 AM, Brent Christian wrote:
> Hello,
> Please review this small javadoc change.
> It was discovered that some codePoint-related methods in StringBuffer
> are missing documentation for throwing IndexOutOfBoundsException.  The
> methods are:
>    codePointAt(int)
>    codePointBefore(int)
>    codePointCount(int,int)
>    offsetByCodePoints(int,int)
> The StringBuilder JavaDoc does have @throws tags for those methods.

Not that you need another review but Reviewed :)

I really just wanted to add that I'm surprised that after all this time 
of having to deal with the complexity of javadoc inheritance rules, that 
we don't have anything to assist with detecting these omissions, as it 
is so easy to forget to redeclare unchecked exceptions. :(


> Bug:
> https://bugs.openjdk.java.net/browse/JDK-8048264
> Webrev+specdiff:
> http://cr.openjdk.java.net/~bchristi/8048264/webrev.0/
> Thanks,
> -Brent

More information about the core-libs-dev mailing list