aboutsummaryrefslogtreecommitdiff
path: root/libjava/java/net/URL.java
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-03-03 08:26:52 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-03-03 08:26:52 +0000
commit6579ac0c00830fc5982afda361bc350ea2a84f7a (patch)
tree6bf9b70421fe052b23d2db697187f4f0a980aed1 /libjava/java/net/URL.java
parent6e1b3a7c949003ce1051d5bff4d162a80b418122 (diff)
downloadgcc-6579ac0c00830fc5982afda361bc350ea2a84f7a.zip
gcc-6579ac0c00830fc5982afda361bc350ea2a84f7a.tar.gz
gcc-6579ac0c00830fc5982afda361bc350ea2a84f7a.tar.bz2
2003-03-03 Michael Koch <konqueror@gmx.de>
* java/net/DatagramSocket.java (connect): Merged comment from classpath. (receive): Merged documentation from classpath. * java/net/Socket.java (setSoTimeout): Clarified documentation. * java/net/URL.java (getPath): Merged from classpath. (getUserInfo): Merged from classpath. (getQuery): Merged from classpath. * java/net/URLStreamHandler.java (toExternalForm): Merged from classpath. From-SVN: r63714
Diffstat (limited to 'libjava/java/net/URL.java')
-rw-r--r--libjava/java/net/URL.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/libjava/java/net/URL.java b/libjava/java/net/URL.java
index 98e7d5f..ba27bbe 100644
--- a/libjava/java/net/URL.java
+++ b/libjava/java/net/URL.java
@@ -472,8 +472,8 @@ public final class URL implements Serializable
*/
public String getPath()
{
- int quest = file.indexOf('?');
- return quest < 0 ? file : file.substring(0, quest);
+ int quest = (file == null) ? -1 : file.indexOf('?');
+ return quest < 0 ? getFile() : file.substring(0, quest);
}
/**
@@ -544,7 +544,7 @@ public final class URL implements Serializable
*/
public String getUserInfo ()
{
- int at = host.indexOf('@');
+ int at = (host == null) ? -1 : host.indexOf('@');
return at < 0 ? null : host.substring(0, at);
}
@@ -556,7 +556,7 @@ public final class URL implements Serializable
*/
public String getQuery ()
{
- int quest = file.indexOf('?');
+ int quest = (file == null) ? -1 : file.indexOf('?');
return quest < 0 ? null : file.substring(quest + 1, file.length());
}