Lines Matching full:propertyname
292 void Structure::despecifyDictionaryFunction(const Identifier& propertyName)
294 const UString::Rep* rep = propertyName._ustring.rep();
338 PassRefPtr<Structure> Structure::addPropertyTransitionToExistingStructure(Structure* structure, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset)
343 if (Structure* existingTransition = structure->table.get(make_pair(propertyName.ustring().rep(), attributes), specificValue)) {
354 PassRefPtr<Structure> Structure::addPropertyTransition(Structure* structure, const Identifier& propertyName, unsigned attributes, JSCell* specificValue, size_t& offset)
358 ASSERT(!Structure::addPropertyTransitionToExistingStructure(structure, propertyName, attributes, specificValue, offset));
366 offset = transition->put(propertyName, attributes, specificValue);
378 transition->m_nameInPrevious = propertyName.ustring().rep();
400 offset = transition->put(propertyName, attributes, specificValue);
408 structure->table.add(make_pair(propertyName.ustring().rep(), attributes), transition.get(), specificValue);
412 PassRefPtr<Structure> Structure::removePropertyTransition(Structure* structure, const Identifier& propertyName, size_t& offset)
418 offset = transition->remove(propertyName);
561 size_t Structure::addPropertyWithoutTransition(const Identifier& propertyName, unsigned attributes, JSCell* specificValue)
572 size_t offset = put(propertyName, attributes, specificValue);
579 size_t Structure::removePropertyWithoutTransition(const Identifier& propertyName)
587 size_t offset = remove(propertyName);
697 bool Structure::despecifyFunction(const Identifier& propertyName)
699 ASSERT(!propertyName.isNull());
705 UString::Rep* rep = propertyName._ustring.rep();
759 size_t Structure::put(const Identifier& propertyName, unsigned attributes, JSCell* specificValue)
761 ASSERT(!propertyName.isNull());
762 ASSERT(get(propertyName) == notFound);
769 UString::Rep* rep = propertyName._ustring.rep();
858 size_t Structure::remove(const Identifier& propertyName)
860 ASSERT(!propertyName.isNull());
864 UString::Rep* rep = propertyName._ustring.rep();