< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/objects/Global.java

Print this page

        

*** 1104,1115 **** return new NativeString((CharSequence)obj, this); } else if (obj instanceof Object[]) { // extension return new NativeArray(ArrayData.allocate((Object[])obj), this); } else if (obj instanceof double[]) { // extension return new NativeArray(ArrayData.allocate((double[])obj), this); - } else if (obj instanceof long[]) { - return new NativeArray(ArrayData.allocate((long[])obj), this); } else if (obj instanceof int[]) { return new NativeArray(ArrayData.allocate((int[]) obj), this); } else if (obj instanceof ArrayData) { return new NativeArray((ArrayData) obj, this); } else if (obj instanceof Symbol) { --- 1104,1113 ----
*** 1992,2011 **** public static NativeArray allocate(final double[] initial) { return new NativeArray(ArrayData.allocate(initial)); } /** - * Allocate a new long array. - * - * @param initial number values. - * @return the new array - */ - public static NativeArray allocate(final long[] initial) { - return new NativeArray(ArrayData.allocate(initial)); - } - - /** * Allocate a new integer array. * * @param initial number values. * @return the new array */ --- 1990,1999 ----
*** 2289,2299 **** this.parseInt = ScriptFunction.createBuiltin("parseInt", GlobalFunctions.PARSEINT, new Specialization[] { new Specialization(GlobalFunctions.PARSEINT_Z), new Specialization(GlobalFunctions.PARSEINT_I), - new Specialization(GlobalFunctions.PARSEINT_J), new Specialization(GlobalFunctions.PARSEINT_OI), new Specialization(GlobalFunctions.PARSEINT_O) }); this.parseFloat = ScriptFunction.createBuiltin("parseFloat", GlobalFunctions.PARSEFLOAT); this.isNaN = ScriptFunction.createBuiltin("isNaN", GlobalFunctions.IS_NAN, new Specialization[] { --- 2277,2286 ----
< prev index next >