| library test; |
| // |
| // Problems in library: |
| // |
| // pkg/front_end/testcases/inference/generic_methods_infer_js_builtin.dart:8:42: Error: Can't access platform private library. |
| // /*error:IMPORT_INTERNAL_LIBRARY*/ import 'dart:_foreign_helper' show JS; |
| // ^ |
| // |
| // pkg/front_end/testcases/inference/generic_methods_infer_js_builtin.dart:11:43: Warning: Method not found: 'JS'. |
| // String x = /*error:INVALID_ASSIGNMENT*/ JS('int', '42'); |
| // ^^ |
| // |
| // pkg/front_end/testcases/inference/generic_methods_infer_js_builtin.dart:12:28: Warning: Method not found: 'JS'. |
| // var /*@type=String*/ y = JS('String', '"hello"'); |
| // ^^ |
| // |
| import self as self; |
| import "dart:core" as core; |
| |
| import "dart:_foreign_helper"; |
| |
| static method main() → dynamic { |
| core::String* x = throw new core::NoSuchMethodError::withInvocation(null, new core::_InvocationMirror::_withType(#C1, 32, #C2, core::List::unmodifiable<dynamic>(<dynamic>["int", "42"]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C4))); |
| dynamic y = throw new core::NoSuchMethodError::withInvocation(null, new core::_InvocationMirror::_withType(#C1, 32, #C2, core::List::unmodifiable<dynamic>(<dynamic>["String", "\"hello\""]), core::Map::unmodifiable<core::Symbol*, dynamic>(#C4))); |
| y = "world"; |
| y = 42; |
| } |
| |
| constants { |
| #C1 = #JS |
| #C2 = <core::Type*>[] |
| #C3 = <dynamic>[] |
| #C4 = core::_ImmutableMap<core::Symbol*, dynamic> {_kvPairs:#C3} |
| } |