On Wed, Mar 17, 2010 at 10:02, Ulf Zibis <[email protected]> wrote: > 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.
Why would that be a bug? Martin
