diff options
Diffstat (limited to 'luni/src/main/java/java/net/URISyntaxException.java')
-rw-r--r-- | luni/src/main/java/java/net/URISyntaxException.java | 12 |
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; |