Author: mturk
Date: Fri May 6 07:38:32 2011
New Revision: 1100117
URL: http://svn.apache.org/viewvc?rev=1100117&view=rev
Log:
Declare correct exceptions that are thrown
Modified:
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/net/LocalSocketAddress.java
commons/sandbox/runtime/trunk/src/main/native/shared/netaddr.c
Modified:
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/net/LocalSocketAddress.java
URL:
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/net/LocalSocketAddress.java?rev=1100117&r1=1100116&r2=1100117&view=diff
==============================================================================
---
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/net/LocalSocketAddress.java
(original)
+++
commons/sandbox/runtime/trunk/src/main/java/org/apache/commons/runtime/net/LocalSocketAddress.java
Fri May 6 07:38:32 2011
@@ -23,7 +23,6 @@ import java.net.SocketException;
import java.net.UnknownHostException;
import org.apache.commons.runtime.Memory;
import org.apache.commons.runtime.Status;
-import org.apache.commons.runtime.SystemException;
import org.apache.commons.runtime.InvalidArgumentException;
/**
@@ -43,7 +42,7 @@ public final class LocalSocketAddress ex
* Create a new local socket adrress.
*/
public LocalSocketAddress(String name)
- throws SystemException, InvalidArgumentException
+ throws NetworkException, InvalidArgumentException
{
super(name, AddressFamily.LOCAL);
}
@@ -52,7 +51,7 @@ public final class LocalSocketAddress ex
* Create a new local socket adrress.
*/
public LocalSocketAddress(File path)
- throws SystemException, InvalidArgumentException
+ throws NetworkException, InvalidArgumentException
{
super( path.getPath(), AddressFamily.LOCAL);
}
Modified: commons/sandbox/runtime/trunk/src/main/native/shared/netaddr.c
URL:
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/shared/netaddr.c?rev=1100117&r1=1100116&r2=1100117&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/shared/netaddr.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/shared/netaddr.c Fri May 6
07:38:32 2011
@@ -940,6 +940,8 @@ ACR_NET_EXPORT(jint, SocketAddress, next
case AF_INET6:
return 2;
case AF_LOCAL:
+ /* XXX: This can never happen (TM)
+ */
return 3;
default:
break;