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 TypeClassDescriptionclassThis is a specialization of Slot to store various types of values that are retrieved dynamically using Java and JavaScript functions.classThis is a specialization of property access using some lambda functions.classThis is a specialization of Slot to store values that are retrieved via calls to script functions.Subinterfaces with type arguments of type Slot in org.mozilla.javascriptModifier and TypeInterfaceDescriptioninterfaceA SlotMap is an interface to the main data structure that contains all the "Slots" that back a ScriptableObject.Classes in org.mozilla.javascript that implement interfaces with type arguments of type SlotFields in org.mozilla.javascript declared as SlotModifier and TypeFieldDescriptionprivate SlotEmbeddedSlotMap.firstAddedprivate SlotEmbeddedSlotMap.lastAddedprivate SlotEmbeddedSlotMap.Iter.next(package private) SlotSlot.next(package private) SlotSlot.orderedNextprivate Slot[]EmbeddedSlotMap.slotsFields in org.mozilla.javascript with type parameters of type SlotMethods in org.mozilla.javascript that return SlotModifier and TypeMethodDescriptionprivate SlotEmbeddedSlotMap.createSlot(Object key, int indexOrHash, int attributes) private SlotHashSlotMap.createSlot(Object key, int index, int attributes) private SlotScriptableObject.getAttributeSlot(String name, int index) private SlotScriptableObject.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 SlotMethods 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 TypeMethodDescriptionvoidvoidvoidInsert a new slot to the map.voidvoidprivate static voidEmbeddedSlotMap.addKnownAbsentSlot(Slot[] addSlots, Slot slot) Add slot with keys that are known to absent from the table.private static voidprivate voidEmbeddedSlotMap.insertNewSlot(Slot newSlot) private ObjectvoidvoidvoidReplace "slot" with a new slot.voidvoidConstructors 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