Chromium Code Reviews| Index: pkg/front_end/lib/src/fasta/source/outline_builder.dart |
| diff --git a/pkg/front_end/lib/src/fasta/source/outline_builder.dart b/pkg/front_end/lib/src/fasta/source/outline_builder.dart |
| index 8fa539d7197e2e6b1b268a5108182e1a74b88e63..a20bf7d25e5b1dc1c2e3b24f151193b5a6243ca6 100644 |
| --- a/pkg/front_end/lib/src/fasta/source/outline_builder.dart |
| +++ b/pkg/front_end/lib/src/fasta/source/outline_builder.dart |
| @@ -4,7 +4,7 @@ |
| library fasta.outline_builder; |
| -import 'package:kernel/ast.dart' show AsyncMarker, ProcedureKind; |
| +import 'package:kernel/ast.dart' show ProcedureKind; |
| import '../fasta_codes.dart' show FastaMessage, codeExpectedBlockToSkip; |
| @@ -45,26 +45,6 @@ enum MethodBody { |
| RedirectingFactoryBody, |
| } |
| -AsyncMarker asyncMarkerFromTokens(Token asyncToken, Token starToken) { |
|
Siggi Cherem (dart-lang)
2017/05/18 19:44:03
this now only used by body_builder, so I moved it
|
| - if (asyncToken == null || identical(asyncToken.stringValue, "sync")) { |
| - if (starToken == null) { |
| - return AsyncMarker.Sync; |
| - } else { |
| - assert(identical(starToken.stringValue, "*")); |
| - return AsyncMarker.SyncStar; |
| - } |
| - } else if (identical(asyncToken.stringValue, "async")) { |
| - if (starToken == null) { |
| - return AsyncMarker.Async; |
| - } else { |
| - assert(identical(starToken.stringValue, "*")); |
| - return AsyncMarker.AsyncStar; |
| - } |
| - } else { |
| - return internalError("Unknown async modifier: $asyncToken"); |
| - } |
| -} |
| - |
| class OutlineBuilder extends UnhandledListener { |
| final SourceLibraryBuilder library; |
| @@ -306,7 +286,6 @@ class OutlineBuilder extends UnhandledListener { |
| void endTopLevelMethod(Token beginToken, Token getOrSet, Token endToken) { |
| debugEvent("endTopLevelMethod"); |
| MethodBody kind = pop(); |
| - AsyncMarker asyncModifier = pop(); |
| List<FormalParameterBuilder> formals = pop(); |
| int formalsOffset = pop(); |
| List<TypeVariableBuilder> typeVariables = pop(); |
| @@ -324,7 +303,6 @@ class OutlineBuilder extends UnhandledListener { |
| name, |
| typeVariables, |
| formals, |
| - asyncModifier, |
| computeProcedureKind(getOrSet), |
| charOffset, |
| formalsOffset, |
| @@ -359,7 +337,6 @@ class OutlineBuilder extends UnhandledListener { |
| // This will cause an error later. |
| pop(); |
| } |
| - AsyncMarker asyncModifier = pop(); |
| List<FormalParameterBuilder> formals = pop(); |
| int formalsOffset = pop(); |
| List<TypeVariableBuilder> typeVariables = pop(); |
| @@ -404,7 +381,6 @@ class OutlineBuilder extends UnhandledListener { |
| name, |
| typeVariables, |
| formals, |
| - asyncModifier, |
| kind, |
| charOffset, |
| formalsOffset, |
| @@ -720,7 +696,6 @@ class OutlineBuilder extends UnhandledListener { |
| if (kind == MethodBody.RedirectingFactoryBody) { |
| redirectionTarget = pop(); |
| } |
| - AsyncMarker asyncModifier = pop(); |
| List<FormalParameterBuilder> formals = pop(); |
| int formalsOffset = pop(); |
| var name = pop(); |
| @@ -731,7 +706,6 @@ class OutlineBuilder extends UnhandledListener { |
| modifiers, |
| name, |
| formals, |
| - asyncModifier, |
| redirectionTarget, |
| factoryKeyword.next.charOffset, |
| formalsOffset, |
| @@ -786,7 +760,6 @@ class OutlineBuilder extends UnhandledListener { |
| @override |
| void handleAsyncModifier(Token asyncToken, Token starToken) { |
| debugEvent("AsyncModifier"); |
| - push(asyncMarkerFromTokens(asyncToken, starToken)); |
| } |
| @override |