diff --git a/jdk.js b/jdk.js index 2c3b37a..56b1e07 100755 --- a/jdk.js +++ b/jdk.js @@ -178,6 +178,8 @@ let className = file.slice(classLine + 13, file.indexOf('{', classLine + 13)); + file = file.replaceAll(/\s+{/gm, ' {'); + // workaround hack for converting triple quotes to a normal string file = file.replace(/"""([^"]*)"""/gm, (match, p1) => { return '(' + p1.replace(/( |\t){0,3}(.*)(\r*\n|$)/gm, '"$2\\n"+').slice(0, -1) + ')'; diff --git a/package.json b/package.json index 5ebf36e..8bcd0ca 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "java2js", - "version": "1.2.19", + "version": "1.2.20", "description": "Converts Java to JavaScript and runs it with a JS JDK", "main": "jdk.js", "scripts": {