Searched refs:resolvedType (Results 1 - 8 of 8) sorted by relevance
/arkcompiler/ets_frontend/es2panda/ir/ts/ |
H A D | tsInterfaceDeclaration.cpp | 102 checker::Type *resolvedType = var->TsType(); in Check() local 104 if (!resolvedType) { in Check() 107 resolvedType = checker->Allocator()->New<checker::InterfaceType>(checker->Allocator(), id_->Name(), desc); in Check() 108 CHECK_NOT_NULL(resolvedType); in Check() 109 resolvedType->SetVariable(var); in Check() 110 var->SetTsType(resolvedType); in Check() 113 checker::InterfaceType *resolvedInterface = resolvedType->AsObjectType()->AsInterfaceType(); in Check()
|
/arkcompiler/ets_frontend/es2panda/typescript/core/ |
H A D | helpers.cpp | 472 Type *resolvedType = var->TsType(); in GetTypeFromClassOrInterfaceReference() local 474 if (!resolvedType) { in GetTypeFromClassOrInterfaceReference() 476 resolvedType = allocator_->New<InterfaceType>(allocator_, var->Name(), desc); in GetTypeFromClassOrInterfaceReference() 477 CHECK_NOT_NULL(resolvedType); in GetTypeFromClassOrInterfaceReference() 478 resolvedType->SetVariable(var); in GetTypeFromClassOrInterfaceReference() 479 var->SetTsType(resolvedType); in GetTypeFromClassOrInterfaceReference() 482 return resolvedType; in GetTypeFromClassOrInterfaceReference() 487 Type *resolvedType = var->TsType(); in GetTypeFromTypeAliasReference() local 489 if (!resolvedType) { in GetTypeFromTypeAliasReference() 496 resolvedType in GetTypeFromTypeAliasReference() [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | helpers.cpp | 491 Type *resolvedType = var->TsType(); in GetTypeFromClassOrInterfaceReference() local 493 if (resolvedType == nullptr) { in GetTypeFromClassOrInterfaceReference() 495 resolvedType = Allocator()->New<InterfaceType>(Allocator(), var->Name(), desc); in GetTypeFromClassOrInterfaceReference() 496 resolvedType->SetVariable(var); in GetTypeFromClassOrInterfaceReference() 497 var->SetTsType(resolvedType); in GetTypeFromClassOrInterfaceReference() 500 return resolvedType; in GetTypeFromClassOrInterfaceReference() 505 Type *resolvedType = var->TsType(); in GetTypeFromTypeAliasReference() local 507 if (resolvedType != nullptr) { in GetTypeFromTypeAliasReference() 508 return resolvedType; in GetTypeFromTypeAliasReference() 518 resolvedType in GetTypeFromTypeAliasReference() [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | validateHelpers.cpp | 207 auto *const resolvedType = GetApparentType(smartType != nullptr ? smartType : GetTypeOfVariable(resolved)); in ValidateResolvedIdentifier() local 212 ValidateCallExpressionIdentifier(ident, resolved, resolvedType); in ValidateResolvedIdentifier() 220 ValidateMemberIdentifier(ident, resolved, resolvedType); in ValidateResolvedIdentifier() 224 if (ValidateBinaryExpressionIdentifier(ident, resolvedType)) { in ValidateResolvedIdentifier() 243 ValidateAssignmentIdentifier(ident, resolved, resolvedType); in ValidateResolvedIdentifier() 247 if (resolved != nullptr && !resolved->Declaration()->PossibleTDZ() && !resolvedType->IsETSFunctionType()) { in ValidateResolvedIdentifier()
|
H A D | helpers.cpp | 644 checker::Type *resolvedType = nullptr; in PreferredObjectTypeFromAnnotation() local 647 if (resolvedType != nullptr) { in PreferredObjectTypeFromAnnotation() 650 resolvedType = constituentType; in PreferredObjectTypeFromAnnotation() 654 return resolvedType; in PreferredObjectTypeFromAnnotation() 2572 bool ETSChecker::TryTransformingToStaticInvoke(ir::Identifier *const ident, const Type *resolvedType) in TryTransformingToStaticInvoke() argument 2577 if (!resolvedType->IsETSObjectType()) { in TryTransformingToStaticInvoke() 2587 resolvedType->AsETSObjectType()->GetProperty(compiler::Signatures::STATIC_INSTANTIATE_METHOD, searchFlag); in TryTransformingToStaticInvoke() 2589 resolvedType->AsETSObjectType()->GetProperty(compiler::Signatures::STATIC_INVOKE_METHOD, searchFlag); in TryTransformingToStaticInvoke()
|
/arkcompiler/ets_frontend/ets2panda/ir/expressions/ |
H A D | memberExpression.cpp | 194 auto *resolvedType = extensionMethodType; in ResolveObjectMember() local 197 resolvedType = checker->CreateETSExtensionFuncHelperType(classMethodType->AsETSFunctionType(), in ResolveObjectMember() 200 return {resolvedType, nullptr}; in ResolveObjectMember()
|
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | TSAnalyzer.cpp | 1944 checker::Type *resolvedType = var->TsType(); in Check() local 1946 if (resolvedType == nullptr) { in Check() 1949 resolvedType = in Check() 1951 resolvedType->SetVariable(var); in Check() 1952 var->SetTsType(resolvedType); in Check() 1955 checker::InterfaceType *resolvedInterface = resolvedType->AsObjectType()->AsInterfaceType(); in Check()
|
H A D | ETSchecker.h | 863 bool TryTransformingToStaticInvoke(ir::Identifier *ident, const Type *resolvedType);
|
Completed in 13 milliseconds