From: hansonr Date: Mon, 25 Jun 2018 05:47:42 +0000 (+0100) Subject: // BH 6/24/2018 -- synchronized X-Git-Tag: Develop-2_11_2_0-d20201215~24^2~68^2~647 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;ds=sidebyside;h=1b79f670f345e11a335bdf3050fe75a3d83c3466;p=jalview.git // BH 6/24/2018 -- synchronized synchronized(a = new Object()) {...} ---> ...; only if an assignment or not a simple function call to Object.getTreeLock() --- diff --git a/swingjs/README.txt b/swingjs/README.txt new file mode 100644 index 0000000..e16c383 --- /dev/null +++ b/swingjs/README.txt @@ -0,0 +1,13 @@ +see + +https://github.com/BobHanson/java2script/blob/master/sources/net.sf.j2s.core/src/net/sf/j2s/core/astvisitors/Java2ScriptVisitor.java + +for full list of changes + +recent changes in June 2018: + +// BH 6/24/2018 -- synchronized(a = new Object()) {...} ---> ...; only if an assignment or not a simple function call to Object.getTreeLock() +// BH 6/23/2018 -- synchronized(a = new Object()) {...} ---> if(!(a = new Object()) {throw new NullPointerException()}else{...} +// BH 6/21/2018 -- CharSequence.subSequence() should be defined both subSequence$I$I and subSequence +// BH 6/20/2018 -- fixes for (int var : new int[] {3,4,5}) becoming for var var +// BH 6/19/2018 -- adds .j2s j2s.class.replacements=org.apache.log4j.->jalview.javascript.log4j.; diff --git a/swingjs/net.sf.j2s.core.jar b/swingjs/net.sf.j2s.core.jar index 6cbb1aa..2f523b3 100644 Binary files a/swingjs/net.sf.j2s.core.jar and b/swingjs/net.sf.j2s.core.jar differ