Uses of Class
org.mozilla.javascript.ScriptableObject.Slot
-
Packages that use ScriptableObject.Slot Package Description org.mozilla.javascript -
-
Uses of ScriptableObject.Slot in org.mozilla.javascript
Subclasses of ScriptableObject.Slot in org.mozilla.javascript Modifier and Type Class Description (package private) static class
ScriptableObject.GetterSlot
A GetterSlot is a specialication of a Slot for properties that are assigned functions via Object.defineProperty() and its friends instead of regular values.Fields in org.mozilla.javascript declared as ScriptableObject.Slot Modifier and Type Field Description private ScriptableObject.Slot
EmbeddedSlotMap. firstAdded
private ScriptableObject.Slot
EmbeddedSlotMap. lastAdded
private ScriptableObject.Slot
EmbeddedSlotMap.Iter. next
(package private) ScriptableObject.Slot
ScriptableObject.Slot. next
(package private) ScriptableObject.Slot
ScriptableObject.Slot. orderedNext
private ScriptableObject.Slot[]
EmbeddedSlotMap. slots
Fields in org.mozilla.javascript with type parameters of type ScriptableObject.Slot Modifier and Type Field Description private java.util.LinkedHashMap<java.lang.Object,ScriptableObject.Slot>
HashSlotMap. map
Methods in org.mozilla.javascript that return ScriptableObject.Slot Modifier and Type Method Description private ScriptableObject.Slot
EmbeddedSlotMap. createSlot(java.lang.Object key, int indexOrHash, ScriptableObject.SlotAccess accessType, ScriptableObject.Slot existingSlot)
private ScriptableObject.Slot
HashSlotMap. createSlot(java.lang.Object key, int index, java.lang.Object name, ScriptableObject.SlotAccess accessType)
private ScriptableObject.Slot
ScriptableObject. findAttributeSlot(java.lang.String name, int index, ScriptableObject.SlotAccess accessType)
private ScriptableObject.Slot
ScriptableObject. findAttributeSlot(Symbol key, ScriptableObject.SlotAccess accessType)
ScriptableObject.Slot
EmbeddedSlotMap. get(java.lang.Object key, int index, ScriptableObject.SlotAccess accessType)
Locate the slot with given name or index.ScriptableObject.Slot
HashSlotMap. get(java.lang.Object key, int index, ScriptableObject.SlotAccess accessType)
ScriptableObject.Slot
SlotMap. get(java.lang.Object key, int index, ScriptableObject.SlotAccess accessType)
Return the Slot that matches EITHER "key" or "index".ScriptableObject.Slot
SlotMapContainer. get(java.lang.Object key, int index, ScriptableObject.SlotAccess accessType)
ScriptableObject.Slot
ThreadSafeSlotMapContainer. get(java.lang.Object key, int index, ScriptableObject.SlotAccess accessType)
protected ScriptableObject.Slot
ScriptableObject. getSlot(Context cx, java.lang.Object id, ScriptableObject.SlotAccess accessType)
ScriptableObject.Slot
EmbeddedSlotMap.Iter. next()
ScriptableObject.Slot
EmbeddedSlotMap. query(java.lang.Object key, int index)
Locate the slot with the given name or index.ScriptableObject.Slot
HashSlotMap. query(java.lang.Object key, int index)
ScriptableObject.Slot
SlotMap. query(java.lang.Object key, int index)
This is an optimization that is the same as get with an accessType of SLOT_QUERY.ScriptableObject.Slot
SlotMapContainer. query(java.lang.Object key, int index)
ScriptableObject.Slot
ThreadSafeSlotMapContainer. query(java.lang.Object key, int index)
Methods in org.mozilla.javascript that return types with arguments of type ScriptableObject.Slot Modifier and Type Method Description java.util.Iterator<ScriptableObject.Slot>
EmbeddedSlotMap. iterator()
java.util.Iterator<ScriptableObject.Slot>
HashSlotMap. iterator()
java.util.Iterator<ScriptableObject.Slot>
SlotMapContainer. iterator()
java.util.Iterator<ScriptableObject.Slot>
ThreadSafeSlotMapContainer. iterator()
Methods in org.mozilla.javascript with parameters of type ScriptableObject.Slot Modifier and Type Method Description private static void
EmbeddedSlotMap. addKnownAbsentSlot(ScriptableObject.Slot[] addSlots, ScriptableObject.Slot slot)
Add slot with keys that are known to absent from the table.void
EmbeddedSlotMap. addSlot(ScriptableObject.Slot newSlot)
void
HashSlotMap. addSlot(ScriptableObject.Slot newSlot)
void
SlotMap. addSlot(ScriptableObject.Slot newSlot)
Insert a new slot to the map.void
SlotMapContainer. addSlot(ScriptableObject.Slot newSlot)
void
ThreadSafeSlotMapContainer. addSlot(ScriptableObject.Slot newSlot)
private static void
EmbeddedSlotMap. copyTable(ScriptableObject.Slot[] oldSlots, ScriptableObject.Slot[] newSlots)
private ScriptableObject.Slot
EmbeddedSlotMap. createSlot(java.lang.Object key, int indexOrHash, ScriptableObject.SlotAccess accessType, ScriptableObject.Slot existingSlot)
private void
EmbeddedSlotMap. insertNewSlot(ScriptableObject.Slot newSlot)
Constructors in org.mozilla.javascript with parameters of type ScriptableObject.Slot Constructor Description Iter(ScriptableObject.Slot slot)
-