public class WeakMap extends SimpleScriptable
WeakMap
.Constructor and Description |
---|
WeakMap()
Creates an instance.
|
WeakMap(Object iterable)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
Removes all elements.
|
boolean |
delete(Object key)
Removed the specified element.
|
Object |
get(Object key)
Returns the value of the given key.
|
boolean |
has(Object key)
Returns whether an element with the specified key exists or not.
|
WeakMap |
set(Object key,
Object value)
Adds the specified pair.
|
clone, equivalentValues, get, getBrowserVersion, getDefaultValue, getDomNodeOrDie, getDomNodeOrNull, getPrototype, getScriptableFor, getStartingScope, getWindow, getWindow, getWithPreemption, hasInstance, initParentScope, isReadOnlySettable, makeScriptableFor, setCaseSensitive, setDomNode, setDomNode, setHtmlElement
defineFunctionProperties, defineProperty, getClassName, setClassName, setParentScope
applyDescriptorToAttributeBitset, associateValue, avoidObjectDetection, buildDataDescriptor, callMethod, callMethod, checkPropertyChange, checkPropertyDefinition, defineClass, defineClass, defineClass, defineConst, defineConstProperty, defineOwnProperties, defineOwnProperty, defineOwnProperty, defineProperty, defineProperty, defineProperty, delete, delete, deleteProperty, deleteProperty, ensureScriptable, ensureScriptableObject, get, getAllIds, getArrayPrototype, getAssociatedValue, getAttributes, getAttributes, getAttributes, getAttributes, getClassPrototype, getDefaultValue, getExternalArrayData, getExternalArrayLength, getFunctionPrototype, getGetterOrSetter, getIds, getObjectPrototype, getOwnPropertyDescriptor, getParentScope, getProperty, getProperty, getPropertyIds, getPrototype, getSlot, getTopLevelScope, getTopScopeValue, getTypedProperty, getTypedProperty, getTypeOf, has, has, hasProperty, hasProperty, isAccessorDescriptor, isConst, isDataDescriptor, isEmpty, isExtensible, isFalse, isGenericDescriptor, isGetterOrSetter, isSealed, isTrue, preventExtensions, put, put, putConst, putConstProperty, putProperty, putProperty, redefineProperty, sameValue, sealObject, setAttributes, setAttributes, setAttributes, setAttributes, setExternalArrayData, setGetterOrSetter, setPrototype, size
public WeakMap()
public WeakMap(Object iterable)
iterable
- an Array or other iterable objectpublic Object get(Object key)
get
in class net.sourceforge.htmlunit.corejs.javascript.ScriptableObject
key
- the keypublic WeakMap set(Object key, Object value)
key
- the keyvalue
- the valuepublic void clear()
public boolean delete(Object key)
key
- the keypublic boolean has(Object key)
key
- the keyCopyright © 2002–2016 Gargoyle Software Inc.. All rights reserved.