Lines Matching refs:visitor
389 auto visitor = [&](Handle<String> name, Handle<Object> value,
394 VisitScope(visitor, mode);
563 auto visitor = [=](Handle<String> name, Handle<Object> value,
583 VisitScope(visitor, mode);
587 void ScopeIterator::VisitScope(const Visitor& visitor, Mode mode) const {
594 return VisitLocalScope(visitor, mode, Type());
597 return VisitLocalScope(visitor, mode, Type());
600 return VisitModuleScope(visitor);
603 return VisitScriptScope(visitor);
735 void ScopeIterator::VisitScriptScope(const Visitor& visitor) const {
746 if (VisitContextLocals(visitor, scope_info, context, ScopeTypeScript))
751 void ScopeIterator::VisitModuleScope(const Visitor& visitor) const {
755 if (VisitContextLocals(visitor, scope_info, context_, ScopeTypeModule))
774 if (visitor(name, value, ScopeTypeModule)) return;
778 bool ScopeIterator::VisitContextLocals(const Visitor& visitor,
788 if (visitor(name, value, scope_type)) return true;
793 bool ScopeIterator::VisitLocals(const Visitor& visitor, Mode mode,
810 if (visitor(isolate_->factory()->this_string(), receiver, scope_type))
822 if (visitor(name, function, scope_type)) return true;
897 if (visitor(var->name(), value, scope_type)) return true;
914 void ScopeIterator::VisitLocalScope(const Visitor& visitor, Mode mode,
917 if (VisitLocals(visitor, mode, scope_type)) return;
924 if (visitor(isolate_->factory()->this_string(),
940 if (visitor(isolate_->factory()->arguments_string(), arguments,
948 if (VisitContextLocals(visitor, scope_info, context_, scope_type)) return;
969 if (visitor(key, value, scope_type)) return;