Home
last modified time | relevance | path

Searched refs:typeArgument (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DgenericBridgesLowering.cpp257 checker::Type *const typeArgument = typeArguments[i]; in ProcessClassDefinition() member in ark::es2panda::compiler::checker
261 checker->EmplaceSubstituted(substitutions.derivedSubstitutions, typeParameter, typeArgument); in ProcessClassDefinition()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dfunction.cpp64 bool ETSChecker::IsCompatibleTypeArgument(ETSTypeParameter *typeParam, Type *typeArgument, in IsCompatibleTypeArgument() argument
67 if (typeArgument->IsWildcardType()) { in IsCompatibleTypeArgument()
70 ASSERT(IsReferenceType(typeArgument) || typeArgument->IsETSVoidType()); in IsCompatibleTypeArgument()
73 if (typeArgument->IsETSVoidType()) { in IsCompatibleTypeArgument()
75 } else if (typeArgument->IsETSFunctionType()) { in IsCompatibleTypeArgument()
78 this->FunctionTypeToFunctionalInterfaceType(typeArgument->AsETSFunctionType()->CallSignatures().front())); in IsCompatibleTypeArgument()
80 retVal = Relation()->IsSupertypeOf(constraint, typeArgument); in IsCompatibleTypeArgument()
H A Dhelpers.cpp1189 for (const auto typeArgument : objectType->TypeArguments()) { in CheckExpandedType()
1190 CheckExpandedType(typeArgument, parametersNeedToBeBoxed, needToBeBoxed); in CheckExpandedType()
/arkcompiler/ets_frontend/ets2panda/checker/types/ets/
H A DetsObjectType.cpp829 for (auto *const typeArgument : TypeArguments()) { in Instantiate()
830 copiedType->TypeArguments().emplace_back(typeArgument->Instantiate(allocator, relation, globalTypes)); in Instantiate()
/arkcompiler/ets_frontend/ets2panda/checker/
H A DETSchecker.h363 bool IsCompatibleTypeArgument(ETSTypeParameter *typeParam, Type *typeArgument, const Substitution *substitution);

Completed in 12 milliseconds