@SuppressWarnings({ "unchecked", "rawtypes", "resource" }) private static void setValue(final V8 v8, final V8Object result, final String key, final Object value, final Map<Object, V8Value> cache) { if (value == null) { result.addUndefined(key); } else if (value instanceof Integer) { result.add(key, (Integer) value);
@Test(expected = UnsupportedOperationException.class) public void testAddUndefinedUndefined() { V8Object undefined = v8.getObject("object"); undefined.addUndefined("foo"); }
@SuppressWarnings({ "unchecked", "rawtypes", "resource" }) private static void setValue(final V8 v8, final V8Object result, final String key, final Object value, final Map<Object, V8Value> cache) { if (value == null) { result.addUndefined(key); } else if (value instanceof Integer) { result.add(key, (Integer) value);
@Test public void testAddUndefined() { V8Object v8Object = new V8Object(v8); v8Object.addUndefined("foo"); assertEquals("foo", v8Object.getKeys()[0]); assertEquals(UNDEFINED, v8Object.getType("foo")); v8Object.close(); }
@SuppressWarnings({ "unchecked", "rawtypes" }) private static void setValue(final V8 v8, final V8Object result, final String key, final Object value, final Map<Object, V8Value> cache) { if (value == null) { result.addUndefined(key); } else if (value instanceof Integer) { result.add(key, (Integer) value);
@SuppressWarnings({ "unchecked", "rawtypes" }) private static void setValue(final V8 v8, final V8Object result, final String key, final Object value, final Map<Object, V8Value> cache) { if (value == null) { result.addUndefined(key); } else if (value instanceof Integer) { result.add(key, (Integer) value);