--- old/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java 2015-12-10 13:51:22.224614824 +0100 +++ new/src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/runtime/Property.java 2015-12-10 13:51:22.072614825 +0100 @@ -450,16 +450,6 @@ * @param owner the owner of the property * @return the property value */ - public abstract long getLongValue(final ScriptObject self, final ScriptObject owner); - - /** - * get the Object value of this property from {@code owner}. This allows to bypass creation of the - * getter MethodHandle for spill and user accessor properties. - * - * @param self the this object - * @param owner the owner of the property - * @return the property value - */ public abstract double getDoubleValue(final ScriptObject self, final ScriptObject owner); /** @@ -492,17 +482,6 @@ * @param value the new property value * @param strict is this a strict setter? */ - public abstract void setValue(final ScriptObject self, final ScriptObject owner, final long value, final boolean strict); - - /** - * Set the value of this property in {@code owner}. This allows to bypass creation of the - * setter MethodHandle for spill and user accessor properties. - * - * @param self the this object - * @param owner the owner object - * @param value the new property value - * @param strict is this a strict setter? - */ public abstract void setValue(final ScriptObject self, final ScriptObject owner, final double value, final boolean strict); /** @@ -593,8 +572,6 @@ return "undef"; } else if (type == int.class) { return "i"; - } else if (type == long.class) { - return "j"; } else if (type == double.class) { return "d"; } else {