Lines Matching refs:Variable
53 void ETSChecker::ValidatePropertyAccess(varbinder::Variable *var, ETSObjectType *obj, const lexer::SourcePosition &pos)
87 void ETSChecker::ValidateCallExpressionIdentifier(ir::Identifier *const ident, varbinder::Variable *const resolved,
93 ident->Variable()->SetTsType(GlobalTypeError());
99 if (ident->Variable() != nullptr && // It should always be true!
100 ident->Variable()->Declaration()->Node() != nullptr &&
101 ident->Variable()->Declaration()->Node()->IsImportNamespaceSpecifier()) {
103 ident->Variable()->SetTsType(GlobalTypeError());
124 ident->Variable()->SetTsType(GlobalTypeError());
127 void ETSChecker::ValidateNewClassInstanceIdentifier(ir::Identifier *const ident, varbinder::Variable *const resolved)
136 void ETSChecker::ValidateMemberIdentifier(ir::Identifier *const ident, varbinder::Variable *const resolved,
158 varbinder::Variable *const resolved)
173 void ETSChecker::ValidateAssignmentIdentifier(ir::Identifier *const ident, varbinder::Variable *const resolved,
197 ident->Variable()->SetTsType(GlobalTypeError());
204 void ETSChecker::ValidateResolvedIdentifier(ir::Identifier *const ident, varbinder::Variable *const resolved)
255 void ETSChecker::ValidateUnaryOperatorOperand(varbinder::Variable *variable)
304 if (typeParam->Name()->AsIdentifier()->Variable() == nodeIdent->Variable()) {