| // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| |
| /*@testedFeatures=inference*/ |
| library test; |
| |
| class C { |
| static var /*@topType=String*/ x = 'x'; |
| var /*@topType=Map<String, Map<String, String>>*/ y = /*@typeArgs=String, Map<String, String>*/ { |
| 'a': /*@typeArgs=String, String*/ {'b': 'c'}, |
| 'd': /*@typeArgs=String, String*/ {'e': x} |
| }; |
| } |
| |
| main() {} |