Lines Matching refs:Handle
51 ScopeIterator(Isolate* isolate, Handle<JSFunction> function);
52 ScopeIterator(Isolate* isolate, Handle<JSGeneratorObject> generator);
55 Handle<JSObject> MaterializeScopeDetails();
74 Handle<JSObject> ScopeObject(Mode mode);
80 bool SetVariableValue(Handle<String> variable_name, Handle<Object> new_value);
85 Handle<StringSet> GetLocals() { return locals_; }
89 Handle<Object> GetFunctionDebugName() const;
91 Handle<Script> GetScript() const { return script_; }
105 Handle<Context> CurrentContext() const {
115 Handle<JSGeneratorObject> generator_;
119 Handle<JSFunction> function_;
121 Handle<Context> context_;
122 Handle<Script> script_;
123 Handle<StringSet> locals_;
144 using Visitor = std::function<bool(Handle<String> name, Handle<Object> value,
147 Handle<JSObject> WithContextExtension();
149 bool SetLocalVariableValue(Handle<String> variable_name,
150 Handle<Object> new_value);
151 bool SetContextVariableValue(Handle<String> variable_name,
152 Handle<Object> new_value);
153 bool SetContextExtensionValue(Handle<String> variable_name,
154 Handle<Object> new_value);
155 bool SetScriptVariableValue(Handle<String> variable_name,
156 Handle<Object> new_value);
157 bool SetModuleVariableValue(Handle<String> variable_name,
158 Handle<Object> new_value);
168 bool VisitContextLocals(const Visitor& visitor, Handle<ScopeInfo> scope_info,
169 Handle<Context> context, ScopeType scope_type) const;