Home
last modified time | relevance | path

Searched refs:classVar (Results 1 - 4 of 4) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dobject.cpp1279 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 Dhelpers.cpp107 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 DETSchecker.h205 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 Dscope.cpp475 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