tasks.set(i, null); canceledSomeTasks = true;
/** * Converts a java object array into a javascript array (JsArray). * * @param <E> the type of array * @param array the array containing values * @return a corresponding JsArray */ @SafeVarargs public static <E extends JavaScriptObject> JsArray<E> createArray(E... array) { JsArray<E> jsArray = JavaScriptObject.createArray().cast(); for (int i = 0; i < array.length; i++) { jsArray.set(i, array[i]); } return jsArray; }
public static <J extends JavaScriptObject> JsArray<J> toJsArray(J... objects) { JsArray<J> result = JsArray.createArray().cast(); for (int i = 0; i < objects.length; i++) { result.set(i, objects[i]); } nativePatchConstructorForSafari(result); return result; }
/** * Converts a java date array into a javascript array (JsArray). * * @param array the array containing values * @return a corresponding JsArray */ public static JsArray<JsDate> createArray(Date... array) { JsArray<JsDate> jsArray = JavaScriptObject.createArray().cast(); for (int i = 0; i < array.length; i++) { jsArray.set(i, DateHelper.getJsDate(array[i])); } return jsArray; }
public void addEvents(final List<Event> events) { if (loaded && events != null && !events.isEmpty()) { JsArray<JavaScriptObject> jsEvents = JavaScriptObject.createArray(events.size()).cast(); int i = 0; for (final Event evt : events) { jsEvents.set(i++, evt.toJavaScript()); } addEventSource(getElement().getId(), jsEvents); } }
public void addEvents(final List<Event> events) { if (loaded && events != null && !events.isEmpty()) { JsArray<JavaScriptObject> jsEvents = JavaScriptObject.createArray(events.size()).cast(); int i = 0; for (final Event evt : events) { jsEvents.set(i++, evt.toJavaScript()); } addEventSource(getElement().getId(), jsEvents); } }
private JsArray<Element> toArray(NodeList<Element> elements) { JsArray<Element> array = JavaScriptObject.createArray().<JsArray<Element>>cast(); for (int i = 0; i < elements.getLength(); i++) { array.set(i, elements.getItem(i)); } return array; } }
public static <T extends JavaScriptObject> JsArray<T> fromArray(T... values) { if (GWT.isScript()) { return reinterpretCast(values); } else { JsArray<T> ret = JavaScriptObject.createArray().cast(); for (int i = 0, l = values.length; i < l; i++) { ret.set(i, values[i]); } return ret; } }
private JsArray<Element> toArray(NodeList<Element> elements) { JsArray<Element> array = JavaScriptObject.createArray().<JsArray<Element>>cast(); for (int i = 0; i < elements.getLength(); i++) { array.set(i, elements.getItem(i)); } return array; } }
protected void deleteObject(int index, WebGLObjectType type) { WebGLObject object = webGLObjects.get(index); webGLObjects.set(index, null); webGLObjectTypes.set(index, WebGLObjectType.NULL.ordinal()); switch(type) { case BUFFER: gl.deleteBuffer((WebGLBuffer) object); break; case FRAME_BUFFER: gl.deleteFramebuffer((WebGLFramebuffer) object); break; case PROGRAM: gl.deleteProgram((WebGLProgram) object); break; case RENDER_BUFFER: gl.deleteRenderbuffer((WebGLRenderbuffer) object); break; case SHADER: gl.deleteShader((WebGLShader) object); break; case TEXTURE: gl.deleteTexture((WebGLTexture) object); break; default: break; } }
tasks.set(i, null); canceledSomeTasks = true;
tasks.set(i, null); canceledSomeTasks = true;
tasks.set(i, null); canceledSomeTasks = true;