Interface ProxyHandler<TARGET>
@JsType(isNative=true,
namespace="<global>")
public interface ProxyHandler<TARGET>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
static interface
-
Method Summary
Modifier and TypeMethodDescriptionstatic <TARGET> ProxyHandler
<TARGET> create()
getApply()
getGet()
getHas()
getSet()
void
setApply
(ProxyHandler.ApplyFn<? super TARGET> apply) void
setConstruct
(ProxyHandler.ConstructFn<? super TARGET> construct) void
setDefineProperty
(ProxyHandler.DefinePropertyFn<? super TARGET> defineProperty) void
setDeleteProperty
(ProxyHandler.DeletePropertyFn<? super TARGET> deleteProperty) void
setGet
(ProxyHandler.GetFn<? super TARGET> get) void
setGetOwnPropertyDescriptor
(ProxyHandler.GetOwnPropertyDescriptorFn<? super TARGET> getOwnPropertyDescriptor) void
setGetPrototypeOf
(ProxyHandler.GetPrototypeOfFn<? super TARGET> getPrototypeOf) void
setHas
(ProxyHandler.HasFn<? super TARGET> has) void
setIsExtensible
(ProxyHandler.IsExtensibleFn<? super TARGET> isExtensible) void
setOwnKeys
(ProxyHandler.OwnKeysFn<? super TARGET> ownKeys) void
setPreventExtensions
(ProxyHandler.PreventExtensionsFn<? super TARGET> preventExtensions) void
setSet
(ProxyHandler.SetFn<? super TARGET> set) void
setSetPrototypeOf
(ProxyHandler.SetPrototypeOfFn<? super TARGET> setPrototypeOf)
-
Method Details
-
create
-
getApply
-
getConstruct
-
getDefineProperty
-
getDeleteProperty
-
getGet
-
getGetOwnPropertyDescriptor
-
getGetPrototypeOf
-
getHas
-
getIsExtensible
-
getOwnKeys
-
getPreventExtensions
-
getSet
-
getSetPrototypeOf
-
setApply
-
setConstruct
-
setDefineProperty
-
setDeleteProperty
-
setGet
-
setGetOwnPropertyDescriptor
@JsProperty void setGetOwnPropertyDescriptor(ProxyHandler.GetOwnPropertyDescriptorFn<? super TARGET> getOwnPropertyDescriptor) -
setGetPrototypeOf
-
setHas
-
setIsExtensible
-
setOwnKeys
-
setPreventExtensions
@JsProperty void setPreventExtensions(ProxyHandler.PreventExtensionsFn<? super TARGET> preventExtensions) -
setSet
-
setSetPrototypeOf
-