Lines Matching refs:propertyName

284 void Structure::despecifyDictionaryFunction(JSGlobalData& globalData, const Identifier& propertyName)
286 StringImpl* rep = propertyName.impl();
298 Structure* Structure::addPropertyTransitionToExistingStructure(Structure* structure, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset)
303 if (Structure* existingTransition = structure->m_transitionTable.get(propertyName.impl(), attributes)) {
317 Structure* Structure::addPropertyTransition(JSGlobalData& globalData, Structure* structure, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset)
326 if (specificValue && structure->m_transitionTable.contains(propertyName.impl(), attributes))
331 ASSERT(!Structure::addPropertyTransitionToExistingStructure(structure, propertyName, attributes, specificValue, offset));
339 offset = transition->putSpecificValue(globalData, propertyName, attributes, specificValue);
351 transition->m_nameInPrevious = propertyName.impl();
367 offset = transition->putSpecificValue(globalData, propertyName, attributes, specificValue);
379 Structure* Structure::removePropertyTransition(JSGlobalData& globalData, Structure* structure, const Identifier& propertyName, size_t& offset)
385 offset = transition->remove(propertyName);
580 size_t Structure::addPropertyWithoutTransition(JSGlobalData& globalData, const Identifier& propertyName, unsigned attributes, JSCell* specificValue)
591 size_t offset = putSpecificValue(globalData, propertyName, attributes, specificValue);
598 size_t Structure::removePropertyWithoutTransition(JSGlobalData& globalData, const Identifier& propertyName)
606 size_t offset = remove(propertyName);
643 size_t Structure::get(JSGlobalData& globalData, StringImpl* propertyName, unsigned& attributes, JSCell*& specificValue)
649 PropertyMapEntry* entry = m_propertyTable->find(propertyName).first;
659 bool Structure::despecifyFunction(JSGlobalData& globalData, const Identifier& propertyName)
665 ASSERT(!propertyName.isNull());
666 PropertyMapEntry* entry = m_propertyTable->find(propertyName.impl()).first;
686 size_t Structure::putSpecificValue(JSGlobalData& globalData, const Identifier& propertyName, unsigned attributes, JSCell* specificValue)
688 ASSERT(!propertyName.isNull());
689 ASSERT(get(globalData, propertyName) == notFound);
695 StringImpl* rep = propertyName.impl();
714 size_t Structure::remove(const Identifier& propertyName)
716 ASSERT(!propertyName.isNull());
720 StringImpl* rep = propertyName.impl();