function toJava()

in generic/src/main/java/org/netbeans/html/presenters/spi/Generic.java [127:153]


               function toJava(method, id, r) {
                   var t = typeof r;
                   if (t === 'function') t = 'object';
                   if (t === 'undefined' || r === null) {
                     t = 'null';
                     r = null;
                   } else if (t === 'object') {
                     if (r['native']) {
                       t = 'java';
                       r = r.id;
                     } else if (Object.prototype.toString.call(r) === '[object Array]') {
                     t = 'array';
                     var l = r.length + ':';
                     for (var i = 0; i < r.length; i++) {
                         var toObj = toJava(null, id, r[i]);
                         l += toObj.length + ':' + toObj;
                       }
                       r = l;
                     } else {
                       var size = js2j.length;
                       js2j.push(r);
                       r = size;
                     }
                   }
                   if (method !== null) toVM(method, id, t, r, null);
                   else return t + ':' + r;
               }