From d1dbf3b6f2d3db1933fef77f59bbc5ee1414a62e Mon Sep 17 00:00:00 2001 From: Quinton Ashley Date: Mon, 25 Apr 2022 14:40:11 -0500 Subject: [PATCH] 1.2.8 --- jdk/java/util/Collections.js | 5 +++++ package.json | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/jdk/java/util/Collections.js b/jdk/java/util/Collections.js index 06af7ac..b943da3 100755 --- a/jdk/java/util/Collections.js +++ b/jdk/java/util/Collections.js @@ -10,6 +10,11 @@ jdk.imports['java.util.Collections'].load = async () => { } }; + Collections.shuffle = (list) => { + if (!list.size()) return; + list.sort(() => Math.random() - 0.5); + }; + Collections.swap = (list, i, j) => { const l = list; l.set(i, l.set(j, l.get(i))); diff --git a/package.json b/package.json index 0601bcc..fd32721 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "java2js", - "version": "1.2.7", + "version": "1.2.8", "description": "Converts Java to JavaScript and runs it with a JS JDK", "main": "jdk.js", "scripts": {