Lines Matching refs:Start

39                                     st->Start());
73 checker->Allocator()->New<checker::IndexInfo>(indexType, paramName, node->Readonly(), node->Start());
106 node->Start());
131 checker->ThrowTypeError("Property implicitly has an 'any' type.", node->Start());
153 node->Start());
158 node->Start());
260 GetSpreadElementType(checker, spreadType, elementTypes, it->Start());
384 destructuringContext.Start();
392 destructuringContext.Start();
400 expr->Left()->Start());
406 checker->ThrowTypeError("Cannot assign to this property because it is readonly.", expr->Left()->Start());
410 checker->ElaborateElementwise(leftType, expr->Right(), expr->Left()->Start());
486 expr->Start());
522 return checker->ResolveCallOrNewExpression(calleeObj->CallSignatures(), expr->Arguments(), expr->Start());
525 checker->ThrowTypeError("This expression is not callable.", expr->Start());
540 checker->CheckTruthinessOfType(testType, expr->Test()->Start());
588 checker->ThrowTypeError({"Cannot find name ", expr->Name()}, expr->Start());
595 expr->Start());
606 checker->ThrowTypeError({"Type ", indexType, " cannot be used as index type"}, expr->Property()->Start());
611 expr->Start());
616 expr->Start());
623 expr->Property()->Start());
628 expr->Property()->Start());
633 expr->Property()->Start());
644 checker::Type *baseType = checker->CheckNonNullType(expr->Object()->Check(checker), expr->Object()->Start());
681 expr->Property()->Start());
692 return checker->ResolveCallOrNewExpression(calleeObj->ConstructSignatures(), expr->Arguments(), expr->Start());
695 checker->ThrowTypeError("This expression is not callable.", expr->Start());
757 checker->ThrowTypeError("Spread types may only be created from object types.", it->Start());
803 allPropertiesMap.insert({propName, it->Start()});
942 expr->Argument()->Start());
946 expr->Argument()->Start());
949 checker->ThrowTypeError("The operand of a delete operator must be a optional.", expr->Argument()->Start());
998 checker->CheckNonNullType(operandType, expr->Start());
1004 expr->Start());
1013 checker->CheckTruthinessOfType(operandType, expr->Start());
1037 checker->CheckNonNullType(operandType, expr->Start());
1041 expr->Start());
1140 checker->CheckTruthinessOfType(testType, st->Test()->Start());
1168 checker->CheckTruthinessOfType(testType, st->Start());
1206 checker->CheckTruthinessOfType(testType, st->Start());
1228 checker->ThrowTypeError("Setters cannot return a value", st->Start());
1237 checker->ElaborateElementwise(funcReturnType, st->Argument(), st->Start());
1243 st->Start());
1271 it->Test()->Start());
1320 checker->ElaborateElementwise(annotationType, initializer, declarator->Id()->Start());
1334 declarator->Id()->Start());
1340 declarator->Id()->Start());
1348 declarator->Id()->Start());
1373 .Start();
1384 .Start();
1406 checker->CheckTruthinessOfType(testType, st->Test()->Start());
1474 expr->Expr()->Start());
1491 expr->Start());
1534 enumVar->Declaration()->Node()->Start());
1544 enumVar->Declaration()->Node()->Start());
1761 checker->ThrowTypeError("Enum member must have initializer.", variable->Declaration()->Node()->Start());
1772 checker->ThrowTypeError(INVALID_COMPUTED_WITH_STRING, init->Start());
1785 checker->ThrowTypeError(INVALID_CONST_MEMBER, init->Start());
1797 checker->ThrowTypeError(INVALID_CONST_NAN, init->Start());
1801 checker->ThrowTypeError(INVALID_CONST_INF, init->Start());
1877 checker->ThrowTypeError({"Type ", indexType, " cannot be used as index type"}, node->IndexType()->Start());
1881 checker->ThrowTypeError("Type has no matching signature for type 'number'", node->Start());
1884 checker->ThrowTypeError("Type has no matching signature for type 'string'", node->Start());
1956 CheckInheritedPropertiesAreIdentical(checker, resolvedInterface, st->Id()->Start());
1961 {"Interface '", st->Id()->Name(), "' incorrectly extends interface '", base, "'"}, st->Id()->Start());
2011 checker::Type *baseType = checker->CheckNonNullType(expr->Left()->Check(checker), expr->Left()->Start());
2027 expr->Right()->Start());