Skip to content

Commit f5cd0ec

Browse files
larsgreferrwinch
authored andcommitted
Use try-with-resources instead of try-finally
1 parent a17d664 commit f5cd0ec

File tree

3 files changed

+4
-32
lines changed

3 files changed

+4
-32
lines changed

config/src/integration-test/java/org/springframework/security/config/ldap/LdapServerBeanDefinitionParserTests.java

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,17 +99,8 @@ public void defaultLdifFileIsSuccessful() {
9999
}
100100

101101
private int getDefaultPort() throws IOException {
102-
ServerSocket server = null;
103-
try {
104-
server = new ServerSocket(0);
102+
try (ServerSocket server = new ServerSocket(0)) {
105103
return server.getLocalPort();
106104
}
107-
finally {
108-
try {
109-
server.close();
110-
}
111-
catch (IOException e) {
112-
}
113-
}
114105
}
115106
}

core/src/test/java/org/springframework/security/core/JavaVersionTests.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,21 +38,13 @@ public void authenticationCorrectJdkCompatibility() throws Exception {
3838

3939
private void assertClassVersion(Class<?> clazz) throws Exception {
4040
String classResourceName = clazz.getName().replaceAll("\\.", "/") + ".class";
41-
InputStream input = Thread.currentThread().getContextClassLoader()
42-
.getResourceAsStream(classResourceName);
43-
try {
41+
try (InputStream input = Thread.currentThread().getContextClassLoader()
42+
.getResourceAsStream(classResourceName)) {
4443
DataInputStream data = new DataInputStream(input);
4544
data.readInt();
4645
data.readShort(); // minor
4746
int major = data.readShort();
4847
assertThat(major).isEqualTo(JDK8_CLASS_VERSION);
4948
}
50-
finally {
51-
try {
52-
input.close();
53-
}
54-
catch (Exception e) {
55-
}
56-
}
5749
}
5850
}

ldap/src/integration-test/java/org/springframework/security/ldap/ApacheDSServerIntegrationTests.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -114,19 +114,8 @@ public static int getServerPort() {
114114
*/
115115

116116
private static int getAvailablePort() throws IOException {
117-
ServerSocket serverSocket = null;
118-
try {
119-
serverSocket = new ServerSocket(0);
117+
try (ServerSocket serverSocket = new ServerSocket(0)) {
120118
return serverSocket.getLocalPort();
121119
}
122-
finally {
123-
if (serverSocket != null) {
124-
try {
125-
serverSocket.close();
126-
}
127-
catch (IOException e) {
128-
}
129-
}
130-
}
131120
}
132121
}

0 commit comments

Comments
 (0)