< prev index next >

src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/parser/JSONParser.java

Print this page

        

*** 291,302 **** } private static Class<?> getType(final Object value) { if (value instanceof Integer) { return int.class; - } else if (value instanceof Long) { - return long.class; } else if (value instanceof Double) { return double.class; } else { return Object.class; } --- 291,300 ----
*** 475,486 **** } final double d = Double.parseDouble(source.substring(start, pos)); if (JSType.isRepresentableAsInt(d)) { return (int) d; - } else if (JSType.isRepresentableAsLong(d)) { - return (long) d; } return d; } private Object parseKeyword(final String keyword, final Object value) { --- 473,482 ----
< prev index next >