|
| 1 | +Problems reported: |
| 2 | + |
| 3 | +parser/no-triple-shift/define_triple_shift_method:2:16: This requires the 'triple-shift' language feature to be enabled. |
| 4 | + Foo operator >>>(_) => this; |
| 5 | + ^^^ |
| 6 | + |
| 7 | +parser/no-triple-shift/define_triple_shift_method:7:7: This requires the 'triple-shift' language feature to be enabled. |
| 8 | + foo >>> 42; |
| 9 | + ^^^ |
| 10 | + |
| 11 | +parser/no-triple-shift/define_triple_shift_method:8:13: This requires the 'triple-shift' language feature to be enabled. |
| 12 | + print(foo >>> 42); |
| 13 | + ^^^ |
| 14 | + |
| 15 | +parser/no-triple-shift/define_triple_shift_method:9:13: This requires the 'triple-shift' language feature to be enabled. |
| 16 | + print(foo >>>= 42); |
| 17 | + ^^^^ |
| 18 | + |
| 19 | +parser/no-triple-shift/define_triple_shift_method:10:12: This requires the 'triple-shift' language feature to be enabled. |
| 20 | + if ((foo >>>= 42) == foo) { |
| 21 | + ^^^^ |
| 22 | + |
| 23 | +beginCompilationUnit(class) |
| 24 | + beginMetadataStar(class) |
| 25 | + endMetadataStar(0) |
| 26 | + beginClassOrNamedMixinApplicationPrelude(class) |
| 27 | + handleIdentifier(Foo, classOrMixinDeclaration) |
| 28 | + handleNoTypeVariables({) |
| 29 | + beginClassDeclaration(class, null, Foo) |
| 30 | + handleNoType(Foo) |
| 31 | + handleClassExtends(null, 1) |
| 32 | + handleClassNoWithClause() |
| 33 | + handleClassOrMixinImplements(null, 0) |
| 34 | + handleClassHeader(class, class, null) |
| 35 | + beginClassOrMixinBody(DeclarationKind.Class, {) |
| 36 | + beginMetadataStar(Foo) |
| 37 | + endMetadataStar(0) |
| 38 | + beginMember() |
| 39 | + handleRecoverableError(Message[ExperimentNotEnabled, This requires the 'triple-shift' language feature to be enabled., Try updating your pubspec.yaml to set the minimum SDK constraint to 2.14 or higher, and running 'pub get'., {string: triple-shift, string2: 2.14}], >>, >) |
| 40 | + beginMethod(null, null, null, null, null, operator) |
| 41 | + handleIdentifier(Foo, typeReference) |
| 42 | + handleNoTypeArguments(operator) |
| 43 | + handleType(Foo, null) |
| 44 | + handleOperatorName(operator, >>>) |
| 45 | + handleNoTypeVariables(() |
| 46 | + beginFormalParameters((, MemberKind.NonStaticMethod) |
| 47 | + beginMetadataStar(_) |
| 48 | + endMetadataStar(0) |
| 49 | + beginFormalParameter(_, MemberKind.NonStaticMethod, null, null, null) |
| 50 | + handleNoType(() |
| 51 | + handleIdentifier(_, formalParameterDeclaration) |
| 52 | + handleFormalParameterWithoutValue()) |
| 53 | + endFormalParameter(null, null, _, null, null, FormalParameterKind.mandatory, MemberKind.NonStaticMethod) |
| 54 | + endFormalParameters(1, (, ), MemberKind.NonStaticMethod) |
| 55 | + handleNoInitializers() |
| 56 | + handleAsyncModifier(null, null) |
| 57 | + handleThisExpression(this, expression) |
| 58 | + handleExpressionFunctionBody(=>, ;) |
| 59 | + endClassMethod(null, Foo, (, null, ;) |
| 60 | + endMember() |
| 61 | + endClassOrMixinBody(DeclarationKind.Class, 1, {, }) |
| 62 | + endClassDeclaration(class, }) |
| 63 | + endTopLevelDeclaration(main) |
| 64 | + beginMetadataStar(main) |
| 65 | + endMetadataStar(0) |
| 66 | + beginTopLevelMember(main) |
| 67 | + beginTopLevelMethod(}, null) |
| 68 | + handleNoType(}) |
| 69 | + handleIdentifier(main, topLevelFunctionDeclaration) |
| 70 | + handleNoTypeVariables(() |
| 71 | + beginFormalParameters((, MemberKind.TopLevelMethod) |
| 72 | + endFormalParameters(0, (, ), MemberKind.TopLevelMethod) |
| 73 | + handleAsyncModifier(null, null) |
| 74 | + beginBlockFunctionBody({) |
| 75 | + beginMetadataStar(Foo) |
| 76 | + endMetadataStar(0) |
| 77 | + handleIdentifier(Foo, typeReference) |
| 78 | + handleNoTypeArguments(foo) |
| 79 | + handleType(Foo, null) |
| 80 | + beginVariablesDeclaration(foo, null, null) |
| 81 | + handleIdentifier(foo, localVariableDeclaration) |
| 82 | + beginInitializedIdentifier(foo) |
| 83 | + beginVariableInitializer(=) |
| 84 | + beginNewExpression(new) |
| 85 | + handleIdentifier(Foo, constructorReference) |
| 86 | + beginConstructorReference(Foo) |
| 87 | + handleNoTypeArguments(() |
| 88 | + handleNoConstructorReferenceContinuationAfterTypeArguments(() |
| 89 | + endConstructorReference(Foo, null, () |
| 90 | + beginArguments(() |
| 91 | + endArguments(0, (, )) |
| 92 | + endNewExpression(new) |
| 93 | + endVariableInitializer(=) |
| 94 | + endInitializedIdentifier(foo) |
| 95 | + endVariablesDeclaration(1, ;) |
| 96 | + handleIdentifier(foo, expression) |
| 97 | + handleNoTypeArguments(>>) |
| 98 | + handleNoArguments(>>) |
| 99 | + handleSend(foo, >>) |
| 100 | + handleRecoverableError(Message[ExperimentNotEnabled, This requires the 'triple-shift' language feature to be enabled., Try updating your pubspec.yaml to set the minimum SDK constraint to 2.14 or higher, and running 'pub get'., {string: triple-shift, string2: 2.14}], >>, >) |
| 101 | + beginBinaryExpression(>>>) |
| 102 | + handleLiteralInt(42) |
| 103 | + endBinaryExpression(>>>) |
| 104 | + handleExpressionStatement(;) |
| 105 | + handleIdentifier(print, expression) |
| 106 | + handleNoTypeArguments(() |
| 107 | + beginArguments(() |
| 108 | + handleIdentifier(foo, expression) |
| 109 | + handleNoTypeArguments(>>) |
| 110 | + handleNoArguments(>>) |
| 111 | + handleSend(foo, >>) |
| 112 | + handleRecoverableError(Message[ExperimentNotEnabled, This requires the 'triple-shift' language feature to be enabled., Try updating your pubspec.yaml to set the minimum SDK constraint to 2.14 or higher, and running 'pub get'., {string: triple-shift, string2: 2.14}], >>, >) |
| 113 | + beginBinaryExpression(>>>) |
| 114 | + handleLiteralInt(42) |
| 115 | + endBinaryExpression(>>>) |
| 116 | + endArguments(1, (, )) |
| 117 | + handleSend(print, ;) |
| 118 | + handleExpressionStatement(;) |
| 119 | + handleIdentifier(print, expression) |
| 120 | + handleNoTypeArguments(() |
| 121 | + beginArguments(() |
| 122 | + handleIdentifier(foo, expression) |
| 123 | + handleNoTypeArguments(>>) |
| 124 | + handleNoArguments(>>) |
| 125 | + handleSend(foo, >>) |
| 126 | + handleRecoverableError(Message[ExperimentNotEnabled, This requires the 'triple-shift' language feature to be enabled., Try updating your pubspec.yaml to set the minimum SDK constraint to 2.14 or higher, and running 'pub get'., {string: triple-shift, string2: 2.14}], >>, >=) |
| 127 | + handleLiteralInt(42) |
| 128 | + handleAssignmentExpression(>>>=) |
| 129 | + endArguments(1, (, )) |
| 130 | + handleSend(print, ;) |
| 131 | + handleExpressionStatement(;) |
| 132 | + beginIfStatement(if) |
| 133 | + handleIdentifier(foo, expression) |
| 134 | + handleNoTypeArguments(>>) |
| 135 | + handleNoArguments(>>) |
| 136 | + handleSend(foo, >>) |
| 137 | + handleRecoverableError(Message[ExperimentNotEnabled, This requires the 'triple-shift' language feature to be enabled., Try updating your pubspec.yaml to set the minimum SDK constraint to 2.14 or higher, and running 'pub get'., {string: triple-shift, string2: 2.14}], >>, >=) |
| 138 | + handleLiteralInt(42) |
| 139 | + handleAssignmentExpression(>>>=) |
| 140 | + handleParenthesizedExpression(() |
| 141 | + beginBinaryExpression(==) |
| 142 | + handleIdentifier(foo, expression) |
| 143 | + handleNoTypeArguments()) |
| 144 | + handleNoArguments()) |
| 145 | + handleSend(foo, )) |
| 146 | + endBinaryExpression(==) |
| 147 | + handleParenthesizedCondition(() |
| 148 | + beginThenStatement({) |
| 149 | + beginBlock({, BlockKind(statement)) |
| 150 | + handleIdentifier(print, expression) |
| 151 | + handleNoTypeArguments(() |
| 152 | + beginArguments(() |
| 153 | + beginLiteralString("same") |
| 154 | + endLiteralString(0, )) |
| 155 | + endArguments(1, (, )) |
| 156 | + handleSend(print, ;) |
| 157 | + handleExpressionStatement(;) |
| 158 | + endBlock(1, {, }, BlockKind(statement)) |
| 159 | + endThenStatement(}) |
| 160 | + endIfStatement(if, null) |
| 161 | + endBlockFunctionBody(5, {, }) |
| 162 | + endTopLevelMethod(main, null, }) |
| 163 | + endTopLevelDeclaration() |
| 164 | +endCompilationUnit(2, ) |
0 commit comments