@@ -186,7 +186,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
186186
187187 final SourceLibraryBuilder ? _origin;
188188
189- final List <FunctionBuilder > nativeMethods = < FunctionBuilder > [];
189+ final List <SourceFunctionBuilder > nativeMethods = < SourceFunctionBuilder > [];
190190
191191 final List <TypeVariableBuilder > unboundTypeVariables =
192192 < TypeVariableBuilder > [];
@@ -2657,7 +2657,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
26572657 }
26582658 }
26592659 }
2660- ProcedureBuilder procedureBuilder = new SourceProcedureBuilder (
2660+ SourceProcedureBuilder procedureBuilder = new SourceProcedureBuilder (
26612661 metadata,
26622662 modifiers,
26632663 returnType,
@@ -3302,7 +3302,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
33023302 return count;
33033303 }
33043304
3305- void addNativeMethod (FunctionBuilder method) {
3305+ void addNativeMethod (SourceFunctionBuilder method) {
33063306 nativeMethods.add (method);
33073307 }
33083308
@@ -3316,7 +3316,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
33163316 }
33173317 }
33183318
3319- for (FunctionBuilder method in nativeMethods) {
3319+ for (SourceFunctionBuilder method in nativeMethods) {
33203320 method.becomeNative (loader);
33213321 }
33223322 count += nativeMethods.length;
@@ -3678,9 +3678,9 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
36783678 inErrorRecovery: issues.isNotEmpty);
36793679 formals = member.formals;
36803680 } else {
3681- assert (member is ConstructorBuilder ,
3681+ assert (member is SourceConstructorBuilder ,
36823682 "Unexpected constructor member (${member .runtimeType })." );
3683- formals = (member as ConstructorBuilder ).formals;
3683+ formals = (member as SourceConstructorBuilder ).formals;
36843684 }
36853685 if (formals != null && formals.isNotEmpty) {
36863686 for (FormalParameterBuilder formal in formals) {
@@ -3694,7 +3694,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
36943694 });
36953695 }
36963696 declaration.forEach ((String name, Builder member) {
3697- if (member is ProcedureBuilder ) {
3697+ if (member is SourceProcedureBuilder ) {
36983698 List <NonSimplicityIssue > issues =
36993699 getNonSimplicityIssuesForTypeVariables (member.typeVariables);
37003700 if (member.formals != null && member.formals! .isNotEmpty) {
@@ -3733,7 +3733,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
37333733 count += computeDefaultTypesForVariables (declaration.typeVariables,
37343734 inErrorRecovery: issues.isNotEmpty);
37353735 _recursivelyReportGenericFunctionTypesAsBoundsForType (declaration.type);
3736- } else if (declaration is FunctionBuilder ) {
3736+ } else if (declaration is SourceFunctionBuilder ) {
37373737 List <NonSimplicityIssue > issues =
37383738 getNonSimplicityIssuesForTypeVariables (declaration.typeVariables);
37393739 if (declaration.formals != null && declaration.formals! .isNotEmpty) {
@@ -3761,7 +3761,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
37613761 inErrorRecovery: issues.isNotEmpty);
37623762 }
37633763 declaration.forEach ((String name, Builder member) {
3764- if (member is ProcedureBuilder ) {
3764+ if (member is SourceProcedureBuilder ) {
37653765 List <NonSimplicityIssue > issues =
37663766 getNonSimplicityIssuesForTypeVariables (member.typeVariables);
37673767 if (member.formals != null && member.formals! .isNotEmpty) {
@@ -3809,10 +3809,10 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
38093809 for (Builder declaration
38103810 in _libraryTypeParameterScopeBuilder.setters! .values) {
38113811 assert (
3812- declaration is ProcedureBuilder ,
3812+ declaration is SourceProcedureBuilder ,
38133813 "Expected setter to be a ProcedureBuilder, "
38143814 "but got '${declaration .runtimeType }'" );
3815- if (declaration is ProcedureBuilder &&
3815+ if (declaration is SourceProcedureBuilder &&
38163816 declaration.formals != null &&
38173817 declaration.formals! .isNotEmpty) {
38183818 for (FormalParameterBuilder formal in declaration.formals! ) {
@@ -4235,7 +4235,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
42354235 }
42364236
42374237 void checkTypesInFunctionBuilder (
4238- FunctionBuilder procedureBuilder, TypeEnvironment typeEnvironment) {
4238+ SourceFunctionBuilder procedureBuilder, TypeEnvironment typeEnvironment) {
42394239 checkBoundsInFunctionNode (
42404240 procedureBuilder.function, typeEnvironment, procedureBuilder.fileUri! );
42414241 if (procedureBuilder.formals != null &&
@@ -4245,7 +4245,8 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
42454245 }
42464246
42474247 void checkTypesInConstructorBuilder (
4248- ConstructorBuilder constructorBuilder, TypeEnvironment typeEnvironment) {
4248+ SourceConstructorBuilder constructorBuilder,
4249+ TypeEnvironment typeEnvironment) {
42494250 checkBoundsInFunctionNode (
42504251 constructorBuilder.constructor.function, typeEnvironment, fileUri);
42514252 if (! constructorBuilder.isExternal && constructorBuilder.formals != null ) {
@@ -4549,7 +4550,7 @@ class SourceLibraryBuilder extends LibraryBuilderImpl {
45494550 Builder declaration = iterator.current;
45504551 if (declaration is FieldBuilder ) {
45514552 checkTypesInField (declaration, typeEnvironment);
4552- } else if (declaration is ProcedureBuilder ) {
4553+ } else if (declaration is SourceProcedureBuilder ) {
45534554 checkTypesInFunctionBuilder (declaration, typeEnvironment);
45544555 if (declaration.isGetter) {
45554556 Builder ? setterDeclaration =
0 commit comments