mirror of
https://github.com/openRuyi-Project/gcc.git
synced 2026-06-16 00:16:04 +00:00
2003-05-05 Michael Koch <konqueror@gmx.de>
* java/net/NetworkInterface.java (networkInterfaces): Removed. (getByName): Use getRealNetworkInterfaces() instead of networkInterfaces. (getByInetAddress): Likewise. (getNetworkInterfaces): Likewise. (toString): Fix output of addresses of an interface. From-SVN: r66500
This commit is contained in:
committed by
Michael Koch
parent
bc9ec0e06b
commit
e5f3cd6b64
@@ -46,8 +46,6 @@ import java.util.Vector;
|
||||
*/
|
||||
public final class NetworkInterface
|
||||
{
|
||||
private static Vector networkInterfaces;
|
||||
|
||||
private String name;
|
||||
|
||||
private Vector inetAddresses;
|
||||
@@ -125,8 +123,7 @@ public final class NetworkInterface
|
||||
public static NetworkInterface getByName (String name)
|
||||
throws SocketException
|
||||
{
|
||||
if (networkInterfaces == null)
|
||||
networkInterfaces = getRealNetworkInterfaces ();
|
||||
Vector networkInterfaces = getRealNetworkInterfaces ();
|
||||
|
||||
for (Enumeration e = networkInterfaces.elements ();
|
||||
e.hasMoreElements (); )
|
||||
@@ -151,8 +148,7 @@ public final class NetworkInterface
|
||||
public static NetworkInterface getByInetAddress (InetAddress addr)
|
||||
throws SocketException
|
||||
{
|
||||
if (networkInterfaces == null)
|
||||
networkInterfaces = getRealNetworkInterfaces ();
|
||||
Vector networkInterfaces = getRealNetworkInterfaces ();
|
||||
|
||||
for (Enumeration interfaces = networkInterfaces.elements ();
|
||||
interfaces.hasMoreElements (); )
|
||||
@@ -179,10 +175,10 @@ public final class NetworkInterface
|
||||
public static Enumeration getNetworkInterfaces ()
|
||||
throws SocketException
|
||||
{
|
||||
if (networkInterfaces == null)
|
||||
networkInterfaces = getRealNetworkInterfaces ();
|
||||
Vector networkInterfaces = getRealNetworkInterfaces ();
|
||||
|
||||
Enumeration tmp = networkInterfaces.elements ();
|
||||
|
||||
if (tmp.hasMoreElements ())
|
||||
return tmp;
|
||||
|
||||
@@ -200,6 +196,7 @@ public final class NetworkInterface
|
||||
return false;
|
||||
|
||||
NetworkInterface tmp = (NetworkInterface) obj;
|
||||
|
||||
return (name.equals (tmp.name)
|
||||
&& inetAddresses.equals (tmp.inetAddresses));
|
||||
}
|
||||
@@ -229,7 +226,7 @@ public final class NetworkInterface
|
||||
e.hasMoreElements (); )
|
||||
{
|
||||
InetAddress address = (InetAddress) e.nextElement ();
|
||||
result += address.toString () + separator;
|
||||
result += address.toString () + ";" + separator;
|
||||
}
|
||||
|
||||
return result;
|
||||
|
||||
Reference in New Issue
Block a user