// Copyright (c) 2011, 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. // VMOptions=--enable_type_checks --enable_asserts typedef Handler(bool e); class Hello { Hello() {} void handler2(bool e) { print('handler2'); } static void handler1(bool e) { print('handler1'); } void addEventListener(String s, Handler handler, bool status) { handler(status); } static void main() { final h = new Hello(); h.addEventListener('click', handler1, false); h.addEventListener('click', h.handler2, false); } } main() { Hello.main(); }