We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e12b98e commit d81ce81Copy full SHA for d81ce81
sources/net.sf.j2s.java.core/src/java/lang/ClassExt.js
@@ -393,9 +393,14 @@ Clazz.prepareFields = function (clazz, fieldsFun) {
393
Clazz.registerSerializableFields = function (clazz) {
394
var args = arguments;
395
var length = args.length;
396
- if (clazz.declared$Fields == null) {
397
- clazz.declared$Fields = new Array ();
+ var newArr = new Array ();
+ if (clazz.declared$Fields != null) {
398
+ for (var i = 0; i < clazz.declared$Fields.length; i++) {
399
+ newArr[i] = clazz.declared$Fields[i];
400
+ }
401
}
402
+ clazz.declared$Fields = newArr;
403
+
404
if (length > 0 && length % 2 == 1) {
405
var fs = clazz.declared$Fields;
406
for (var i = 1; i <= (length - 1) / 2; i++) {
0 commit comments