File tree Expand file tree Collapse file tree 1 file changed +9
-12
lines changed
compiler/src/main/java/com/github/mustachejava/resolver Expand file tree Collapse file tree 1 file changed +9
-12
lines changed Original file line number Diff line number Diff line change 2
2
3
3
import com .github .mustachejava .MustacheResolver ;
4
4
5
- import java .io .BufferedReader ;
6
- import java .io .File ;
7
- import java .io .InputStream ;
8
- import java .io .InputStreamReader ;
9
- import java .io .Reader ;
5
+ import java .io .*;
10
6
import java .net .URI ;
11
7
import java .net .URL ;
12
8
import java .nio .charset .StandardCharsets ;
@@ -54,14 +50,15 @@ public Reader getReader(String resourceName) {
54
50
return null ;
55
51
}
56
52
}
57
- InputStream is = ccl .getResourceAsStream (normalizeResourceName );
58
- if (is == null ) {
59
- ClassLoader classLoader = ClasspathResolver .class .getClassLoader ();
60
- is = classLoader .getResourceAsStream (normalizeResourceName );
61
- }
53
+ else
54
+ resource = ClasspathResolver .class .getClassLoader ().getResource (normalizeResourceName );
62
55
63
- if (is != null ) {
64
- return new BufferedReader (new InputStreamReader (is , StandardCharsets .UTF_8 ));
56
+ if (resource != null ) {
57
+ try {
58
+ return new BufferedReader (new InputStreamReader (resource .openStream (), StandardCharsets .UTF_8 ));
59
+ } catch (IOException e ) {
60
+ return null ;
61
+ }
65
62
} else {
66
63
return null ;
67
64
}
You can’t perform that action at this time.
0 commit comments