Home
last modified time | relevance | path

Searched refs:ClassScope (Results 1 – 9 of 9) sorted by relevance

/third_party/node/deps/v8/src/ast/
Dscopes.cc186 ClassScope::ClassScope(Zone* zone, Scope* outer_scope, bool is_anonymous) in ClassScope() function in v8::internal::ClassScope
194 ClassScope::ClassScope(IsolateT* isolate, Zone* zone, in ClassScope() function in v8::internal::ClassScope
231 template ClassScope::ClassScope(Isolate* isolate, Zone* zone,
234 template ClassScope::ClassScope(LocalIsolate* isolate, Zone* zone,
462 outer_scope = zone->New<ClassScope>(isolate, zone, ast_value_factory, in DeserializeScopeChain()
578 ClassScope* Scope::AsClassScope() { in AsClassScope()
580 return static_cast<ClassScope*>(this); in AsClassScope()
583 const ClassScope* Scope::AsClassScope() const { in AsClassScope()
585 return static_cast<const ClassScope*>(this); in AsClassScope()
1995 ClassScope* class_scope = AsClassScope(); in Print()
[all …]
Dscopes.h110 ClassScope* AsClassScope();
111 const ClassScope* AsClassScope() const;
749 friend class ClassScope;
1398 class V8_EXPORT_PRIVATE ClassScope : public Scope {
1400 ClassScope(Zone* zone, Scope* outer_scope, bool is_anonymous);
1403 ClassScope(IsolateT* isolate, Zone* zone, AstValueFactory* ast_value_factory,
1407 explicit HeritageParsingScope(ClassScope* class_scope)
1414 ClassScope* class_scope_;
1569 ClassScope* GetScope() const {
Dast.h2485 ClassScope* scope() const { return scope_; } in scope()
2520 ClassLiteral(ClassScope* scope, Expression* extends, in ClassLiteral()
2548 ClassScope* scope_;
3272 ClassScope* scope, Expression* extends, FunctionLiteral* constructor, in NewClassLiteral()
/third_party/node/deps/v8/src/parsing/
Dparser.h332 Variable* CreatePrivateNameVariable(ClassScope* scope, VariableMode mode,
347 void DeclareClassVariable(ClassScope* scope, const AstRawString* name,
349 void DeclareClassBrandVariable(ClassScope* scope, ClassInfo* class_info,
351 void DeclarePrivateClassMember(ClassScope* scope,
359 void DeclarePublicClassField(ClassScope* scope,
362 void DeclareClassProperty(ClassScope* scope, const AstRawString* class_name,
365 void DeclareClassField(ClassScope* scope, ClassLiteralProperty* property,
370 Expression* RewriteClassLiteral(ClassScope* block_scope,
Dpreparser.h1081 ClassScope* scope, VariableMode mode,
1190 V8_INLINE void DeclareClassVariable(ClassScope* scope,
1204 V8_INLINE void DeclarePublicClassField(ClassScope* scope,
1218 ClassScope* scope, const PreParserIdentifier& property_name,
1240 RewriteClassLiteral(ClassScope* scope, const PreParserIdentifier& name,
Dparser.cc908 ClassScope::HeritageParsingScope heritage(original_scope_->AsClassScope()); in ParseFunction()
1139 ClassScope* reparsed_scope = literal->scope(); in ParseClassForInstanceMemberInitialization()
3110 void Parser::DeclareClassVariable(ClassScope* scope, const AstRawString* name, in DeclareClassVariable()
3136 Variable* Parser::CreatePrivateNameVariable(ClassScope* scope, in CreatePrivateNameVariable()
3155 void Parser::DeclarePublicClassField(ClassScope* scope, in DeclarePublicClassField()
3177 void Parser::DeclarePrivateClassMember(ClassScope* scope, in DeclarePrivateClassMember()
3258 Expression* Parser::RewriteClassLiteral(ClassScope* block_scope, in RewriteClassLiteral()
3444 base::Optional<ClassScope::HeritageParsingScope> heritage; in ParseOnBackground()
Dparser-base.h786 ClassScope* NewClassScope(Scope* parent, bool is_anonymous) const { in NewClassScope()
787 return zone()->template New<ClassScope>(zone(), parent, is_anonymous); in NewClassScope()
4705 ClassScope* class_scope = NewClassScope(outer_scope, is_anonymous); in ParseClassLiteral()
4716 ClassScope::HeritageParsingScope heritage(class_scope); in ParseClassLiteral()
/third_party/node/deps/v8/src/common/
Dglobals.h691 class ClassScope; variable
/third_party/node/deps/v8/src/interpreter/
Dbytecode-generator.cc1456 ClassScope* scope = info()->scope()->outer_scope()->AsClassScope(); in GenerateBytecodeBody()
5159 ClassScope* scope = private_name->scope()->AsClassScope(); in BuildPrivateMethodIn()
5219 ClassScope* scope = private_name->scope()->AsClassScope(); in BuildPrivateBrandCheck()
5684 ClassScope* class_scope = constructor_scope->outer_scope()->AsClassScope(); in VisitCallSuper()