Searched refs:newTypeParams (Results 1 - 2 of 2) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/ |
H A D | lambdaLowering.cpp | 101 auto newTypeParams = ArenaVector<checker::ETSTypeParameter *>(allocator->Adapter()); in CloneTypeParams() local 123 newTypeParams.push_back(newTypeParam); in CloneTypeParams() 133 newTypeParams[ix]->SetConstraintType(newConstraint); in CloneTypeParams() 139 newTypeParams[ix]->SetDefaultType(newDefault); in CloneTypeParams() 339 auto [newTypeParams, subst0] = CloneTypeParams(ctx, oldTypeParams, info->enclosingFunction, enclosingScope); in CreateCalleeMethod() 341 auto *scopeForMethod = newTypeParams != nullptr ? newTypeParams->Scope() : enclosingScope; in CreateCalleeMethod() 365 cmInfo->body, ir::FunctionSignature(newTypeParams, std::move(params), returnTypeAnnotation), funcFlags, in CreateCalleeMethod() 756 auto [newTypeParams, subst0] = in CreateLambdaClass() 779 if (newTypeParams ! in CreateLambdaClass() [all...] |
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | utilityTypeHandlers.cpp | 226 auto *const newTypeParams = in CreatePartialClassDeclaration() local 229 newClassDefinition->SetTypeParams(newTypeParams); in CreatePartialClassDeclaration() 230 newTypeParams->SetParent(newClassDefinition); in CreatePartialClassDeclaration() 231 newTypeParams->SetScope(newClassDefinition->Scope()); in CreatePartialClassDeclaration()
|
Completed in 4 milliseconds