Skip to content

Commit 1b58c83

Browse files
[cfe] Add initial inference support for super-parameters
Part of #47525 Change-Id: I780f1aa323d740eda7d1e91ebab12fa123a9a32f Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/223580 Reviewed-by: Johnni Winther <[email protected]>
1 parent 996eb05 commit 1b58c83

File tree

88 files changed

+3873
-189
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+3873
-189
lines changed

pkg/front_end/lib/src/fasta/builder/class_builder.dart

+4-4
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ abstract class ClassBuilder implements DeclarationBuilder {
125125

126126
void buildOutlineExpressions(
127127
SourceLibraryBuilder library,
128-
CoreTypes coreTypes,
128+
ClassHierarchy classHierarchy,
129129
List<DelayedActionPerformer> delayedActionPerformers,
130130
List<SynthesizedFunctionNode> synthesizedFunctionNodes);
131131

@@ -351,12 +351,12 @@ abstract class ClassBuilderImpl extends DeclarationBuilderImpl
351351
@override
352352
void buildOutlineExpressions(
353353
SourceLibraryBuilder library,
354-
CoreTypes coreTypes,
354+
ClassHierarchy classHierarchy,
355355
List<DelayedActionPerformer> delayedActionPerformers,
356356
List<SynthesizedFunctionNode> synthesizedFunctionNodes) {
357357
void build(String ignore, Builder declaration) {
358358
SourceMemberBuilder member = declaration as SourceMemberBuilder;
359-
member.buildOutlineExpressions(library, coreTypes,
359+
member.buildOutlineExpressions(library, classHierarchy,
360360
delayedActionPerformers, synthesizedFunctionNodes);
361361
}
362362

@@ -365,7 +365,7 @@ abstract class ClassBuilderImpl extends DeclarationBuilderImpl
365365
if (typeVariables != null) {
366366
for (int i = 0; i < typeVariables!.length; i++) {
367367
typeVariables![i].buildOutlineExpressions(library, this, null,
368-
coreTypes, delayedActionPerformers, scope.parent!);
368+
classHierarchy, delayedActionPerformers, scope.parent!);
369369
}
370370
}
371371

0 commit comments

Comments
 (0)