| 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 // Dart test program for testing unhandled exceptions. | 4 // Dart test program for testing unhandled exceptions. | 
| 5 | 5 | 
| 6 class MyException { | 6 class MyException { | 
| 7   const MyException(String message = "") : message_ = message; | 7   const MyException(String message) : message_ = message; | 
| 8   String getMessage() { return message_; } | 8   String getMessage() { return message_; } | 
| 9   final String message_; | 9   final String message_; | 
| 10 } | 10 } | 
| 11 | 11 | 
| 12 class Helper { | 12 class Helper { | 
| 13   static int f1(int i) { | 13   static int f1(int i) { | 
| 14     int j; | 14     int j; | 
| 15     j = i + 200; | 15     j = i + 200; | 
| 16     j = j + 300; | 16     j = j + 300; | 
| 17     throw new MyException("Unhandled Exception"); | 17     throw new MyException("Unhandled Exception"); | 
| 18     return i; | 18     return i; | 
| 19   } | 19   } | 
| 20 } | 20 } | 
| 21 | 21 | 
| 22 class UnhandledExceptionNegativeTest { | 22 class UnhandledExceptionNegativeTest { | 
| 23   static testMain() { | 23   static testMain() { | 
| 24     Helper.f1(1); | 24     Helper.f1(1); | 
| 25   } | 25   } | 
| 26 } | 26 } | 
| 27 | 27 | 
| 28 main() { | 28 main() { | 
| 29   UnhandledExceptionNegativeTest.testMain(); | 29   UnhandledExceptionNegativeTest.testMain(); | 
| 30 } | 30 } | 
| OLD | NEW | 
|---|