Index: tests/isolate/static_function_lib.dart |
diff --git a/tests/isolate/static_function_lib.dart b/tests/isolate/static_function_lib.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e0b65970337258499ab617816b7bc767c37c8bfe |
--- /dev/null |
+++ b/tests/isolate/static_function_lib.dart |
@@ -0,0 +1,27 @@ |
+// Copyright (c) 2012, 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_function_testlib; |
+import "dart:isolate" show SendPort; |
+ |
+// Used by static_function_test.dart. |
+ |
+void function(port) { port.send("LIBTOP"); } |
+void _function(port) { port.send("_LIBTOP"); } |
+ |
+Function get privateFunction => _function; |
+ |
+class C { |
+ static void function(SendPort port) { port.send("LIB"); } |
+ static void _function(SendPort port) { port.send("LIBPRIVATE"); } |
+ static Function get privateFunction => _function; |
+} |
+ |
+Function get privateClassFunction => _C.function; |
+Function get privateClassAndFunction => _C._function; |
+ |
+class _C { |
+ static void function(SendPort port) { port.send("_LIB"); } |
+ static void _function(SendPort port) { port.send("_LIBPRIVATE"); } |
+} |