Class JSSymbol

java.lang.Object
org.graalvm.webimage.api.JSValue
org.graalvm.webimage.api.JSSymbol

public final class JSSymbol extends JSValue
Java representation of a JavaScript Symbol value.
  • Method Details

    • of

      public static JSSymbol of(String s)
    • forString

      public static JSSymbol forString(String s)
    • typeof

      public String typeof()
      Specified by:
      typeof in class JSValue
    • equals

      public boolean equals(Object that)
      Overrides:
      equals in class Object
    • hashCode

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

      public static JSSymbol forKey(String key)
    • keyFor

      public static String keyFor(JSSymbol sym)
    • asyncDispose

      public static JSSymbol asyncDispose()
    • asyncIterator

      public static JSSymbol asyncIterator()
    • dispose

      public static JSSymbol dispose()
    • hasInstance

      public static JSSymbol hasInstance()
    • isConcatSpreadable

      public static JSSymbol isConcatSpreadable()
    • iterator

      public static JSSymbol iterator()
    • match

      public static JSSymbol match()
    • matchAll

      public static JSSymbol matchAll()
    • replace

      public static JSSymbol replace()
    • search

      public static JSSymbol search()
    • species

      public static JSSymbol species()
    • split

      public static JSSymbol split()
    • toPrimitive

      public static JSSymbol toPrimitive()
    • toStringTag

      public static JSSymbol toStringTag()
    • unscopables

      public static JSSymbol unscopables()
    • isSameSymbol

      public static boolean isSameSymbol(JSSymbol a, JSSymbol b)
    • description

      public String description()