]> git.ipfire.org Git - thirdparty/gcc.git/commit
natString.cc (hashCode): Use cachedHashCode.
authorEric Blake <ebb9@email.byu.edu>
Sun, 30 Mar 2003 06:43:45 +0000 (06:43 +0000)
committerTom Tromey <tromey@gcc.gnu.org>
Sun, 30 Mar 2003 06:43:45 +0000 (06:43 +0000)
commit7270451f1955f9b853ec4f57649a315e8a96c516
tree2743db1170c10ebb6bc778029f9a50d57990a31e
parent9ba99c63ab5d93e5ab12888cfb44beb9940b234f
natString.cc (hashCode): Use cachedHashCode.

2003-03-29  Eric Blake  <ebb9@email.byu.edu>
    Tom Tromey  <tromey@redhat.com>

* java/lang/natString.cc (hashCode): Use cachedHashCode.
(init()): Removed.
(charAt): Put index in exception.
(contentEquals): New method.
Include StringBuffer.h.
* java/lang/String.java (cachedHashCode): New field.
(String()): Follow classpath implementation.
(init()): Removed.
(contentEquals): Declare.
(subSequence): Don't declare IndexOutIfBoundsException in throws
clause.
(matches, replaceFirst, replaceAll, split): New methods from
Classpath.

Co-Authored-By: Tom Tromey <tromey@redhat.com>
From-SVN: r65037
libjava/ChangeLog
libjava/java/lang/String.java
libjava/java/lang/natString.cc