Lines Matching refs:Start
186 checker->ValidatePropertyAccess(var, objType_, property_->Start());
214 checker->LogTypeError("Member type must be the same for all union objects.", Start());
227 checker->LogTypeError({"Type ", unionType, " is illegal in union member expression."}, Start());
274 checker->LogTypeError("Index value cannot be less than zero.", property_->Start());
282 checker->LogTypeError("Index value cannot be less than zero or fractional.", property_->Start());
291 checker->LogTypeError("Index value cannot be greater than or equal to the array size.", property_->Start());
315 checker->LogTypeError("Object type doesn't have proper index access method.", Start());
331 checker::Signature *signature = checker->ValidateSignatures(signatures, nullptr, arguments, Start(), "indexing",
334 checker->LogTypeError("Cannot find index access method with the required signature.", Property()->Start());
337 checker->ValidateSignatureAccessibility(objType_, nullptr, signature, Start(),
359 auto idxIfAny = checker->GetTupleElementAccessValue(Property()->TsType(), Property()->Start());
372 Start()});
423 checker->LogTypeError("Indexed access is not supported for such expression type.", Object()->Start());