|  | library; | 
|  | // | 
|  | // Problems in library: | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:8:16: Error: The 'triple-shift' language feature is disabled for this library. | 
|  | // Try removing the `@dart=` annotation or setting the language version to 2.14 or higher. | 
|  | //   Foo operator >>>(_) => this; | 
|  | //                ^^^ | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:5:1: Context: This is the annotation that opts out this library from the 'triple-shift' language feature. | 
|  | // // @dart=2.13 | 
|  | // ^^^^^^^^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:20:7: Error: The 'triple-shift' language feature is disabled for this library. | 
|  | // Try removing the `@dart=` annotation or setting the language version to 2.14 or higher. | 
|  | //   foo >>> 42; | 
|  | //       ^^^ | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:5:1: Context: This is the annotation that opts out this library from the 'triple-shift' language feature. | 
|  | // // @dart=2.13 | 
|  | // ^^^^^^^^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:21:13: Error: The 'triple-shift' language feature is disabled for this library. | 
|  | // Try removing the `@dart=` annotation or setting the language version to 2.14 or higher. | 
|  | //   print(foo >>> 42); | 
|  | //             ^^^ | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:5:1: Context: This is the annotation that opts out this library from the 'triple-shift' language feature. | 
|  | // // @dart=2.13 | 
|  | // ^^^^^^^^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:22:13: Error: The 'triple-shift' language feature is disabled for this library. | 
|  | // Try removing the `@dart=` annotation or setting the language version to 2.14 or higher. | 
|  | //   print(foo >>>= 42); | 
|  | //             ^^^^ | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:5:1: Context: This is the annotation that opts out this library from the 'triple-shift' language feature. | 
|  | // // @dart=2.13 | 
|  | // ^^^^^^^^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:23:12: Error: The 'triple-shift' language feature is disabled for this library. | 
|  | // Try removing the `@dart=` annotation or setting the language version to 2.14 or higher. | 
|  | //   if ((foo >>>= 42) == foo) { | 
|  | //            ^^^^ | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:5:1: Context: This is the annotation that opts out this library from the 'triple-shift' language feature. | 
|  | // // @dart=2.13 | 
|  | // ^^^^^^^^^^^^^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:28:13: Error: Expected an identifier, but got ')'. | 
|  | // Try inserting an identifier before ')'. | 
|  | //   print(#>>>); | 
|  | //             ^ | 
|  | // | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:30:14: Error: The 'triple-shift' language feature is disabled for this library. | 
|  | // Try removing the `@dart=` annotation or setting the language version to 2.14 or higher. | 
|  | //   var x = 10 >>> 2; | 
|  | //              ^^^ | 
|  | // pkg/front_end/testcases/general/issue_46886.dart:5:1: Context: This is the annotation that opts out this library from the 'triple-shift' language feature. | 
|  | // // @dart=2.13 | 
|  | // ^^^^^^^^^^^^^ | 
|  | // | 
|  | import self as self; | 
|  | import "dart:core" as core; | 
|  |  | 
|  | class Foo extends core::Object { | 
|  | synthetic constructor •() → self::Foo | 
|  | : super core::Object::•() | 
|  | ; | 
|  | operator >>>(dynamic _) → self::Foo | 
|  | return this; | 
|  | } | 
|  | abstract class Bar extends core::Object implements core::List<core::List<core::List<core::String>>> { | 
|  | synthetic constructor •() → self::Bar | 
|  | : super core::Object::•() | 
|  | ; | 
|  | } | 
|  | extension /* unnamed */ _extension#0 on core::Symbol { | 
|  | operator > = self::_extension#0|>; | 
|  | method call = self::_extension#0|call; | 
|  | method tearoff call = self::_extension#0|get#call; | 
|  | } | 
|  | static extension-member method _extension#0|>(lowered final core::Symbol #this, dynamic _) → core::String | 
|  | return "Greater Than used"; | 
|  | static extension-member method _extension#0|call(lowered final core::Symbol #this, dynamic _) → core::String | 
|  | return "Called"; | 
|  | static extension-member method _extension#0|get#call(lowered final core::Symbol #this) → (dynamic) → core::String | 
|  | return (dynamic _) → core::String => self::_extension#0|call(#this, _); | 
|  | static method main() → dynamic { | 
|  | self::Foo foo = new self::Foo::•(); | 
|  | foo.{self::Foo::>>>}(42){(dynamic) → self::Foo}; | 
|  | core::print(foo.{self::Foo::>>>}(42){(dynamic) → self::Foo}); | 
|  | core::print(foo = foo.{self::Foo::>>>}(42){(dynamic) → self::Foo}); | 
|  | if((foo = foo.{self::Foo::>>>}(42){(dynamic) → self::Foo}) =={core::Object::==}{(core::Object) → core::bool} foo) { | 
|  | core::print("same"); | 
|  | } | 
|  | core::print(self::_extension#0|>(#C1, 2)); | 
|  | core::print(self::_extension#0|>(#C1, invalid-expression "pkg/front_end/testcases/general/issue_46886.dart:28:13: Error: This couldn't be parsed. | 
|  | print(#>>>); | 
|  | ^")); | 
|  | core::int x = 10.{core::int::>>>}(2){(core::int) → core::int}; | 
|  | core::print("x: ${x}"); | 
|  | } | 
|  |  | 
|  | constants  { | 
|  | #C1 = #>> | 
|  | } |