Home
last modified time | relevance | path

Searched defs:exprType (Results 1 – 16 of 16) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsAsExpression.cpp85 checker::Type *exprType = expression_->Check(checker); in Check() local
100 checker::Type *exprType = checker->GetBaseTypeOfLiteralType(expression_->Check(checker)); in Check() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DobjectIterator.cpp143 auto exprType = forOfStatement->Right()->TsType(); in ProcessObjectIterator() local
194 auto hasIterator = [](checker::Type const *const exprType) -> bool { in PerformForModule()
203 if (auto const *const exprType = ast->AsForOfStatement()->Right()->TsType(); in PerformForModule() local
DexpandBrackets.cpp64 auto *exprType = ctx->AllocNode<ir::OpaqueTypeNode>(dimType, ctx->Allocator()); in ProcessNewArrayInstanceExpression() local
114 auto *exprType = ctx->AllocNode<ir::OpaqueTypeNode>(dimType, ctx->Allocator()); in ProcessNewMultiDimArrayInstanceExpression() local
DobjectLiteralLowering.cpp310 auto *exprType = ast->AsObjectExpression()->TsType(); in PerformForModule() local
DenumPostCheckLowering.cpp211 auto exprType = expr->TsType(); in HandleEnumTypeCasting() local
DopAssignment.cpp266 auto *exprType = CreateProxyTypeNode(ctx, left); in ConstructOpAssignmentResult() local
/arkcompiler/ets_frontend/ets2panda/ir/statements/
DforOfStatement.cpp24 …pe *ForOfStatement::CreateUnionIteratorTypes(checker::ETSChecker *checker, checker::Type *exprType) in CreateUnionIteratorTypes() argument
249 if (auto *exprType = right_->TsType(); exprType != nullptr) { in CheckIteratorMethod() local
/arkcompiler/ets_frontend/es2panda/ir/statements/
DswitchStatement.cpp81 checker::Type *exprType = discriminant_->Check(checker); in Check() local
/arkcompiler/ets_frontend/ets2panda/linter/src/lib/
DInteropTypescriptLinter.ts307 const exprType = this.tsTypeChecker.getTypeAtLocation(tsAsExpr.expression).getNonNullableType(); constant
DTypeScriptLinter.ts5320 const exprType = this.tsTypeChecker.getTypeAtLocation(tsAsExpr.expression).getNonNullableType(); constant
8785 const exprType = this.tsTypeChecker.getTypeAtLocation(expr); constant
/arkcompiler/ets_frontend/ets2panda/compiler/core/
DETSCompiler.cpp224 static void HandleUnionTypeInForOf(compiler::ETSGen *etsg, checker::Type const *const exprType, in HandleUnionTypeInForOf()
277 static void GetSizeInForOf(compiler::ETSGen *etsg, checker::Type const *const exprType, const ir::F… in GetSizeInForOf()
407 const auto *const exprType = expr->TsType(); in Compile() local
1265 checker::Type const *const exprType = st->Right()->TsType(); in Compile() local
DETSGen.cpp82 auto const *const exprType = expr->TsType(); in CompileAndCheck() local
/arkcompiler/ets_frontend/ets2panda/checker/
DTSAnalyzer.cpp1273 checker::Type *exprType = st->Discriminant()->Check(checker); in Check() local
1485 checker::Type *exprType = expr->Expr()->Check(checker); in Check() local
1500 checker::Type *exprType = checker->GetBaseTypeOfLiteralType(expr->Expr()->Check(checker)); in Check() local
DETSAnalyzer.cpp327 Type *exprType = expr->Argument()->Check(checker); in Check() local
361 auto exprType = literal->Check(checker); in Check() local
3045 checker::Type *const exprType = st->Right()->Check(checker); in Check() local
3632 auto exprType = expr->expr_->Check(checker); in Check() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
Dobject.cpp1659 const auto *const exprType = expr->Property()->TsType(); in ValidateTupleIndex() local
1697 auto *exprType = value->TsType(); in ValidateTupleIndexFromEtsObject() local
/arkcompiler/ets_frontend/ets2panda/linter/src/lib/utils/
DTsUtils.ts1829 const exprType = this.tsTypeChecker.getContextualType(curNode); constant