Home
last modified time | relevance | path

Searched defs:unionType (Results 1 – 20 of 20) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/test/unit/
Dunion_normalization_test_1.cpp85 auto *const unionType = normalizedType->AsETSUnionType(); in TEST_F() local
118 auto *const unionType = normalizedType->AsETSUnionType(); in TEST_F() local
142 auto *const unionType = normalizedType->AsETSUnionType(); in TEST_F() local
173 auto *const unionType = normalizedType->AsETSUnionType(); in TEST_F() local
Dunion_normalization_test_2.cpp96 auto *const unionType = normalizedType3->AsETSUnionType(); in TEST_F() local
215 auto *const unionType = normalizedType3->AsETSUnionType(); in TEST_F() local
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
DunionLowering.cpp35 static std::string GetAccessClassName(const checker::ETSUnionType *unionType) in GetAccessClassName()
88 …auto unionType = checker->GetApparentType(checker->GetNonNullishType(expr->Object()->TsType()))->A… in CreateNamedAccessMethod() local
138 …auto unionType = checker->GetApparentType(checker->GetNonNullishType(expr->Object()->TsType()))->A… in CreateNamedAccessProperty() local
173 …auto unionType = checker->GetApparentType(checker->GetNonNullishType(expr->Object()->TsType()))->A… in CreateNamedAccess() local
234 auto *const unionType = expr->Expr()->TsType()->AsETSUnionType(); in HandleUnionCastToPrimitive() local
DinterfacePropertyDeclarations.cpp54 … auto *const unionType = ctx->AllocNode<ir::ETSUnionType>(std::move(types), ctx->Allocator()); in TransformOptionalFieldTypeAnnotation() local
61 … auto *const unionType = ctx->AllocNode<ir::ETSUnionType>(std::move(types), ctx->Allocator()); in TransformOptionalFieldTypeAnnotation() local
DenumPostCheckLowering.cpp288 …::Expression *EnumPostCheckLoweringPhase::HandleUnionTypeForCalls(checker::ETSUnionType *unionType, in HandleUnionTypeForCalls()
/arkcompiler/ets_frontend/ets2panda/test/unit/plugin/
Dplugin_proceed_to_state_checker_type.cpp56 es2panda_Type *unionType = impl->CreateUnionType(context, types, 2); in CheckUnionType() local
/arkcompiler/ets_frontend/es2panda/typescript/types/
DunionType.cpp112 Type *UnionType::HandleUnionType(UnionType *unionType, GlobalTypesHolder *globalTypesHolder) in HandleUnionType()
/arkcompiler/ets_frontend/ets2panda/checker/types/ts/
DunionType.cpp112 Type *UnionType::HandleUnionType(UnionType *unionType, GlobalTypesHolder *globalTypesHolder) in HandleUnionType()
/arkcompiler/ets_frontend/ets2panda/ir/expressions/
DmemberExpression.cpp193 …mberExpression::TraverseUnionMember(checker::ETSChecker *checker, checker::ETSUnionType *unionType) in TraverseUnionMember() argument
245 auto *const unionType = baseType->AsETSUnionType(); in CheckUnionMember() local
/arkcompiler/ets_frontend/ets2panda/lsp/src/
Disolated_declaration.cpp157 std::optional<std::string> GenUnionType(const checker::ETSUnionType *unionType, checker::ETSChecker… in GenUnionType()
Dquick_info.cpp392 std::string GetNameForUnionType(const ir::TypeNode *unionType) in GetNameForUnionType()
/arkcompiler/ets_frontend/ets2panda/parser/
DETSparserTypes.cpp124 auto *const unionType = AllocNode<ir::ETSUnionType>(std::move(types), Allocator()); in ParseUnionType() local
DTSparser.cpp988 auto *unionType = AllocNode<ir::TSUnionType>(std::move(types), Allocator()); in ParseUnionType() local
/arkcompiler/ets_frontend/ets2panda/checker/ets/
DutilityTypeHandlers.cpp297 … auto *const unionType = ProgramAllocNode<ir::ETSUnionType>(std::move(types), ProgramAllocator()); in CreateNullishProperty() local
525 auto *unionType = in SetupFunctionParams() local
DtypeCheckingHelpers.cpp678 auto *unionType = CreateETSUnionType(std::move(apparentTypes)); in ResolveUnionUncheckedType() local
Dhelpers.cpp1544 auto unionType = expandedAliasType->AsETSUnionType(); in CollectAliasParametersForBoxing() local
/arkcompiler/ets_frontend/ets2panda/declgen_ets2ts/
DdeclgenEts2Ts.cpp289 auto unionType = tsType->AsETSUnionType(); in AddSuperType() local
768 void TSDeclGen::GenUnionType(const checker::ETSUnionType *unionType) in GenUnionType()
/arkcompiler/ets_frontend/ets2panda/checker/
DETSAnalyzer.cpp2014 auto *unionType = propertyType->AsETSUnionType(); in IsPropertyTypeOptional() local
2219 checker::ETSUnionType *unionType) in ResolveUnionObjectTypeForObjectLiteral()
/arkcompiler/ets_frontend/es2panda/parser/
DparserImpl.cpp1759 auto *unionType = AllocNode<ir::TSUnionType>(std::move(types)); in ParseTsUnionType() local
/arkcompiler/ets_frontend/ets2panda/linter/src/lib/
DTypeScriptLinter.ts6526 const unionType = nodeType as ts.UnionType; constant