mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-09 00:41:03 +08:00
InetAddress.java: Reformatted.
2004-09-30 Michael Koch <konqueror@gmx.de> * java/net/InetAddress.java: Reformatted. (loopback): Initialize with Inet4Address object. (static): Initialize ANY_IF with Inet4Address object. (InetAddress): Removed unused package-private constructor. From-SVN: r88336
This commit is contained in:
parent
57da15a410
commit
0aa3602654
@ -1,3 +1,10 @@
|
||||
2004-09-30 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* java/net/InetAddress.java: Reformatted.
|
||||
(loopback): Initialize with Inet4Address object.
|
||||
(static): Initialize ANY_IF with Inet4Address object.
|
||||
(InetAddress): Removed unused package-private constructor.
|
||||
|
||||
2004-09-30 Michael Koch <konqueror@gmx.de>
|
||||
|
||||
* java/beans/Beans.java,
|
||||
|
@ -35,9 +35,11 @@ this exception to your version of the library, but you are not
|
||||
obligated to do so. If you do not wish to do so, delete this
|
||||
exception statement from your version. */
|
||||
|
||||
|
||||
package java.net;
|
||||
|
||||
import gnu.classpath.Configuration;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.ObjectOutputStream;
|
||||
@ -49,12 +51,12 @@ import java.io.Serializable;
|
||||
* constructor. Instead, new instances of this objects are created
|
||||
* using the static methods getLocalHost(), getByName(), and
|
||||
* getAllByName().
|
||||
* <p>
|
||||
* This class fulfills the function of the C style functions gethostname(),
|
||||
* gethostbyname(), and gethostbyaddr(). It resolves Internet DNS names
|
||||
* into their corresponding numeric addresses and vice versa.
|
||||
*
|
||||
* @author Aaron M. Renn <arenn@urbanophile.com>
|
||||
* <p>This class fulfills the function of the C style functions gethostname(),
|
||||
* gethostbyname(), and gethostbyaddr(). It resolves Internet DNS names
|
||||
* into their corresponding numeric addresses and vice versa.</p>
|
||||
*
|
||||
* @author Aaron M. Renn (arenn@urbanophile.com)
|
||||
* @author Per Bothner
|
||||
*
|
||||
* @specnote This class is not final since JK 1.4
|
||||
@ -71,7 +73,7 @@ public class InetAddress implements Serializable
|
||||
private static final byte[] loopbackAddress = { 127, 0, 0, 1 };
|
||||
|
||||
private static final InetAddress loopback
|
||||
= new InetAddress (loopbackAddress, "localhost");
|
||||
= new Inet4Address(loopbackAddress, "localhost");
|
||||
|
||||
private static InetAddress localhost = null;
|
||||
|
||||
@ -79,12 +81,10 @@ public class InetAddress implements Serializable
|
||||
{
|
||||
// load the shared library needed for name resolution
|
||||
if (Configuration.INIT_LOAD_LIBRARY)
|
||||
{
|
||||
System.loadLibrary ("javanet");
|
||||
}
|
||||
System.loadLibrary("javanet");
|
||||
|
||||
byte[] zeros = { 0, 0, 0, 0 };
|
||||
ANY_IF = new InetAddress (zeros, "0.0.0.0");
|
||||
ANY_IF = new Inet4Address(zeros, "0.0.0.0");
|
||||
}
|
||||
|
||||
/**
|
||||
@ -113,18 +113,6 @@ public class InetAddress implements Serializable
|
||||
*/
|
||||
int family;
|
||||
|
||||
/**
|
||||
* Initializes this object's addr instance variable from the passed in
|
||||
* int array. Note that this constructor is protected and is called
|
||||
* only by static methods in this class.
|
||||
*
|
||||
* @param ipaddr The IP number of this address as an array of bytes
|
||||
*/
|
||||
InetAddress(byte[] address)
|
||||
{
|
||||
this (address, null);
|
||||
}
|
||||
|
||||
/**
|
||||
* Initializes this object's addr instance variable from the passed in
|
||||
* int array. Note that this constructor is protected and is called
|
||||
@ -133,13 +121,13 @@ public class InetAddress implements Serializable
|
||||
* @param ipaddr The IP number of this address as an array of bytes
|
||||
* @param hostname The hostname of this IP address.
|
||||
*/
|
||||
InetAddress(byte[] address, String hostname)
|
||||
InetAddress(byte[] ipaddr, String hostname)
|
||||
{
|
||||
addr = address;
|
||||
addr = ipaddr;
|
||||
hostName = hostname;
|
||||
|
||||
if (address != null)
|
||||
family = getFamily (address);
|
||||
if (ipaddr != null)
|
||||
family = getFamily(ipaddr);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -304,9 +292,12 @@ public class InetAddress implements Serializable
|
||||
*/
|
||||
public String getHostName()
|
||||
{
|
||||
if (hostName == null)
|
||||
lookup (null, this, false);
|
||||
if (hostName != null)
|
||||
return hostName;
|
||||
|
||||
// Lookup hostname and set field.
|
||||
lookup (null, this, false);
|
||||
|
||||
return hostName;
|
||||
}
|
||||
|
||||
@ -422,13 +413,13 @@ public class InetAddress implements Serializable
|
||||
|
||||
for ( ; ; )
|
||||
{
|
||||
sb.append (addr [i] & 0xff);
|
||||
i++;
|
||||
sb.append(addr[i] & 0xff);
|
||||
i++;
|
||||
|
||||
if (i == len)
|
||||
break;
|
||||
if (i == len)
|
||||
break;
|
||||
|
||||
sb.append ('.');
|
||||
sb.append('.');
|
||||
}
|
||||
|
||||
return sb.toString();
|
||||
|
Loading…
x
Reference in New Issue
Block a user