From fd5d55417129feee7975f7931b9fb64e232d8a41 Mon Sep 17 00:00:00 2001 From: James Date: Sun, 7 Apr 2019 21:34:21 +0800 Subject: [PATCH] enjoy 3.8 --- .../jfinal/template/source/ClassPathSource.java | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/jfinal/template/source/ClassPathSource.java b/src/main/java/com/jfinal/template/source/ClassPathSource.java index 8b4a3a0..636e3ef 100644 --- a/src/main/java/com/jfinal/template/source/ClassPathSource.java +++ b/src/main/java/com/jfinal/template/source/ClassPathSource.java @@ -18,7 +18,6 @@ package com.jfinal.template.source; import java.io.BufferedReader; import java.io.File; -import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; @@ -141,9 +140,8 @@ public class ClassPathSource implements ISource { public static StringBuilder loadFile(InputStream inputStream, String encoding) { StringBuilder ret = new StringBuilder(); - BufferedReader br = null; - try { - br = new BufferedReader(new InputStreamReader(inputStream, encoding)); + + try (BufferedReader br = new BufferedReader(new InputStreamReader(inputStream, encoding))) { // br = new BufferedReader(new FileReader(fileName)); String line = br.readLine(); if (line != null) { @@ -159,16 +157,6 @@ public class ClassPathSource implements ISource { } catch (Exception e) { throw new RuntimeException(e); } - finally { - if (br != null) { - try { - br.close(); - } catch (IOException e) { - // com.jfinal.kit.LogKit.error(e.getMessage(), e); - e.printStackTrace(); - } - } - } } public String toString() {