Home | History | Annotate | Download | only in debug

Lines Matching defs:ScopeIterator

18 ScopeIterator::ScopeIterator(Isolate* isolate, FrameInspector* frame_inspector,
19 ScopeIterator::Option option)
45 // parsing. Sometimes we want to run the ScopeIterator as fast as possible
111 ScopeIterator::ScopeIterator(Isolate* isolate, Handle<JSFunction> function)
121 void ScopeIterator::UnwrapEvaluationContext() {
136 MUST_USE_RESULT MaybeHandle<JSObject> ScopeIterator::MaterializeScopeDetails() {
176 void ScopeIterator::Next() {
213 ScopeIterator::ScopeType ScopeIterator::Type() {
268 MaybeHandle<JSObject> ScopeIterator::ScopeObject() {
271 case ScopeIterator::ScopeTypeGlobal:
273 case ScopeIterator::ScopeTypeScript:
275 case ScopeIterator::ScopeTypeLocal:
279 case ScopeIterator::ScopeTypeWith:
281 case ScopeIterator::ScopeTypeCatch:
283 case ScopeIterator::ScopeTypeClosure:
286 case ScopeIterator::ScopeTypeBlock:
287 case ScopeIterator::ScopeTypeEval:
289 case ScopeIterator::ScopeTypeModule:
297 bool ScopeIterator::HasContext() {
309 bool ScopeIterator::SetVariableValue(Handle<String> variable_name,
313 case ScopeIterator::ScopeTypeGlobal:
315 case ScopeIterator::ScopeTypeLocal:
317 case ScopeIterator::ScopeTypeWith:
319 case ScopeIterator::ScopeTypeCatch:
321 case ScopeIterator::ScopeTypeClosure:
323 case ScopeIterator::ScopeTypeScript:
325 case ScopeIterator::ScopeTypeBlock:
326 case ScopeIterator::ScopeTypeEval:
328 case ScopeIterator::ScopeTypeModule:
336 Handle<ScopeInfo> ScopeIterator::CurrentScopeInfo() {
349 Handle<Context> ScopeIterator::CurrentContext() {
361 Handle<StringSet> ScopeIterator::GetNonLocals() { return non_locals_; }
365 void ScopeIterator::DebugPrint() {
369 case ScopeIterator::ScopeTypeGlobal:
374 case ScopeIterator::ScopeTypeLocal: {
389 case ScopeIterator::ScopeTypeWith:
394 case ScopeIterator::ScopeTypeCatch:
400 case ScopeIterator::ScopeTypeClosure:
411 case ScopeIterator::ScopeTypeScript:
428 void ScopeIterator::RetrieveScopeChain(Scope* scope) {
445 void ScopeIterator::CollectNonLocals(Scope* scope) {
453 MaybeHandle<JSObject> ScopeIterator::MaterializeScriptScope() {
472 MaybeHandle<JSObject> ScopeIterator::MaterializeLocalScope() {
506 Handle<JSObject> ScopeIterator::MaterializeClosure() {
532 Handle<JSObject> ScopeIterator::MaterializeCatchScope() {
548 Handle<JSObject> ScopeIterator::WithContextExtension() {
559 Handle<JSObject> ScopeIterator::MaterializeInnerScope() {
584 MaybeHandle<JSObject> ScopeIterator::MaterializeModuleScope() {
600 bool ScopeIterator::SetParameterValue(Handle<ScopeInfo> scope_info,
616 bool ScopeIterator::SetStackVariableValue(Handle<ScopeInfo> scope_info,
632 bool ScopeIterator::SetContextVariableValue(Handle<ScopeInfo> scope_info,
666 bool ScopeIterator::SetLocalVariableValue(Handle<String> variable_name,
688 bool ScopeIterator::SetInnerScopeVariableValue(Handle<String> variable_name,
709 bool ScopeIterator::SetClosureVariableValue(Handle<String> variable_name,
716 bool ScopeIterator::SetScriptVariableValue(Handle<String> variable_name,
733 bool ScopeIterator::SetCatchVariableValue(Handle<String> variable_name,
746 void ScopeIterator::CopyContextLocalsToScopeObject(
767 void ScopeIterator::CopyContextExtensionToScopeObject(
787 void ScopeIterator::GetNestedScopeChain(Isolate* isolate, Scope* scope,