diff --git a/jdk.js b/jdk.js index 4a752ab..41154c9 100755 --- a/jdk.js +++ b/jdk.js @@ -198,7 +198,7 @@ }); // Array with defined length - file = file.replace(/new\s*\w*\s*\[\s*(\d)+\s*\]\s*/gm, 'new Array($1)'); + file = file.replace(/new\s*\w*\s*\[\s*(\d)+\s*\]\s*/gm, 'new Array($1).fill(undefined)'); // workaround hack for converting lambda expressions to Runnables let lambdaRegex = /\(\)\s*\->\s*\{(([^\{\}]*\{[^\}]*\})*[^\}]*)\}/g; diff --git a/package.json b/package.json index a579462..28a7d0c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "java2js", - "version": "1.2.21", + "version": "1.2.22", "description": "Converts Java to JavaScript and runs it with a JS JDK", "main": "jdk.js", "scripts": {