diff options
author | Mario Torre <neugens@limasoftware.net> | 2008-03-27 17:39:25 +0000 |
---|---|---|
committer | Mario Torre <neugens@limasoftware.net> | 2008-03-27 17:39:25 +0000 |
commit | 198b274f322a88563ce288262f58d1154710b45a (patch) | |
tree | 362d77618412babd5ffe773f7f4709a57ad200a8 | |
parent | 519f5fad46b6932a48e53298883d9e98a606de27 (diff) | |
download | classpath-198b274f322a88563ce288262f58d1154710b45a.tar.gz |
2008-03-27 Mario Torre <neugens@aicas.com>
* gnu/xml/stream/SAXParser.java (getProperty): throw
SAXNotRecognizedException instead of SAXNotSupportedException
after fall through all known properties.
* javax/xml/namespace/QName.java (valueOf): throw
IllegalArgumentException if string is null.
* java/util/concurrent/CopyOnWriteArrayList.java (lastIndexOf):
fixed indentation.
(indexOf): likewise.
-rw-r--r-- | ChangeLog | 11 | ||||
-rw-r--r-- | gnu/xml/stream/SAXParser.java | 2 | ||||
-rw-r--r-- | java/util/concurrent/CopyOnWriteArrayList.java | 4 | ||||
-rw-r--r-- | javax/xml/namespace/QName.java | 3 |
4 files changed, 17 insertions, 3 deletions
@@ -1,3 +1,14 @@ +2008-03-27 Mario Torre <neugens@aicas.com> + + * gnu/xml/stream/SAXParser.java (getProperty): throw + SAXNotRecognizedException instead of SAXNotSupportedException + after fall through all known properties. + * javax/xml/namespace/QName.java (valueOf): throw + IllegalArgumentException if string is null. + * java/util/concurrent/CopyOnWriteArrayList.java (lastIndexOf): + fixed indentation. + (indexOf): likewise. + 2008-03-26 Mario Torre <neugens@aicas.com> * java/util/concurrent/CopyOnWriteArrayList.java (SubList.set): diff --git a/gnu/xml/stream/SAXParser.java b/gnu/xml/stream/SAXParser.java index 02f636a65..ab1f86e49 100644 --- a/gnu/xml/stream/SAXParser.java +++ b/gnu/xml/stream/SAXParser.java @@ -233,7 +233,7 @@ public class SAXParser return baseAware ? Boolean.TRUE : Boolean.FALSE; if ((GNU_PROPERTIES + "document-xml-encoding").equals(name)) return xmlEncoding; - throw new SAXNotSupportedException(name); + throw new SAXNotRecognizedException(name); } public boolean isXIncludeAware() diff --git a/java/util/concurrent/CopyOnWriteArrayList.java b/java/util/concurrent/CopyOnWriteArrayList.java index f597e340e..0e76625c6 100644 --- a/java/util/concurrent/CopyOnWriteArrayList.java +++ b/java/util/concurrent/CopyOnWriteArrayList.java @@ -236,7 +236,7 @@ public class CopyOnWriteArrayList<E> for (int i = index; i < data.length; i++) if (equals(e, data[i])) - return i; + return i; return -1; } @@ -272,7 +272,7 @@ public class CopyOnWriteArrayList<E> for (int i = index; i >= 0; i--) if (equals(e, data[i])) - return i; + return i; return -1; } diff --git a/javax/xml/namespace/QName.java b/javax/xml/namespace/QName.java index edc6678e3..18dee79bb 100644 --- a/javax/xml/namespace/QName.java +++ b/javax/xml/namespace/QName.java @@ -146,6 +146,9 @@ public class QName implements Serializable public static QName valueOf(String qNameAsString) { + if (qNameAsString == null) + throw new IllegalArgumentException("qNameAsString can't be null"); + String namespaceUri = "", prefix = null; int start = qNameAsString.indexOf('{'); int end = qNameAsString.indexOf('}'); |