mirror of
https://github.com/dart-lang/sdk
synced 2024-09-05 00:13:50 +00:00
Include 'constKeyword' into ConstantPatternImpl.childEntities
Change-Id: I40c874a4d4381aaf4748b86c6c20e84b9942d712 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/262507 Reviewed-by: Brian Wilkerson <brianwilkerson@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
parent
fcc9473dab
commit
97661ec1e3
|
@ -2783,8 +2783,9 @@ class ConstantPatternImpl extends DartPatternImpl implements ConstantPattern {
|
||||||
Token get endToken => expression.endToken;
|
Token get endToken => expression.endToken;
|
||||||
|
|
||||||
@override
|
@override
|
||||||
ChildEntities get _childEntities =>
|
ChildEntities get _childEntities => super._childEntities
|
||||||
super._childEntities..addNode('expression', expression);
|
..addToken('const', constKeyword)
|
||||||
|
..addNode('expression', expression);
|
||||||
|
|
||||||
@override
|
@override
|
||||||
E? accept<E>(AstVisitor<E> visitor) => visitor.visitConstantPattern(this);
|
E? accept<E>(AstVisitor<E> visitor) => visitor.visitConstantPattern(this);
|
||||||
|
|
|
@ -807,6 +807,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -833,6 +834,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -861,6 +863,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -887,6 +890,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -914,6 +918,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -940,6 +945,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -969,6 +975,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1000,6 +1007,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1029,6 +1037,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1059,6 +1068,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1088,6 +1098,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
rightBracket: ]
|
rightBracket: ]
|
||||||
|
@ -1107,6 +1118,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
rightBracket: ]
|
rightBracket: ]
|
||||||
|
@ -1128,6 +1140,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
rightBracket: ]
|
rightBracket: ]
|
||||||
|
@ -1147,6 +1160,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
rightBracket: ]
|
rightBracket: ]
|
||||||
|
@ -1167,6 +1181,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
rightBracket: ]
|
rightBracket: ]
|
||||||
|
@ -1186,6 +1201,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
elements
|
elements
|
||||||
|
@ -1208,6 +1224,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
elements
|
elements
|
||||||
|
@ -1232,6 +1249,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
elements
|
elements
|
||||||
|
@ -1254,6 +1272,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
elements
|
elements
|
||||||
|
@ -1277,6 +1296,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ListLiteral
|
expression: ListLiteral
|
||||||
leftBracket: [
|
leftBracket: [
|
||||||
elements
|
elements
|
||||||
|
@ -1299,6 +1319,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1336,6 +1357,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1375,6 +1397,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1412,6 +1435,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1450,6 +1474,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1487,6 +1512,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -1514,6 +1540,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -1543,6 +1570,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -1570,6 +1598,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -1598,6 +1627,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -1625,6 +1655,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: MethodInvocation
|
expression: MethodInvocation
|
||||||
methodName: SimpleIdentifier
|
methodName: SimpleIdentifier
|
||||||
token: Foo
|
token: Foo
|
||||||
|
@ -1650,6 +1681,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: MethodInvocation
|
expression: MethodInvocation
|
||||||
methodName: SimpleIdentifier
|
methodName: SimpleIdentifier
|
||||||
token: Foo
|
token: Foo
|
||||||
|
@ -1677,6 +1709,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: MethodInvocation
|
expression: MethodInvocation
|
||||||
methodName: SimpleIdentifier
|
methodName: SimpleIdentifier
|
||||||
token: Foo
|
token: Foo
|
||||||
|
@ -1702,6 +1735,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: MethodInvocation
|
expression: MethodInvocation
|
||||||
methodName: SimpleIdentifier
|
methodName: SimpleIdentifier
|
||||||
token: Foo
|
token: Foo
|
||||||
|
@ -1728,6 +1762,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: MethodInvocation
|
expression: MethodInvocation
|
||||||
methodName: SimpleIdentifier
|
methodName: SimpleIdentifier
|
||||||
token: Foo
|
token: Foo
|
||||||
|
@ -1753,6 +1788,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ParenthesizedExpression
|
expression: ParenthesizedExpression
|
||||||
leftParenthesis: (
|
leftParenthesis: (
|
||||||
expression: IntegerLiteral
|
expression: IntegerLiteral
|
||||||
|
@ -1774,6 +1810,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ParenthesizedExpression
|
expression: ParenthesizedExpression
|
||||||
leftParenthesis: (
|
leftParenthesis: (
|
||||||
expression: IntegerLiteral
|
expression: IntegerLiteral
|
||||||
|
@ -1797,6 +1834,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ParenthesizedExpression
|
expression: ParenthesizedExpression
|
||||||
leftParenthesis: (
|
leftParenthesis: (
|
||||||
expression: IntegerLiteral
|
expression: IntegerLiteral
|
||||||
|
@ -1818,6 +1856,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ParenthesizedExpression
|
expression: ParenthesizedExpression
|
||||||
leftParenthesis: (
|
leftParenthesis: (
|
||||||
expression: IntegerLiteral
|
expression: IntegerLiteral
|
||||||
|
@ -1840,6 +1879,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: ParenthesizedExpression
|
expression: ParenthesizedExpression
|
||||||
leftParenthesis: (
|
leftParenthesis: (
|
||||||
expression: IntegerLiteral
|
expression: IntegerLiteral
|
||||||
|
@ -1861,6 +1901,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1891,6 +1932,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1923,6 +1965,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1953,6 +1996,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -1984,6 +2028,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
typeArguments: TypeArgumentList
|
typeArguments: TypeArgumentList
|
||||||
leftBracket: <
|
leftBracket: <
|
||||||
|
@ -2014,6 +2059,7 @@ void f(x) {
|
||||||
var node = findNode.switchPatternCase('case').pattern;
|
var node = findNode.switchPatternCase('case').pattern;
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
ConstantPattern
|
ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -2037,6 +2083,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
CastPattern
|
CastPattern
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -2062,6 +2109,7 @@ void f(x) {
|
||||||
CaseClause
|
CaseClause
|
||||||
caseKeyword: case
|
caseKeyword: case
|
||||||
pattern: ConstantPattern
|
pattern: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -2085,6 +2133,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
@ -2109,6 +2158,7 @@ void f(x) {
|
||||||
assertParsedNodeText(node, r'''
|
assertParsedNodeText(node, r'''
|
||||||
PostfixPattern
|
PostfixPattern
|
||||||
operand: ConstantPattern
|
operand: ConstantPattern
|
||||||
|
const: const
|
||||||
expression: SetOrMapLiteral
|
expression: SetOrMapLiteral
|
||||||
leftBracket: {
|
leftBracket: {
|
||||||
elements
|
elements
|
||||||
|
|
Loading…
Reference in a new issue