diff --git a/pkg/analyzer/test/generated/patterns_parser_test.dart b/pkg/analyzer/test/generated/patterns_parser_test.dart index d6d053013ef..2acbfb110fb 100644 --- a/pkg/analyzer/test/generated/patterns_parser_test.dart +++ b/pkg/analyzer/test/generated/patterns_parser_test.dart @@ -2186,34 +2186,6 @@ f() { ]); } - test_extractor_pattern_with_type_args() { - _parse(''' -class C {} -void f(x) { - switch (x) { - case C(): - break; - } -} -'''); - var node = findNode.switchPatternCase('case').pattern; - assertParsedNodeText(node, r''' -ExtractorPattern - type: NamedType - name: SimpleIdentifier - token: C - typeArguments: TypeArgumentList - leftBracket: < - arguments - NamedType - name: SimpleIdentifier - token: int - rightBracket: > - leftParenthesis: ( - rightParenthesis: ) -'''); - } - test_extractor_prefixed_withTypeArgs_insideCase() { _parse(''' import 'dart:async' as async; @@ -2464,6 +2436,34 @@ PostfixPattern '''); } + test_extractor_unprefixed_withTypeArgs_insideCase() { + _parse(''' +class C {} +void f(x) { + switch (x) { + case C(): + break; + } +} +'''); + var node = findNode.switchPatternCase('case').pattern; + assertParsedNodeText(node, r''' +ExtractorPattern + type: NamedType + name: SimpleIdentifier + token: C + typeArguments: TypeArgumentList + leftBracket: < + arguments + NamedType + name: SimpleIdentifier + token: int + rightBracket: > + leftParenthesis: ( + rightParenthesis: ) +'''); + } + test_extractor_unprefixed_withTypeArgs_insideNullAssert() { _parse(''' class C {