All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.googlecode.gwt.test.internal.patchers.JsArrayPatcher Maven / Gradle / Ivy

There is a newer version: 0.63
Show newest version
package com.googlecode.gwt.test.internal.patchers;

import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsArray;
import com.googlecode.gwt.test.patchers.PatchClass;
import com.googlecode.gwt.test.patchers.PatchMethod;

@PatchClass(JsArray.class)
class JsArrayPatcher {

    @PatchMethod
    static JavaScriptObject get(JsArray jsArray, int index) {
        return JsArrayHelper.get(jsArray, index, JsArrayHelper.getObjectConverter());
    }

    @PatchMethod
    static String join(JsArray jsArray, String separator) {
        return JsArrayHelper.join(jsArray, separator, JsArrayHelper.getObjectConverter());
    }

    @PatchMethod
    static int length(JsArray jsArray) {
        return JsArrayHelper.length(jsArray);
    }

    @PatchMethod
    static void push(JsArray jsArray, JavaScriptObject value) {
        JsArrayHelper.push(jsArray, value);
    }

    @PatchMethod
    static void set(JsArray jsArray, int index, JavaScriptObject value) {
        JsArrayHelper.set(jsArray, index, value);
    }

    @PatchMethod
    static void setLength(JsArray jsArray, int newLength) {
        JsArrayHelper.setLength(jsArray, newLength);
    }

    @PatchMethod
    static JavaScriptObject shift(JsArray jsArray) {
        return JsArrayHelper.shift(jsArray, JsArrayHelper.getObjectConverter());
    }

    @PatchMethod
    static void unshift(JsArray jsArray, JavaScriptObject value) {
        JsArrayHelper.unshift(jsArray, value);
    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy