< prev index next >

src/jdk/nashorn/internal/runtime/DefaultPropertyAccess.java

Print this page

        

*** 42,96 **** public int getInt(final double key, final int programPoint) { return getInt(JSType.toObject(key), programPoint); } @Override - public int getInt(final long key, final int programPoint) { - return getInt(JSType.toObject(key), programPoint); - } - - @Override public int getInt(final int key, final int programPoint) { return getInt(JSType.toObject(key), programPoint); } @Override - public long getLong(final Object key, final int programPoint) { - return JSType.toLong(get(key)); - } - - @Override - public long getLong(final double key, final int programPoint) { - return getLong(JSType.toObject(key), programPoint); - } - - @Override - public long getLong(final long key, final int programPoint) { - return getLong(JSType.toObject(key), programPoint); - } - - @Override - public long getLong(final int key, final int programPoint) { - return getLong(JSType.toObject(key), programPoint); - } - - @Override public double getDouble(final Object key, final int programPoint) { return JSType.toNumber(get(key)); } @Override public double getDouble(final double key, final int programPoint) { return getDouble(JSType.toObject(key), programPoint); } @Override - public double getDouble(final long key, final int programPoint) { - return getDouble(JSType.toObject(key), programPoint); - } - - @Override public double getDouble(final int key, final int programPoint) { return getDouble(JSType.toObject(key), programPoint); } @Override --- 42,66 ----
*** 100,169 **** public Object get(final double key) { return get(JSType.toObject(key)); } @Override - public Object get(final long key) { - return get(JSType.toObject(key)); - } - - @Override public Object get(final int key) { return get(JSType.toObject(key)); } @Override public void set(final double key, final int value, final int flags) { set(JSType.toObject(key), JSType.toObject(value), flags); } @Override - public void set(final double key, final long value, final int flags) { - set(JSType.toObject(key), JSType.toObject(value), flags); - } - - @Override public void set(final double key, final double value, final int flags) { set(JSType.toObject(key), JSType.toObject(value), flags); } @Override public void set(final double key, final Object value, final int flags) { set(JSType.toObject(key), JSType.toObject(value), flags); } @Override - public void set(final long key, final int value, final int flags) { - set(JSType.toObject(key), JSType.toObject(value), flags); - } - - @Override - public void set(final long key, final long value, final int flags) { - set(JSType.toObject(key), JSType.toObject(value), flags); - } - - @Override - public void set(final long key, final double value, final int flags) { - set(JSType.toObject(key), JSType.toObject(value), flags); - } - - @Override - public void set(final long key, final Object value, final int flags) { - set(JSType.toObject(key), value, flags); - } - - @Override public void set(final int key, final int value, final int flags) { set(JSType.toObject(key), JSType.toObject(value), flags); } @Override - public void set(final int key, final long value, final int flags) { - set(JSType.toObject(key), JSType.toObject(value), flags); - } - - @Override public void set(final int key, final double value, final int flags) { set(JSType.toObject(key), JSType.toObject(value), flags); } @Override --- 70,104 ----
*** 175,189 **** public void set(final Object key, final int value, final int flags) { set(key, JSType.toObject(value), flags); } @Override - public void set(final Object key, final long value, final int flags) { - set(key, JSType.toObject(value), flags); - } - - @Override public void set(final Object key, final double value, final int flags) { set(key, JSType.toObject(value), flags); } @Override --- 110,119 ----
*** 196,225 **** public boolean has(final int key) { return has(JSType.toObject(key)); } @Override - public boolean has(final long key) { - return has(JSType.toObject(key)); - } - - @Override public boolean has(final double key) { return has(JSType.toObject(key)); } @Override public boolean hasOwnProperty(final int key) { return hasOwnProperty(JSType.toObject(key)); } @Override - public boolean hasOwnProperty(final long key) { - return hasOwnProperty(JSType.toObject(key)); - } - - @Override public boolean hasOwnProperty(final double key) { return hasOwnProperty(JSType.toObject(key)); } @Override --- 126,145 ----
*** 229,243 **** public boolean delete(final int key, final boolean strict) { return delete(JSType.toObject(key), strict); } @Override - public boolean delete(final long key, final boolean strict) { - return delete(JSType.toObject(key), strict); - } - - @Override public boolean delete(final double key, final boolean strict) { return delete(JSType.toObject(key), strict); } } --- 149,158 ----
< prev index next >