| // Copyright (c) 2015, 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. | |
| import 'dart:developer' as developer; | |
| void main(List<String> args) { | |
| String local1 = 'abcd'; | |
| int local2 = 2; | |
| var longList = [1, 'hello', 3, 5, 7, 11, 13, 14, 15, 16, 17, 18, 19, 20]; | |
| var deepList = [ | |
| Bar(), | |
| [ | |
| [ | |
| [ | |
| [ | |
| [7] | |
| ] | |
| ], | |
| 'end' | |
| ] | |
| ] | |
| ]; | |
| print('hello from main'); | |
| foo(1); | |
| foo(local2); | |
| foo(3); | |
| foo(local1.length); | |
| print(longList); | |
| print(deepList); | |
| developer.debugger(); | |
| print('exiting...'); | |
| } | |
| void foo(int val) { | |
| print('val: $val'); | |
| } | |
| class Bar extends FooBar { | |
| String field1 = 'my string'; | |
| } | |
| class FooBar { | |
| int field2 = 47; | |
| } |