Am 17.03.2010 18:41, schrieb Martin Buchholz:
On Wed, Mar 17, 2010 at 08:29, Ulf Zibis<[email protected]> wrote:
Why there are 2 methods which do not use the super method, where I can't see
any difference? :
public synchronized char charAt(int index)
public synchronized void setCharAt(int index, char ch)
You're correct that these methods
could be refactored to call super ("DRY"),
but the code duplication is small,
and these methods are performance-critical,
so let's just leave them as is.
Additionally I think, there's a bug in javadoc of those methods.
Actually they throw StringIndexOutOfBoundsException.
-Ulf