Package elemental2.core
Interface ProxyHandler<TARGET extends @Nullable Object>
@JsType(isNative=true,
namespace="<global>")
public interface ProxyHandler<TARGET extends @Nullable Object>
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceProxyHandler.ApplyFn<TARGET extends @Nullable Object>static interfaceProxyHandler.ConstructFn<TARGET extends @Nullable Object>static interfaceProxyHandler.DefinePropertyFn<TARGET extends @Nullable Object>static interfaceProxyHandler.DeletePropertyFn<TARGET extends @Nullable Object>static interfaceProxyHandler.GetFn<TARGET extends @Nullable Object>static interfaceProxyHandler.GetOwnPropertyDescriptorFn<TARGET extends @Nullable Object>static interfaceProxyHandler.GetPrototypeOfFn<TARGET extends @Nullable Object>static interfaceProxyHandler.HasFn<TARGET extends @Nullable Object>static interfaceProxyHandler.IsExtensibleFn<TARGET extends @Nullable Object>static interfaceProxyHandler.OwnKeysFn<TARGET extends @Nullable Object>static interfaceProxyHandler.PreventExtensionsFn<TARGET extends @Nullable Object>static interfaceProxyHandler.SetFn<TARGET extends @Nullable Object>static interfaceProxyHandler.SetPrototypeOfFn<TARGET extends @Nullable Object> -
Method Summary
Modifier and TypeMethodDescriptionstatic <TARGET extends @Nullable Object>
ProxyHandler<TARGET> create()getApply()getGet()getHas()getSet()voidsetApply(ProxyHandler.ApplyFn<? super TARGET> apply) voidsetConstruct(ProxyHandler.ConstructFn<? super TARGET> construct) voidsetDefineProperty(ProxyHandler.DefinePropertyFn<? super TARGET> defineProperty) voidsetDeleteProperty(ProxyHandler.DeletePropertyFn<? super TARGET> deleteProperty) voidsetGet(ProxyHandler.GetFn<? super TARGET> get) voidsetGetOwnPropertyDescriptor(ProxyHandler.GetOwnPropertyDescriptorFn<? super TARGET> getOwnPropertyDescriptor) voidsetGetPrototypeOf(ProxyHandler.GetPrototypeOfFn<? super TARGET> getPrototypeOf) voidsetHas(ProxyHandler.HasFn<? super TARGET> has) voidsetIsExtensible(ProxyHandler.IsExtensibleFn<? super TARGET> isExtensible) voidsetOwnKeys(ProxyHandler.OwnKeysFn<? super TARGET> ownKeys) voidsetPreventExtensions(ProxyHandler.PreventExtensionsFn<? super TARGET> preventExtensions) voidsetSet(ProxyHandler.SetFn<? super TARGET> set) voidsetSetPrototypeOf(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
-