Skip to content

Commit 2d1b7ee

Browse files
committed
prevent changing total line number when transforming
1 parent 3de65ac commit 2d1b7ee

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/main/java/zzzank/probejs/features/kubejs/ScriptTransformer.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,8 @@ public void wrapScope() {
111111
.map(s -> String.format("%s: %s", s, s))
112112
.collect(Collectors.joining(", "));
113113
String destructed = String.join(", ", exportedSymbols);
114-
lines.add(0, String.format("const {%s} = (()=>{", destructed));
115-
lines.add(String.format("return {%s};})()", exported));
114+
lines.set(0, String.format("const {%s} = (()=>{ %s", destructed, lines.get(0)));
115+
lines.set(lines.size() - 1, String.format("%s; return {%s};})()", lines.get(lines.size() - 1), exported));
116116
}
117117

118118
public String[] transform() {

0 commit comments

Comments
 (0)