| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011, the Dart project authors.  Please see the AUTHORS file | 1 // Copyright (c) 2011, 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 // VMOptions=--enable_type_checks --enable_asserts | 4 // VMOptions=--enable_type_checks --enable_asserts | 
| 5 | 5 | 
| 6 typedef Handler(bool e); | 6 typedef Handler(bool e); | 
| 7 | 7 | 
| 8 class Hello { | 8 class Hello { | 
| 9  Hello() {} | 9  Hello() {} | 
| 10  void handler2(bool e) { print('handler2'); } | 10  void handler2(bool e) { print('handler2'); } | 
| 11  static void handler1(bool e) { print('handler1'); } | 11  static void handler1(bool e) { print('handler1'); } | 
| 12  void addEventListener(String s, Handler handler, bool status) { | 12  void addEventListener(String s, Handler handler, bool status) { | 
| 13    handler(status); | 13    handler(status); | 
| 14  } | 14  } | 
| 15 | 15 | 
| 16  static void main() { | 16  static void main() { | 
| 17    final h = new Hello(); | 17    final h = new Hello(); | 
| 18    h.addEventListener('click', handler1, false); | 18    h.addEventListener('click', handler1, false); | 
| 19    h.addEventListener('click', h.handler2, false); | 19    h.addEventListener('click', h.handler2, false); | 
| 20  } | 20  } | 
| 21 } | 21 } | 
| 22 | 22 | 
| 23 main() { | 23 main() { | 
| 24   Hello.main(); | 24   Hello.main(); | 
| 25 } | 25 } | 
| OLD | NEW | 
|---|