| OLD | NEW | 
|---|
| 1 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors.  Please see the AUTHORS file | 
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a | 
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. | 
| 4 | 4 | 
| 5 import 'package:expect/expect.dart'; | 5 import 'package:expect/expect.dart'; | 
| 6 | 6 | 
| 7 bool getter_visited = false; | 7 bool getter_visited = false; | 
| 8 | 8 | 
| 9 class Class { | 9 class Class { | 
| 10   static int get getter { | 10   static int get getter { | 
| 11     getter_visited = true; | 11     getter_visited = true; | 
| 12   } | 12   } | 
| 13 | 13 | 
| 14   method() { | 14   method() { | 
| 15     try { | 15     try { | 
| 16       getter++; //# 01: static type warning | 16       getter++; //# 01: static type warning | 
| 17     } on NoSuchMethodError catch (e) { | 17     } on NoSuchMethodError catch(e) { | 
| 18       Expect.isTrue(getter_visited); //# 01: continued | 18       Expect.isTrue(getter_visited); //# 01: continued | 
| 19       return; | 19       return; | 
| 20     } | 20     } | 
| 21     Expect.fail('Expected NoSuchMethodError'); //# 01: continued | 21     Expect.fail('Expected NoSuchMethodError'); //# 01: continued | 
| 22   } | 22   } | 
| 23 } | 23 } | 
| 24 | 24 | 
| 25 main() { | 25 main() { | 
| 26   new Class().method(); | 26   new Class().method(); | 
| 27 } | 27 } | 
| OLD | NEW | 
|---|