diff options
Diffstat (limited to 'js/src/jsscript.h')
-rw-r--r-- | js/src/jsscript.h | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/js/src/jsscript.h b/js/src/jsscript.h index fd5c96a16..d8d28ebeb 100644 --- a/js/src/jsscript.h +++ b/js/src/jsscript.h @@ -638,22 +638,12 @@ class ScriptSourceObject : public NativeObject return static_cast<JSScript*>(untyped); } - void setPrivate(const Value& value) { - setReservedSlot(PRIVATE_SLOT, value); - } - Value getPrivate() const { - return getReservedSlot(PRIVATE_SLOT); - } - private: - enum { - SOURCE_SLOT = 0, - ELEMENT_SLOT, - ELEMENT_PROPERTY_SLOT, - INTRODUCTION_SCRIPT_SLOT, - PRIVATE_SLOT, - RESERVED_SLOTS - }; + static const uint32_t SOURCE_SLOT = 0; + static const uint32_t ELEMENT_SLOT = 1; + static const uint32_t ELEMENT_PROPERTY_SLOT = 2; + static const uint32_t INTRODUCTION_SCRIPT_SLOT = 3; + static const uint32_t RESERVED_SLOTS = 4; }; enum GeneratorKind { NotGenerator, LegacyGenerator, StarGenerator }; |