File tree Expand file tree Collapse file tree 1 file changed +9
-13
lines changed
src/main/java/org/spdx/utility/compare Expand file tree Collapse file tree 1 file changed +9
-13
lines changed Original file line number Diff line number Diff line change @@ -98,31 +98,27 @@ public static String removeCommentChars(String s) {
98
98
return "" ;
99
99
}
100
100
StringBuilder sb = new StringBuilder ();
101
- BufferedReader reader = null ;
102
- try {
103
- reader = new BufferedReader (new StringReader (s ));
101
+ try (BufferedReader reader = new BufferedReader (new StringReader (s ))) {
104
102
String line = reader .readLine ();
103
+ boolean firstLine = true ;
105
104
while (line != null ) {
106
105
line = END_COMMENT_PATTERN .matcher (line ).replaceAll ("" );
107
106
line = START_COMMENT_PATTERN .matcher (line ).replaceAll ("" );
108
107
line = BEGIN_OPTIONAL_COMMENT_PATTERN .matcher (line ).replaceAll ("<<beginOptional>>" );
108
+
109
+ if (!firstLine ) {
110
+ sb .append ("\n " );
111
+ } else {
112
+ firstLine = false ;
113
+ }
109
114
sb .append (line );
110
- sb .append ("\n " );
111
115
line = reader .readLine ();
112
116
}
113
- return sb .toString ();
114
117
} catch (IOException e ) {
115
118
logger .warn ("IO error reading strings?!?" , e );
116
119
return s ;
117
- } finally {
118
- if (Objects .nonNull (reader )) {
119
- try {
120
- reader .close ();
121
- } catch (IOException e ) {
122
- logger .warn ("IO error closing a string reader?!?" , e );
123
- }
124
- }
125
120
}
121
+ return sb .toString ();
126
122
}
127
123
128
124
/**
You can’t perform that action at this time.
0 commit comments