Interface ObjectPropertyDescriptor<THIS extends @Nullable Object>


@JsType(isNative=true, namespace="<global>") public interface ObjectPropertyDescriptor<THIS extends @Nullable Object>
  • Method Details

    • create

      @JsOverlay static <THIS extends @Nullable Object> ObjectPropertyDescriptor<THIS> create()
    • getGet

      @JsProperty ObjectPropertyDescriptor.GetFn getGet()
    • getSet

      @JsProperty ObjectPropertyDescriptor.SetFn getSet()
    • getValue

      @JsProperty @Nullable Object getValue()
    • isConfigurable

      @JsProperty boolean isConfigurable()
    • isEnumerable

      @JsProperty boolean isEnumerable()
    • isWritable

      @JsProperty boolean isWritable()
    • setConfigurable

      @JsProperty void setConfigurable(boolean configurable)
    • setEnumerable

      @JsProperty void setEnumerable(boolean enumerable)
    • setGet

      @JsProperty void setGet(ObjectPropertyDescriptor.GetFn get)
    • setSet

      @JsProperty void setSet(ObjectPropertyDescriptor.SetFn set)
    • setValue

      @JsProperty void setValue(@Nullable Object value)
    • setWritable

      @JsProperty void setWritable(boolean writable)