src/share/classes/com/sun/jndi/ldap/Connection.java
Print this page
@@ -236,31 +236,26 @@
*/
private Object createInetSocketAddress(String host, int port)
throws NoSuchMethodException {
try {
- Class inetSocketAddressClass =
+ Class<?> inetSocketAddressClass =
Class.forName("java.net.InetSocketAddress");
- Constructor inetSocketAddressCons =
- inetSocketAddressClass.getConstructor(new Class[]{
+ Constructor<?> inetSocketAddressCons =
+ inetSocketAddressClass.getConstructor(new Class<?>[]{
String.class, int.class});
return inetSocketAddressCons.newInstance(new Object[]{
host, new Integer(port)});
- } catch (ClassNotFoundException e) {
+ } catch (ClassNotFoundException |
+ InstantiationException |
+ InvocationTargetException |
+ IllegalAccessException e) {
throw new NoSuchMethodException();
- } catch (InstantiationException e) {
- throw new NoSuchMethodException();
-
- } catch (InvocationTargetException e) {
- throw new NoSuchMethodException();
-
- } catch (IllegalAccessException e) {
- throw new NoSuchMethodException();
}
}
/*
* Create a Socket object using the specified socket factory and time limit.
@@ -278,27 +273,27 @@
if (socketFactory != null) {
// create the factory
- Class socketFactoryClass = Obj.helper.loadClass(socketFactory);
+ Class<?> socketFactoryClass = Obj.helper.loadClass(socketFactory);
Method getDefault =
- socketFactoryClass.getMethod("getDefault", new Class[]{});
+ socketFactoryClass.getMethod("getDefault", new Class<?>[]{});
Object factory = getDefault.invoke(null, new Object[]{});
// create the socket
Method createSocket = null;
if (connectTimeout > 0) {
try {
createSocket = socketFactoryClass.getMethod("createSocket",
- new Class[]{});
+ new Class<?>[]{});
Method connect = Socket.class.getMethod("connect",
- new Class[]{Class.forName("java.net.SocketAddress"),
+ new Class<?>[]{Class.forName("java.net.SocketAddress"),
int.class});
Object endpoint = createInetSocketAddress(host, port);
// unconnected socket
socket =
@@ -318,11 +313,11 @@
}
}
if (socket == null) {
createSocket = socketFactoryClass.getMethod("createSocket",
- new Class[]{String.class, int.class});
+ new Class<?>[]{String.class, int.class});
if (debug) {
System.err.println("Connection: creating socket using " +
"supplied socket factory");
}
@@ -333,19 +328,19 @@
} else {
if (connectTimeout > 0) {
try {
- Constructor socketCons =
- Socket.class.getConstructor(new Class[]{});
+ Constructor<Socket> socketCons =
+ Socket.class.getConstructor(new Class<?>[]{});
Method connect = Socket.class.getMethod("connect",
- new Class[]{Class.forName("java.net.SocketAddress"),
+ new Class<?>[]{Class.forName("java.net.SocketAddress"),
int.class});
Object endpoint = createInetSocketAddress(host, port);
- socket = (Socket) socketCons.newInstance(new Object[]{});
+ socket = socketCons.newInstance(new Object[]{});
if (debug) {
System.err.println("Connection: creating socket with " +
"a timeout");
}