Home | History | Annotate | Download | only in Netscape

Lines Matching refs:IdentifierRep

36 #include <WebCore/IdentifierRep.h>
80 static Identifier identifierFromIdentifierRep(ExecState* exec, IdentifierRep* identifierRep)
82 ASSERT(identifierRep->isString());
84 const char* string = identifierRep->string();
92 IdentifierRep* identifierRep = static_cast<IdentifierRep*>(methodName);
94 if (!identifierRep->isString())
103 JSValue value = m_jsObject->get(exec, identifierFromIdentifierRep(exec, identifierRep));
112 IdentifierRep* identifierRep = static_cast<IdentifierRep*>(methodName);
114 if (!identifierRep->isString())
123 JSValue function = m_jsObject->get(exec, identifierFromIdentifierRep(exec, identifierRep));
141 IdentifierRep* identifierRep = static_cast<IdentifierRep*>(identifier);
150 if (identifierRep->isString())
151 result = m_jsObject->hasProperty(exec, identifierFromIdentifierRep(exec, identifierRep));
153 result = m_jsObject->hasProperty(exec, identifierRep->number());
161 IdentifierRep* identifierRep = static_cast<IdentifierRep*>(propertyName);
169 if (identifierRep->isString())
170 jsResult = m_jsObject->get(exec, identifierFromIdentifierRep(exec, identifierRep));
172 jsResult = m_jsObject->get(exec, identifierRep->number());
181 IdentifierRep* identifierRep = static_cast<IdentifierRep*>(propertyName);
190 if (identifierRep->isString()) {
192 m_jsObject->put(exec, identifierFromIdentifierRep(exec, identifierRep), jsValue, slot);
194 m_jsObject->put(exec, identifierRep->number(), jsValue);
202 IdentifierRep* identifierRep = static_cast<IdentifierRep*>(propertyName);
209 if (identifierRep->isString()) {
210 Identifier identifier = identifierFromIdentifierRep(exec, identifierRep);
219 if (!m_jsObject->hasProperty(exec, identifierRep->number())) {
224 m_jsObject->deleteProperty(exec, identifierRep->number());
245 nameIdentifiers[i] = static_cast<NPIdentifier>(IdentifierRep::get(propertyNames[i].ustring().utf8().data()));