Home
last modified time | relevance | path

Searched refs:newTypeParams (Results 1 - 2 of 2) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/
H A DlambdaLowering.cpp101 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 DutilityTypeHandlers.cpp226 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