Index: pkg/analyzer_cli/test/data/package_with_embedder_yaml/lib/core.dart |
diff --git a/pkg/analyzer_cli/test/data/package_with_embedder_yaml/lib/core.dart b/pkg/analyzer_cli/test/data/package_with_embedder_yaml/lib/core.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..a7fa6579a1036ac968fc3e7b3437d698ffd23640 |
--- /dev/null |
+++ b/pkg/analyzer_cli/test/data/package_with_embedder_yaml/lib/core.dart |
@@ -0,0 +1,106 @@ |
+// Copyright (c) 2016, 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 dart.core; |
+ |
+class Object { |
+ bool operator ==(other) => identical(this, other); |
+ String toString() => 'a string'; |
+ int get hashCode => 0; |
+} |
+ |
+class Function {} |
+ |
+class StackTrace {} |
+ |
+class Symbol {} |
+ |
+class Type {} |
+ |
+abstract class Comparable<T> { |
+ int compareTo(T other); |
+} |
+ |
+abstract class String implements Comparable<String> { |
+ external factory String.fromCharCodes(Iterable<int> charCodes, |
+ [int start = 0, int end]); |
+ bool get isEmpty => false; |
+ bool get isNotEmpty => false; |
+ int get length => 0; |
+ String toUpperCase(); |
+ List<int> get codeUnits; |
+} |
+ |
+class bool extends Object {} |
+ |
+abstract class num implements Comparable<num> { |
+ bool operator <(num other); |
+ bool operator <=(num other); |
+ bool operator >(num other); |
+ bool operator >=(num other); |
+ num operator +(num other); |
+ num operator -(num other); |
+ num operator *(num other); |
+ num operator %(num other); |
+ num operator /(num other); |
+ int toInt(); |
+ num abs(); |
+ int round(); |
+} |
+ |
+abstract class int extends num { |
+ bool get isEven => false; |
+ int operator -(); |
+ external static int parse(String source, |
+ {int radix, int onError(String source)}); |
+} |
+ |
+class double extends num {} |
+ |
+class DateTime extends Object {} |
+ |
+class Null extends Object {} |
+ |
+class Deprecated extends Object { |
+ final String expires; |
+ const Deprecated(this.expires); |
+} |
+ |
+const Object deprecated = const Deprecated("next release"); |
+ |
+class Iterator<E> { |
+ bool moveNext(); |
+ E get current; |
+} |
+ |
+abstract class Iterable<E> { |
+ Iterator<E> get iterator; |
+ bool get isEmpty; |
+} |
+ |
+abstract class List<E> implements Iterable<E> { |
+ void add(E value); |
+ E operator [](int index); |
+ void operator []=(int index, E value); |
+ Iterator<E> get iterator => null; |
+ void clear(); |
+} |
+ |
+abstract class Map<K, V> extends Object { |
+ bool containsKey(Object key); |
+ Iterable<K> get keys; |
+} |
+ |
+external bool identical(Object a, Object b); |
+ |
+void print(Object object) {} |
+ |
+class Uri { |
+ static List<int> parseIPv6Address(String host, [int start = 0, int end]) { |
+ int parseHex(int start, int end) { |
+ return 0; |
+ } |
+ return null; |
+ } |
+} |