Uses of Class
org.mozilla.javascript.Slot
Packages that use Slot
-
Uses of Slot in org.mozilla.javascript
Subclasses of Slot in org.mozilla.javascriptModifier and TypeClassDescriptionclass
This is a specialization of Slot to store various types of values that are retrieved dynamically using Java and JavaScript functions.class
This is a specialization of property access using some lambda functions.class
This is a specialization of Slot to store values that are retrieved via calls to script functions.Fields in org.mozilla.javascript declared as SlotModifier and TypeFieldDescriptionprivate 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.mozilla.javascript with type parameters of type SlotMethods in org.mozilla.javascript that return SlotModifier and TypeMethodDescriptionprivate Slot
EmbeddedSlotMap.createSlot
(Object key, int indexOrHash, int attributes) private Slot
HashSlotMap.createSlot
(Object key, int index, int attributes) private Slot
ScriptableObject.getAttributeSlot
(String name, int index) private Slot
ScriptableObject.getAttributeSlot
(Symbol key) Locate the slot with given name or index, and create a new one if necessary.Return the Slot that matches EITHER "key" or "index".EmbeddedSlotMap.Iter.next()
Locate the slot with the given name or index.Retrieve the slot at EITHER key or index, or return null if the slot cannot be found.protected Slot
Methods in org.mozilla.javascript that return types with arguments of type SlotModifier and TypeMethodDescriptionEmbeddedSlotMap.iterator()
HashSlotMap.iterator()
SlotMapContainer.iterator()
ThreadSafeSlotMapContainer.iterator()
Methods in org.mozilla.javascript with parameters of type SlotModifier and TypeMethodDescriptionvoid
void
void
Insert a new slot to the map.void
void
private static void
EmbeddedSlotMap.addKnownAbsentSlot
(Slot[] addSlots, Slot slot) Add slot with keys that are known to absent from the table.private static void
private void
EmbeddedSlotMap.insertNewSlot
(Slot newSlot) private Object
void
void
void
Replace "slot" with a new slot.void
void
Constructors in org.mozilla.javascript with parameters of type SlotModifierConstructorDescription(package private)
AccessorSlot
(Slot oldSlot) (package private)
(package private)
LambdaSlot
(Slot oldSlot) (package private)
LazyLoadSlot
(Slot oldSlot) protected