/** * Gets the value at a given index as a Java Object. Primitives are boxed. * * @param index The index to get the value at. * * @return The value at the given index. */ public Object get(final int index) { v8.checkThread(); checkReleased(); return v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); }
/** * Returns the V8Object value associated at this index. If the value * at this index does not exist, or if it's not a V8Object, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Object value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Object. */ public V8Object getObject(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); if ((result == null) || (result instanceof V8Object)) { return (V8Object) result; } throw new V8ResultUndefined(); }
/** * Returns the V8Array value associated at this index. If the value * at this index does not exist, or if it's not a V8Array, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Array value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Array. */ public V8Array getArray(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_ARRAY, objectHandle, index); if ((result == null) || (result instanceof V8Array)) { return (V8Array) result; } throw new V8ResultUndefined(); }
/** * Gets the value at a given index as a Java Object. Primitives are boxed. * * @param index The index to get the value at. * * @return The value at the given index. */ public Object get(final int index) { v8.checkThread(); checkReleased(); return v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); }
/** * Returns the V8Array value associated at this index. If the value * at this index does not exist, or if it's not a V8Array, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Array value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Array. */ public V8Array getArray(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_ARRAY, objectHandle, index); if ((result == null) || (result instanceof V8Array)) { return (V8Array) result; } throw new V8ResultUndefined(); }
/** * Returns the V8Object value associated at this index. If the value * at this index does not exist, or if it's not a V8Object, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Object value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Object. */ public V8Object getObject(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); if ((result == null) || (result instanceof V8Object)) { return (V8Object) result; } throw new V8ResultUndefined(); }
/** * Gets the value at a given index as a Java Object. Primitives are boxed. * * @param index The index to get the value at. * * @return The value at the given index. */ public Object get(final int index) { v8.checkThread(); checkReleased(); return v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); }
/** * Gets the value at a given index as a Java Object. Primitives are boxed. * * @param index The index to get the value at. * * @return The value at the given index. */ public Object get(final int index) { v8.checkThread(); checkReleased(); return v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); }
/** * Returns the V8Object value associated at this index. If the value * at this index does not exist, or if it's not a V8Object, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Object value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Object. */ public V8Object getObject(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); if ((result == null) || (result instanceof V8Object)) { return (V8Object) result; } throw new V8ResultUndefined(); }
/** * Returns the V8Object value associated at this index. If the value * at this index does not exist, or if it's not a V8Object, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Object value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Object. */ public V8Object getObject(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_OBJECT, objectHandle, index); if ((result == null) || (result instanceof V8Object)) { return (V8Object) result; } throw new V8ResultUndefined(); }
/** * Returns the V8Array value associated at this index. If the value * at this index does not exist, or if it's not a V8Array, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Array value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Array. */ public V8Array getArray(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_ARRAY, objectHandle, index); if ((result == null) || (result instanceof V8Array)) { return (V8Array) result; } throw new V8ResultUndefined(); }
/** * Returns the V8Array value associated at this index. If the value * at this index does not exist, or if it's not a V8Array, then * V8ResultUndefined exception is thrown. * * @param index The index whose value to return. * * @return The V8Array value at this index or V8ResultUndefined * if the index does not exist or the value is not a V8Array. */ public V8Array getArray(final int index) { v8.checkThread(); checkReleased(); Object result = v8.arrayGet(v8.getV8RuntimePtr(), V8_ARRAY, objectHandle, index); if ((result == null) || (result instanceof V8Array)) { return (V8Array) result; } throw new V8ResultUndefined(); }