Uses of Class
org.htmlunit.corejs.javascript.Slot
-
Packages that use Slot Package Description org.htmlunit.corejs.javascript -
-
Uses of Slot in org.htmlunit.corejs.javascript
Subclasses of Slot in org.htmlunit.corejs.javascript Modifier and Type Class Description class
AccessorSlot
This is a specialization of Slot to store various types of values that are retrieved dynamically using Java and JavaScript functions.class
LambdaSlot
This is a specialization of property access using some lambda functions.class
LazyLoadSlot
This is a specialization of Slot to store values that are retrieved via calls to script functions.Fields in org.htmlunit.corejs.javascript declared as Slot Modifier and Type Field Description private Slot
EmbeddedSlotMap. firstAdded
private Slot
EmbeddedSlotMap. lastAdded
private Slot
EmbeddedSlotMap.Iter. next
(package private) Slot
Slot. next
(package private) Slot
Slot. orderedNext
private Slot[]
EmbeddedSlotMap. slots
Fields in org.htmlunit.corejs.javascript with type parameters of type Slot Modifier and Type Field Description private java.util.LinkedHashMap<java.lang.Object,Slot>
HashSlotMap. map
Methods in org.htmlunit.corejs.javascript that return Slot Modifier and Type Method Description private Slot
EmbeddedSlotMap. createSlot(java.lang.Object key, int indexOrHash, int attributes)
private Slot
HashSlotMap. createSlot(java.lang.Object key, int index, int attributes)
private Slot
ScriptableObject. getAttributeSlot(java.lang.String name, int index)
private Slot
ScriptableObject. getAttributeSlot(Symbol key)
Slot
EmbeddedSlotMap. modify(java.lang.Object key, int index, int attributes)
Locate the slot with given name or index, and create a new one if necessary.Slot
HashSlotMap. modify(java.lang.Object key, int index, int attributes)
Slot
SlotMap. modify(java.lang.Object key, int index, int attributes)
Return the Slot that matches EITHER "key" or "index".Slot
SlotMapContainer. modify(java.lang.Object key, int index, int attributes)
Slot
ThreadSafeSlotMapContainer. modify(java.lang.Object key, int index, int attributes)
Slot
EmbeddedSlotMap.Iter. next()
Slot
EmbeddedSlotMap. query(java.lang.Object key, int index)
Locate the slot with the given name or index.Slot
HashSlotMap. query(java.lang.Object key, int index)
Slot
SlotMap. query(java.lang.Object key, int index)
Retrieve the slot at EITHER key or index, or return null if the slot cannot be found.Slot
SlotMapContainer. query(java.lang.Object key, int index)
Slot
ThreadSafeSlotMapContainer. query(java.lang.Object key, int index)
protected Slot
ScriptableObject. querySlot(Context cx, java.lang.Object id)
Methods in org.htmlunit.corejs.javascript that return types with arguments of type Slot Modifier and Type Method Description java.util.Iterator<Slot>
EmbeddedSlotMap. iterator()
java.util.Iterator<Slot>
HashSlotMap. iterator()
java.util.Iterator<Slot>
SlotMapContainer. iterator()
java.util.Iterator<Slot>
ThreadSafeSlotMapContainer. iterator()
Methods in org.htmlunit.corejs.javascript with parameters of type Slot Modifier and Type Method Description void
EmbeddedSlotMap. add(Slot newSlot)
void
HashSlotMap. add(Slot newSlot)
void
SlotMap. add(Slot newSlot)
Insert a new slot to the map.void
SlotMapContainer. add(Slot newSlot)
void
ThreadSafeSlotMapContainer. add(Slot newSlot)
private static void
EmbeddedSlotMap. addKnownAbsentSlot(Slot[] addSlots, Slot slot)
Add slot with keys that are known to absent from the table.private static void
EmbeddedSlotMap. copyTable(Slot[] oldSlots, Slot[] newSlots)
private void
EmbeddedSlotMap. insertNewSlot(Slot newSlot)
private java.lang.Object
HashSlotMap. makeKey(Slot slot)
void
EmbeddedSlotMap. replace(Slot oldSlot, Slot newSlot)
void
HashSlotMap. replace(Slot oldSlot, Slot newSlot)
void
SlotMap. replace(Slot oldSlot, Slot newSlot)
Replace "slot" with a new slot.void
SlotMapContainer. replace(Slot oldSlot, Slot newSlot)
void
ThreadSafeSlotMapContainer. replace(Slot oldSlot, Slot newSlot)
Constructors in org.htmlunit.corejs.javascript with parameters of type Slot Constructor Description AccessorSlot(Slot oldSlot)
Iter(Slot slot)
LambdaSlot(Slot oldSlot)
LazyLoadSlot(Slot oldSlot)
Slot(Slot oldSlot)
-