Searched refs:classVar (Results 1 - 4 of 4) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | object.cpp | 1279 void ETSChecker::CheckConstFieldInitialized(const ETSObjectType *classType, varbinder::LocalVariable *classVar) 1281 const bool classVarStatic = classVar->Declaration()->Node()->AsClassProperty()->IsStatic(); 1291 CheckConstFieldInitialized(signature, classVar); 1297 void ETSChecker::FindAssignment(const ir::AstNode *node, const varbinder::LocalVariable *classVar, bool &initialized) 1299 if (node->IsAssignmentExpression() && node->AsAssignmentExpression()->Target() == classVar) { 1301 LogTypeError({"Variable '", classVar->Declaration()->Name(), "' might already have been initialized"}, 1309 FindAssignments(node, classVar, initialized); 1312 void ETSChecker::FindAssignments(const ir::AstNode *node, const varbinder::LocalVariable *classVar, bool &initialized) 1315 [this, classVar, &initialized](ir::AstNode *childNode) { FindAssignment(childNode, classVar, initialize [all...] |
H A D | helpers.cpp | 107 void ETSChecker::NotResolvedError(ir::Identifier *const ident, const varbinder::Variable *classVar, in NotResolvedError() argument 110 if (classVar == nullptr) { in NotResolvedError() 115 if (IsVariableStatic(classVar)) { in NotResolvedError()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | ETSchecker.h | 205 void FindAssignment(const ir::AstNode *node, const varbinder::LocalVariable *classVar, bool &initialized); 206 void FindAssignments(const ir::AstNode *node, const varbinder::LocalVariable *classVar, bool &initialized); 208 void CheckConstFieldInitialized(const ETSObjectType *classType, varbinder::LocalVariable *classVar); 209 void CheckConstFieldInitialized(const Signature *signature, varbinder::LocalVariable *classVar); 766 void NotResolvedError(ir::Identifier *const ident, const varbinder::Variable *classVar,
|
/arkcompiler/ets_frontend/ets2panda/varbinder/ |
H A D | scope.cpp | 475 auto classVar = allocator->New<LocalVariable>(newDecl, VariableFlags::CLASS); in AddBinding() local 476 var = InsertBinding(newDecl->Name(), classVar).first->second; in AddBinding()
|
Completed in 11 milliseconds