Searched refs:parentClass (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/evaluate/ |
H A D | irCheckHelper.h | 50 : program(p), scope(s), parentClass(parent), node(n) in ScopedAstNode() 57 ir::AstNode *parentClass {nullptr}; 72 * @param parentClass class to use record table from, might be null. 77 bool CheckNewNode(ir::AstNode *node, varbinder::Scope *scope, ir::AstNode *parentClass, parser::Program *program);
|
H A D | helpers.h | 132 varbinder::Scope *scope, ir::AstNode *parentClass, F &&action) in DoScopedAction() 141 auto runInScope = [checker, varBinder, scope, parentClass](auto &&f) { in DoScopedAction() 142 RecordTableClassScope recordTableScope(varBinder, parentClass); in DoScopedAction() 131 DoScopedAction(checker::ETSChecker *checker, varbinder::ETSBinder *varBinder, parser::Program *program, varbinder::Scope *scope, ir::AstNode *parentClass, F &&action) DoScopedAction() argument
|
H A D | irCheckHelper.cpp | 31 bool IrCheckHelper::CheckNewNode(ir::AstNode *node, varbinder::Scope *scope, ir::AstNode *parentClass, in CheckNewNode() argument 43 recursiveDecls_.emplace_back(program, scope, parentClass, node); in CheckNewNode()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | helpers.cpp | 139 auto *parentClass = FindAncestorGivenByType(ident, ir::AstNodeType::CLASS_DEFINITION); in ExtraCheckForResolvedError() local 140 if (parentClass != nullptr && parentClass->AsClassDefinition()->IsLocal()) { in ExtraCheckForResolvedError() 141 if (parentClass != class_type->GetDeclNode()) { in ExtraCheckForResolvedError() 144 parentClass->AsClassDefinition()->Ident()->Name(), "'"}, in ExtraCheckForResolvedError()
|
Completed in 6 milliseconds