Skip to content

Commit c2aefcd

Browse files
committed
2019.11.20 3.2.5-v1
Java2ScriptVisitor refactoring to remove old level-based this.$finals$ and replace that with a simple class-based HashSet that is loaded when a final variable is used and then used later to create the {a:a,b:this.$finals$.b} object that goes into this.$finals$.
1 parent f881dbf commit c2aefcd

File tree

12 files changed

+286
-513
lines changed

12 files changed

+286
-513
lines changed
22.8 KB
Binary file not shown.

sources/net.sf.j2s.core/dist/swingjs/_j2sclasslist.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ java/awt/GraphicsCallback.js
7272
java/awt/GraphicsConfiguration.js
7373
java/awt/GraphicsDevice.js
7474
java/awt/GraphicsEnvironment.js
75+
java/awt/Image.js
7576
java/awt/image/ImageObserver.js
7677
java/awt/Insets.js
7778
java/awt/ItemSelectable.js
@@ -125,6 +126,9 @@ java/lang/ThreadGroup.js
125126
java/math/RoundingMode.js
126127
java/net/URL.js
127128
java/net/URLStreamHandlerFactory.js
129+
java/net/HttpURLConnection.js
130+
java/net/URLStreamHandler.js
131+
javax/net/ssl/HttpsUrlConnection.js
128132
java/text/CharacterIterator.js
129133
java/text/DecimalFormat.js
130134
java/text/DecimalFormatSymbols.js
@@ -173,8 +177,8 @@ javajs/util/AU.js
173177
javajs/util/JSThread.js
174178
javajs/util/Lst.js
175179
javajs/util/PT.js
180+
javajs/util/Rdr.js
176181
javajs/util/SB.js
177-
javax/net/ssl/HttpsUrlConnection.js
178182
javax/swing/AbstractAction.js
179183
javax/swing/AbstractButton.js
180184
javax/swing/AbstractListModel.js
@@ -189,6 +193,7 @@ javax/swing/border/CompoundBorder.js
189193
javax/swing/border/EmptyBorder.js
190194
javax/swing/border/EtchedBorder.js
191195
javax/swing/border/LineBorder.js
196+
javax/swing/border/TitledBorder.js
192197
javax/swing/BorderFactory.js
193198
javax/swing/BoundedRangeModel.js
194199
javax/swing/BoxLayout.js
@@ -221,6 +226,8 @@ javax/swing/LayoutFocusTraversalPolicy.js
221226
javax/swing/SortingFocusTraversalPolicy.js
222227
javax/swing/SwingContainerOrderFocusTraversalPolicy.js
223228
javax/swing/SwingDefaultFocusTraversalPolicy.js
229+
javax/swing/Icon.js
230+
javax/swing/ImageIcon.js
224231
javax/swing/InputMap.js
225232
javax/swing/JApplet.js
226233
javax/swing/JButton.js
@@ -317,6 +324,10 @@ sun/awt/RequestFocusController.js
317324
sun/awt/SunToolkit.js
318325
sun/awt/WindowClosingListener.js
319326
sun/awt/WindowClosingSupport.js
327+
sun/awt/image/DataStealer.js
328+
sun/awt/image/IntegerComponentRaster.js
329+
sun/awt/image/IntegerInterleavedRaster.js
330+
sun/awt/image/SunWritableRaster.js
320331
sun/font/FontDesignMetrics.js
321332
sun/swing/DefaultLookup.js
322333
sun/swing/SwingLazyValue.js
@@ -348,6 +359,8 @@ swingjs/JSFrameViewer.js
348359
swingjs/JSGraphics2D.js
349360
swingjs/JSGraphicsConfiguration.js
350361
swingjs/JSGraphicsEnvironment.js
362+
swingjs/JSImage.js
363+
swingjs/JSImagekit.js
351364
swingjs/JSMouse.js
352365
swingjs/JSNullComponentPeer.js
353366
swingjs/JSScreenDevice.js
-3.25 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20191118014829
1+
20191120224140
22.8 KB
Binary file not shown.

sources/net.sf.j2s.core/dist/swingjs/ver/3.2.5/_j2sclasslist.txt

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ java/awt/GraphicsCallback.js
7272
java/awt/GraphicsConfiguration.js
7373
java/awt/GraphicsDevice.js
7474
java/awt/GraphicsEnvironment.js
75+
java/awt/Image.js
7576
java/awt/image/ImageObserver.js
7677
java/awt/Insets.js
7778
java/awt/ItemSelectable.js
@@ -125,6 +126,9 @@ java/lang/ThreadGroup.js
125126
java/math/RoundingMode.js
126127
java/net/URL.js
127128
java/net/URLStreamHandlerFactory.js
129+
java/net/HttpURLConnection.js
130+
java/net/URLStreamHandler.js
131+
javax/net/ssl/HttpsUrlConnection.js
128132
java/text/CharacterIterator.js
129133
java/text/DecimalFormat.js
130134
java/text/DecimalFormatSymbols.js
@@ -173,8 +177,8 @@ javajs/util/AU.js
173177
javajs/util/JSThread.js
174178
javajs/util/Lst.js
175179
javajs/util/PT.js
180+
javajs/util/Rdr.js
176181
javajs/util/SB.js
177-
javax/net/ssl/HttpsUrlConnection.js
178182
javax/swing/AbstractAction.js
179183
javax/swing/AbstractButton.js
180184
javax/swing/AbstractListModel.js
@@ -189,6 +193,7 @@ javax/swing/border/CompoundBorder.js
189193
javax/swing/border/EmptyBorder.js
190194
javax/swing/border/EtchedBorder.js
191195
javax/swing/border/LineBorder.js
196+
javax/swing/border/TitledBorder.js
192197
javax/swing/BorderFactory.js
193198
javax/swing/BoundedRangeModel.js
194199
javax/swing/BoxLayout.js
@@ -221,6 +226,8 @@ javax/swing/LayoutFocusTraversalPolicy.js
221226
javax/swing/SortingFocusTraversalPolicy.js
222227
javax/swing/SwingContainerOrderFocusTraversalPolicy.js
223228
javax/swing/SwingDefaultFocusTraversalPolicy.js
229+
javax/swing/Icon.js
230+
javax/swing/ImageIcon.js
224231
javax/swing/InputMap.js
225232
javax/swing/JApplet.js
226233
javax/swing/JButton.js
@@ -317,6 +324,10 @@ sun/awt/RequestFocusController.js
317324
sun/awt/SunToolkit.js
318325
sun/awt/WindowClosingListener.js
319326
sun/awt/WindowClosingSupport.js
327+
sun/awt/image/DataStealer.js
328+
sun/awt/image/IntegerComponentRaster.js
329+
sun/awt/image/IntegerInterleavedRaster.js
330+
sun/awt/image/SunWritableRaster.js
320331
sun/font/FontDesignMetrics.js
321332
sun/swing/DefaultLookup.js
322333
sun/swing/SwingLazyValue.js
@@ -348,6 +359,8 @@ swingjs/JSFrameViewer.js
348359
swingjs/JSGraphics2D.js
349360
swingjs/JSGraphicsConfiguration.js
350361
swingjs/JSGraphicsEnvironment.js
362+
swingjs/JSImage.js
363+
swingjs/JSImagekit.js
351364
swingjs/JSMouse.js
352365
swingjs/JSNullComponentPeer.js
353366
swingjs/JSScreenDevice.js
-3.25 KB
Binary file not shown.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20191118014829
1+
20191120224140

0 commit comments

Comments
 (0)