Class JSWrapper

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

public final class JSWrapper extends Object
  • Field Details

    • js

      public final org.teavm.jso.JSObject js
  • Method Details

    • wrap

      public static Object wrap(org.teavm.jso.JSObject o)
    • maybeWrap

      public static Object maybeWrap(Object o)
    • directJavaToJs

      public static org.teavm.jso.JSObject directJavaToJs(Object obj)
    • marshallJavaToJs

      public static org.teavm.jso.JSObject marshallJavaToJs(Object obj)
    • unmarshallJavaFromJs

      public static Object unmarshallJavaFromJs(org.teavm.jso.JSObject obj)
    • dependencyJavaToJs

      public static org.teavm.jso.JSObject dependencyJavaToJs(Object obj)
    • dependencyJsToJava

      public static Object dependencyJsToJava(org.teavm.jso.JSObject obj)
    • isJava

      public static boolean isJava(Object obj)
    • isJava

      public static boolean isJava(org.teavm.jso.JSObject obj)
    • unwrap

      public static org.teavm.jso.JSObject unwrap(Object o)
    • maybeUnwrap

      public static org.teavm.jso.JSObject maybeUnwrap(Object o)
    • javaToJs

      public static org.teavm.jso.JSObject javaToJs(Object o)
    • jsToJava

      public static Object jsToJava(org.teavm.jso.JSObject o)
    • isJs

      public static boolean isJs(Object o)
    • isPrimitive

      public static boolean isPrimitive(Object o, org.teavm.jso.JSObject primitive)
    • instanceOf

      public static boolean instanceOf(Object o, org.teavm.jso.JSObject type)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object