Class JS

java.lang.Object
org.teavm.jso.impl.JS

public final class JS extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static interface 
    JS.UnwrapFunction<S extends org.teavm.jso.JSObject,T>
     
    static interface 
    JS.WrapFunction<S,T extends org.teavm.jso.JSObject>
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.teavm.jso.JSObject
    apply(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.core.JSArray<org.teavm.jso.JSObject> v)
     
    static org.teavm.jso.JSObject
     
    static org.teavm.jso.JSObject
     
    static <T extends org.teavm.jso.JSObject, S>
    JS.WrapFunction<S[],org.teavm.jso.JSObject>
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l)
     
    static org.teavm.jso.JSObject
    arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l, org.teavm.jso.JSObject m)
     
    static <T, S extends org.teavm.jso.JSObject>
    JS.UnwrapFunction<org.teavm.jso.core.JSArray<S>,T[]>
     
    static <T extends org.teavm.jso.JSObject>
    JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<T>,T[]>
     
    static <T extends org.teavm.jso.JSObject>
    JS.WrapFunction<T[],org.teavm.jso.JSObject>
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBoolean>,boolean[]>
     
    static JS.WrapFunction<boolean[],org.teavm.jso.JSObject>
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,byte[]>
     
    static JS.WrapFunction<byte[],org.teavm.jso.JSObject>
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,char[]>
     
    static JS.WrapFunction<char[],org.teavm.jso.JSObject>
     
    static org.teavm.jso.JSObject
    concatArray(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l)
     
    static org.teavm.jso.JSObject
    construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l, org.teavm.jso.JSObject m)
     
    static org.teavm.jso.JSObject[]
    dataToArray(org.teavm.jso.JSObject obj)
     
    static byte[]
    dataToByteArray(org.teavm.jso.JSObject obj)
     
    static char[]
    dataToCharArray(org.teavm.jso.JSObject obj)
     
    static double[]
    dataToDoubleArray(org.teavm.jso.JSObject obj)
     
    static float[]
    dataToFloatArray(org.teavm.jso.JSObject obj)
     
    static int[]
    dataToIntArray(org.teavm.jso.JSObject obj)
     
    static long[]
    dataToLongArray(org.teavm.jso.JSObject obj)
     
    static short[]
    dataToShortArray(org.teavm.jso.JSObject obj)
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,double[]>
     
    static JS.WrapFunction<double[],org.teavm.jso.JSObject>
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,float[]>
     
    static JS.WrapFunction<float[],org.teavm.jso.JSObject>
     
    static org.teavm.jso.JSObject
    function(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject property)
     
    static org.teavm.jso.JSObject
    functionAsObject(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject property)
     
    static org.teavm.jso.JSObject
    get(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index)
     
    static org.teavm.jso.JSObject
    getPure(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index)
     
    static org.teavm.jso.JSObject
    global(String name)
     
    static org.teavm.jso.JSObject
     
    static boolean
    instanceOf(org.teavm.jso.JSObject obj, org.teavm.jso.JSObject cls)
     
    static boolean
    instanceOfOrNull(org.teavm.jso.JSObject obj, org.teavm.jso.JSObject cls)
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,int[]>
     
    static JS.WrapFunction<int[],org.teavm.jso.JSObject>
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l)
     
    static org.teavm.jso.JSObject
    invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l, org.teavm.jso.JSObject m)
     
    static boolean
    isNull(org.teavm.jso.JSObject o)
     
    static boolean
    isPrimitive(org.teavm.jso.JSObject obj, org.teavm.jso.JSObject primitive)
     
    static Object
    jsArrayItem(Object array, int index)
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBigInt>,long[]>
     
    static JS.WrapFunction<long[],org.teavm.jso.JSObject>
     
    static <T extends org.teavm.jso.JSObject, S>
    org.teavm.jso.JSObject
    map(S[] array, JS.WrapFunction<S,T> f)
     
    static boolean
    sameRef(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
     
    static void
    set(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index, org.teavm.jso.JSObject obj)
     
    static void
    setPure(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index, org.teavm.jso.JSObject obj)
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,short[]>
     
    static JS.WrapFunction<short[],org.teavm.jso.JSObject>
     
    static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSString>,String[]>
     
    static JS.WrapFunction<String[],org.teavm.jso.JSObject>
     
    static org.teavm.jso.JSObject
    throwCCEIfFalse(boolean value, org.teavm.jso.JSObject o)
     
    static <S extends org.teavm.jso.JSObject, T>
    T[]
    unmapArray(Class<T> type, org.teavm.jso.core.JSArrayReader<S> array, JS.UnwrapFunction<S,T> f)
     
    static <T extends org.teavm.jso.JSObject>
    T[]
    unwrapArray(Class<T> type, org.teavm.jso.core.JSArrayReader<T> array)
     
    static boolean
    unwrapBoolean(org.teavm.jso.JSObject value)
     
    static boolean[]
    unwrapBooleanArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBoolean> array)
     
    static byte
    unwrapByte(org.teavm.jso.JSObject value)
     
    static byte[]
    unwrapByteArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
     
    static char
    unwrapCharacter(org.teavm.jso.JSObject value)
     
    static char[]
    unwrapCharArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
     
    static double
    unwrapDouble(org.teavm.jso.JSObject value)
     
    static double[]
    unwrapDoubleArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
     
    static float
    unwrapFloat(org.teavm.jso.JSObject value)
     
    static float[]
    unwrapFloatArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
     
    static int
    unwrapInt(org.teavm.jso.JSObject value)
     
    static int[]
    unwrapIntArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
     
    static long
    unwrapLong(org.teavm.jso.JSObject value)
     
    static long[]
    unwrapLongArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBigInt> array)
     
    static short
    unwrapShort(org.teavm.jso.JSObject value)
     
    static short[]
    unwrapShortArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
     
    static String
    unwrapString(org.teavm.jso.JSObject value)
     
    static String[]
    unwrapStringArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSString> array)
     
    static org.teavm.jso.JSObject
    wrap(boolean value)
     
    static org.teavm.jso.JSObject
    wrap(boolean[] array)
     
    static org.teavm.jso.JSObject
    wrap(byte value)
     
    static org.teavm.jso.JSObject
    wrap(byte[] array)
     
    static org.teavm.jso.JSObject
    wrap(char value)
     
    static org.teavm.jso.JSObject
    wrap(char[] array)
     
    static org.teavm.jso.JSObject
    wrap(double value)
     
    static org.teavm.jso.JSObject
    wrap(double[] array)
     
    static org.teavm.jso.JSObject
    wrap(float value)
     
    static org.teavm.jso.JSObject
    wrap(float[] array)
     
    static org.teavm.jso.JSObject
    wrap(int value)
     
    static org.teavm.jso.JSObject
    wrap(int[] array)
     
    static org.teavm.jso.JSObject
    wrap(long value)
     
    static org.teavm.jso.JSObject
    wrap(long[] array)
     
    static org.teavm.jso.JSObject
    wrap(short value)
     
    static org.teavm.jso.JSObject
    wrap(short[] array)
     
    static org.teavm.jso.JSObject
    wrap(String value)
     
    static org.teavm.jso.JSObject
    wrap(String[] array)
     
    static <T extends org.teavm.jso.JSObject>
    org.teavm.jso.JSObject
    wrap(T[] array)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Method Details

    • arrayData

      public static org.teavm.jso.JSObject arrayData(Object array)
    • concatArray

      public static org.teavm.jso.JSObject concatArray(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
    • dataToByteArray

      public static byte[] dataToByteArray(org.teavm.jso.JSObject obj)
    • dataToCharArray

      public static char[] dataToCharArray(org.teavm.jso.JSObject obj)
    • dataToShortArray

      public static short[] dataToShortArray(org.teavm.jso.JSObject obj)
    • dataToIntArray

      public static int[] dataToIntArray(org.teavm.jso.JSObject obj)
    • dataToLongArray

      public static long[] dataToLongArray(org.teavm.jso.JSObject obj)
    • dataToFloatArray

      public static float[] dataToFloatArray(org.teavm.jso.JSObject obj)
    • dataToDoubleArray

      public static double[] dataToDoubleArray(org.teavm.jso.JSObject obj)
    • dataToArray

      public static org.teavm.jso.JSObject[] dataToArray(org.teavm.jso.JSObject obj)
    • wrap

      public static org.teavm.jso.JSObject wrap(byte value)
    • wrap

      public static org.teavm.jso.JSObject wrap(short value)
    • wrap

      public static org.teavm.jso.JSObject wrap(int value)
    • wrap

      public static org.teavm.jso.JSObject wrap(long value)
    • wrap

      public static org.teavm.jso.JSObject wrap(char value)
    • wrap

      public static org.teavm.jso.JSObject wrap(float value)
    • wrap

      public static org.teavm.jso.JSObject wrap(double value)
    • wrap

      public static org.teavm.jso.JSObject wrap(boolean value)
    • wrap

      public static org.teavm.jso.JSObject wrap(String value)
    • unwrapByte

      public static byte unwrapByte(org.teavm.jso.JSObject value)
    • unwrapCharacter

      public static char unwrapCharacter(org.teavm.jso.JSObject value)
    • unwrapShort

      public static short unwrapShort(org.teavm.jso.JSObject value)
    • unwrapInt

      public static int unwrapInt(org.teavm.jso.JSObject value)
    • unwrapLong

      public static long unwrapLong(org.teavm.jso.JSObject value)
    • unwrapFloat

      public static float unwrapFloat(org.teavm.jso.JSObject value)
    • unwrapDouble

      public static double unwrapDouble(org.teavm.jso.JSObject value)
    • unwrapBoolean

      public static boolean unwrapBoolean(org.teavm.jso.JSObject value)
    • unwrapString

      public static String unwrapString(org.teavm.jso.JSObject value)
    • wrap

      public static <T extends org.teavm.jso.JSObject> org.teavm.jso.JSObject wrap(T[] array)
    • wrap

      public static <T> org.teavm.jso.JSObject wrap(T[] array)
    • arrayWrapper

      public static <T extends org.teavm.jso.JSObject> JS.WrapFunction<T[],org.teavm.jso.JSObject> arrayWrapper()
    • map

      public static <T extends org.teavm.jso.JSObject, S> org.teavm.jso.JSObject map(S[] array, JS.WrapFunction<S,T> f)
    • arrayMapper

      public static <T extends org.teavm.jso.JSObject, S> JS.WrapFunction<S[],org.teavm.jso.JSObject> arrayMapper(JS.WrapFunction<S,T> f)
    • wrap

      public static org.teavm.jso.JSObject wrap(boolean[] array)
    • booleanArrayWrapper

      public static JS.WrapFunction<boolean[],org.teavm.jso.JSObject> booleanArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(byte[] array)
    • byteArrayWrapper

      public static JS.WrapFunction<byte[],org.teavm.jso.JSObject> byteArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(short[] array)
    • shortArrayWrapper

      public static JS.WrapFunction<short[],org.teavm.jso.JSObject> shortArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(char[] array)
    • charArrayWrapper

      public static JS.WrapFunction<char[],org.teavm.jso.JSObject> charArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(int[] array)
    • intArrayWrapper

      public static JS.WrapFunction<int[],org.teavm.jso.JSObject> intArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(long[] array)
    • longArrayWrapper

      public static JS.WrapFunction<long[],org.teavm.jso.JSObject> longArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(String[] array)
    • stringArrayWrapper

      public static JS.WrapFunction<String[],org.teavm.jso.JSObject> stringArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(float[] array)
    • floatArrayWrapper

      public static JS.WrapFunction<float[],org.teavm.jso.JSObject> floatArrayWrapper()
    • wrap

      public static org.teavm.jso.JSObject wrap(double[] array)
    • doubleArrayWrapper

      public static JS.WrapFunction<double[],org.teavm.jso.JSObject> doubleArrayWrapper()
    • unwrapArray

      public static <T extends org.teavm.jso.JSObject> T[] unwrapArray(Class<T> type, org.teavm.jso.core.JSArrayReader<T> array)
    • arrayUnwrapper

      public static <T extends org.teavm.jso.JSObject> JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<T>,T[]> arrayUnwrapper(Class<T> type)
    • unmapArray

      public static <S extends org.teavm.jso.JSObject, T> T[] unmapArray(Class<T> type, org.teavm.jso.core.JSArrayReader<S> array, JS.UnwrapFunction<S,T> f)
    • arrayUnmapper

      public static <T, S extends org.teavm.jso.JSObject> JS.UnwrapFunction<org.teavm.jso.core.JSArray<S>,T[]> arrayUnmapper(Class<T> type, JS.UnwrapFunction<S,T> f)
    • unwrapBooleanArray

      public static boolean[] unwrapBooleanArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBoolean> array)
    • booleanArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBoolean>,boolean[]> booleanArrayUnwrapper()
    • unwrapByteArray

      public static byte[] unwrapByteArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
    • byteArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,byte[]> byteArrayUnwrapper()
    • unwrapShortArray

      public static short[] unwrapShortArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
    • shortArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,short[]> shortArrayUnwrapper()
    • unwrapIntArray

      public static int[] unwrapIntArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
    • intArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,int[]> intArrayUnwrapper()
    • unwrapLongArray

      public static long[] unwrapLongArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBigInt> array)
    • longArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSBigInt>,long[]> longArrayUnwrapper()
    • unwrapCharArray

      public static char[] unwrapCharArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
    • charArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,char[]> charArrayUnwrapper()
    • unwrapFloatArray

      public static float[] unwrapFloatArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
    • floatArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,float[]> floatArrayUnwrapper()
    • unwrapDoubleArray

      public static double[] unwrapDoubleArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber> array)
    • doubleArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSNumber>,double[]> doubleArrayUnwrapper()
    • unwrapStringArray

      public static String[] unwrapStringArray(org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSString> array)
    • stringArrayUnwrapper

      public static JS.UnwrapFunction<org.teavm.jso.core.JSArrayReader<org.teavm.jso.core.JSString>,String[]> stringArrayUnwrapper()
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l)
    • invoke

      public static org.teavm.jso.JSObject invoke(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l, org.teavm.jso.JSObject m)
    • apply

      public static org.teavm.jso.JSObject apply(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject method, org.teavm.jso.core.JSArray<org.teavm.jso.JSObject> v)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l)
    • arrayOf

      public static org.teavm.jso.JSObject arrayOf(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l, org.teavm.jso.JSObject m)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l)
    • construct

      public static org.teavm.jso.JSObject construct(org.teavm.jso.JSObject cls, org.teavm.jso.JSObject a, org.teavm.jso.JSObject b, org.teavm.jso.JSObject c, org.teavm.jso.JSObject d, org.teavm.jso.JSObject e, org.teavm.jso.JSObject f, org.teavm.jso.JSObject g, org.teavm.jso.JSObject h, org.teavm.jso.JSObject i, org.teavm.jso.JSObject j, org.teavm.jso.JSObject k, org.teavm.jso.JSObject l, org.teavm.jso.JSObject m)
    • get

      public static org.teavm.jso.JSObject get(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index)
    • getPure

      public static org.teavm.jso.JSObject getPure(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index)
    • set

      public static void set(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index, org.teavm.jso.JSObject obj)
    • setPure

      public static void setPure(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject index, org.teavm.jso.JSObject obj)
    • function

      public static org.teavm.jso.JSObject function(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject property)
    • functionAsObject

      public static org.teavm.jso.JSObject functionAsObject(org.teavm.jso.JSObject instance, org.teavm.jso.JSObject property)
    • global

      public static org.teavm.jso.JSObject global(String name)
    • importModule

      public static org.teavm.jso.JSObject importModule(String name)
    • instanceOf

      public static boolean instanceOf(org.teavm.jso.JSObject obj, org.teavm.jso.JSObject cls)
    • instanceOfOrNull

      public static boolean instanceOfOrNull(org.teavm.jso.JSObject obj, org.teavm.jso.JSObject cls)
    • isPrimitive

      public static boolean isPrimitive(org.teavm.jso.JSObject obj, org.teavm.jso.JSObject primitive)
    • throwCCEIfFalse

      public static org.teavm.jso.JSObject throwCCEIfFalse(boolean value, org.teavm.jso.JSObject o)
    • argumentsBeginningAt

      public static org.teavm.jso.JSObject argumentsBeginningAt(int index)
    • sameRef

      public static boolean sameRef(org.teavm.jso.JSObject a, org.teavm.jso.JSObject b)
    • isNull

      public static boolean isNull(org.teavm.jso.JSObject o)
    • jsArrayItem

      public static Object jsArrayItem(Object array, int index)