Commit 194c91ec by Michael Koch Committed by Michael Koch

InetAddress.java: Reorder imports, remove implementation comment.

2003-09-25  Michael Koch  <konqueror@gmx.de>

	* java/net/InetAddress.java:
	Reorder imports, remove implementation comment.
	(isMulticastAddress): Merged documentation from classpath.
	* java/net/URLConnection.java
	(setRequestProperty): Check key for null, fix documentation.
	(adREquestProperty): Check key for null, remove wrong implementation
	and replace it with comment to overwrite this method in subclasses,
	fix documentation.

From-SVN: r71767
parent 26d8a393
2003-09-25 Michael Koch <konqueror@gmx.de>
* java/net/InetAddress.java:
Reorder imports, remove implementation comment.
(isMulticastAddress): Merged documentation from classpath.
* java/net/URLConnection.java
(setRequestProperty): Check key for null, fix documentation.
(adREquestProperty): Check key for null, remove wrong implementation
and replace it with comment to overwrite this method in subclasses,
fix documentation.
2003-09-25 Tom Tromey <tromey@redhat.com> 2003-09-25 Tom Tromey <tromey@redhat.com>
* java/lang/reflect/Proxy.java (generate): Uncomment protection * java/lang/reflect/Proxy.java (generate): Uncomment protection
......
...@@ -38,18 +38,11 @@ exception statement from your version. */ ...@@ -38,18 +38,11 @@ exception statement from your version. */
package java.net; package java.net;
import java.io.IOException;
import java.io.ObjectInputStream; import java.io.ObjectInputStream;
import java.io.ObjectOutputStream; import java.io.ObjectOutputStream;
import java.io.IOException;
import java.io.Serializable;
import java.io.ObjectStreamException; import java.io.ObjectStreamException;
import java.io.Serializable;
/*
* Written using on-line Java Platform 1.2 API Specification, as well
* as "The Java Class Libraries", 2nd edition (Addison-Wesley, 1998).
* (The latter turns out to have some errors ...)
* Status: Believed complete and correct.
*/
/** /**
* This class models an Internet address. It does not have a public * This class models an Internet address. It does not have a public
...@@ -137,7 +130,11 @@ public class InetAddress implements Serializable ...@@ -137,7 +130,11 @@ public class InetAddress implements Serializable
} }
/** /**
* Utility routine to check if the InetAddress is an IP multicast address * Returns true if this address is a multicast address, false otherwise.
* An address is multicast if the high four bits are "1110". These are
* also known as "Class D" addresses.
*
* @return true if mulitcast, false if not
* *
* @since 1.1 * @since 1.1
*/ */
......
...@@ -698,12 +698,11 @@ public abstract class URLConnection ...@@ -698,12 +698,11 @@ public abstract class URLConnection
} }
/** /**
* Returns the default value used to determine whether or not caching * Sets the value of the named request property
* of documents will be done when possible.
*
* @param key Key of the property to set
* @param value Value of the Property to set
* *
* @param key The name of the property
* @param value The value of the property
*
* @exception IllegalStateException If already connected * @exception IllegalStateException If already connected
* @exception NullPointerException If key is null * @exception NullPointerException If key is null
* *
...@@ -717,12 +716,16 @@ public abstract class URLConnection ...@@ -717,12 +716,16 @@ public abstract class URLConnection
if (connected) if (connected)
throw new IllegalStateException ("Already connected"); throw new IllegalStateException ("Already connected");
if (key == null)
throw new NullPointerException ("key is null");
// Do nothing unless overridden by subclasses that support setting // Do nothing unless overridden by subclasses that support setting
// header fields in the request. // header fields in the request.
} }
/** /**
* Sets the value of the named request property * Adds a new request property by a key/value pair.
* This method does not overwrite* existing properties with the same key.
* *
* @param key Key of the property to add * @param key Key of the property to add
* @param value Value of the Property to add * @param value Value of the Property to add
...@@ -740,10 +743,11 @@ public abstract class URLConnection ...@@ -740,10 +743,11 @@ public abstract class URLConnection
if (connected) if (connected)
throw new IllegalStateException ("Already connected"); throw new IllegalStateException ("Already connected");
if (getRequestProperty (key) == null) if (key == null)
{ throw new NullPointerException ("key is null");
setRequestProperty (key, value);
} // Do nothing unless overridden by subclasses that support adding
// header fields in the request.
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment