// Copyright (c) 2017, 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. library static_invocation_test; /// Simple program containing static invocations. /// /// The log of this test is used to verify the order of execution and evaluation /// of function body, arguments and static invocation expression. void main() { a(); b(1, 9); print(b(1, 9)); var retD = d(); print(c(37)); print(retD); } void a() {} void b(int n, int m) { print(n); print(m); print(n + m); } String c(int n) { print('c:$n'); return "d:${d()}"; } int d() { a(); return 37; }