bool ObjectPropertyCondition::isWatchable(PropertyCondition::WatchabilityEffort effort) const { if (!*this) return false; return isWatchable(m_object->structure(), effort); }
void SymbolTableEntry::prepareToWatch() { if (!isWatchable()) return; FatEntry* entry = inflate(); if (entry->m_watchpoints) return; entry->m_watchpoints = adoptRef(new WatchpointSet(ClearWatchpoint)); }