summaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-23 06:04:58 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-23 06:04:58 +0000
commit0e3cb465054ad116a498e8fe86465a1d89db9711 (patch)
treea46e4c67c941640013dd011094967be19fee8fae /libjava
parent1d3e92def8f878760a43cd14e9f98606dcf5dd3c (diff)
downloadgcc-0e3cb465054ad116a498e8fe86465a1d89db9711.tar.gz
* java/io/BufferedWriter (write (String, int, int)): Remove
redundant bounds checks. (write (char[], int, int)): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46426 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog4
-rw-r--r--libjava/java/io/BufferedWriter.java6
2 files changed, 4 insertions, 6 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index ef44abaee11..bdd60919c1e 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -7,6 +7,10 @@
* java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): Handle
duplicate class registration with JvFail if the runtime hasn't been
initialized yet.
+
+ * java/io/BufferedWriter (write (String, int, int)): Remove redundant
+ bounds checks.
+ (write (char[], int, int)): Likewise.
2001-10-22 Tom Tromey <tromey@redhat.com>
diff --git a/libjava/java/io/BufferedWriter.java b/libjava/java/io/BufferedWriter.java
index ef12bd56745..371c496c7c3 100644
--- a/libjava/java/io/BufferedWriter.java
+++ b/libjava/java/io/BufferedWriter.java
@@ -160,9 +160,6 @@ public class BufferedWriter extends Writer
*/
public void write (char[] buf, int offset, int len) throws IOException
{
- if (offset < 0 || len < 0 || offset + len > buf.length)
- throw new ArrayIndexOutOfBoundsException ();
-
synchronized (lock)
{
if (buffer == null)
@@ -199,9 +196,6 @@ public class BufferedWriter extends Writer
*/
public void write (String str, int offset, int len) throws IOException
{
- if (offset < 0 || len < 0 || offset + len > str.length())
- throw new ArrayIndexOutOfBoundsException ();
-
synchronized (lock)
{
if (buffer == null)