summaryrefslogtreecommitdiffstats
path: root/luni/src/main/java/java/net/URISyntaxException.java
diff options
context:
space:
mode:
Diffstat (limited to 'luni/src/main/java/java/net/URISyntaxException.java')
-rw-r--r--luni/src/main/java/java/net/URISyntaxException.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/luni/src/main/java/java/net/URISyntaxException.java b/luni/src/main/java/java/net/URISyntaxException.java
index e08f444..957ea31 100644
--- a/luni/src/main/java/java/net/URISyntaxException.java
+++ b/luni/src/main/java/java/net/URISyntaxException.java
@@ -49,8 +49,10 @@ public class URISyntaxException extends Exception {
public URISyntaxException(String input, String reason, int index) {
super(reason);
- if (input == null || reason == null) {
- throw new NullPointerException();
+ if (input == null) {
+ throw new NullPointerException("input == null");
+ } else if (reason == null) {
+ throw new NullPointerException("reason == null");
}
if (index < -1) {
@@ -76,8 +78,10 @@ public class URISyntaxException extends Exception {
public URISyntaxException(String input, String reason) {
super(reason);
- if (input == null || reason == null) {
- throw new NullPointerException();
+ if (input == null) {
+ throw new NullPointerException("input == null");
+ } else if (reason == null) {
+ throw new NullPointerException("reason == null");
}
this.input = input;