Index: pkg/compiler/lib/src/util/util.dart |
diff --git a/pkg/compiler/lib/src/util/util.dart b/pkg/compiler/lib/src/util/util.dart |
index d26a5c372b12d9b0b507f0d0758034f31a4d7a02..a91f6cda0a4cfb23ddd91905c27affbe10cd21cb 100644 |
--- a/pkg/compiler/lib/src/util/util.dart |
+++ b/pkg/compiler/lib/src/util/util.dart |
@@ -63,42 +63,6 @@ class Hashing { |
} |
} |
-/** |
- * Tagging interface for classes from which source spans can be generated. |
- */ |
-// TODO(johnniwinther): Find a better name. |
-// TODO(ahe): How about "Bolt"? |
-abstract class Spannable {} |
- |
-class _SpannableSentinel implements Spannable { |
- final String name; |
- |
- const _SpannableSentinel(this.name); |
- |
- String toString() => name; |
-} |
- |
-/// Sentinel spannable used to mark that diagnostics should point to the |
-/// current element. Note that the diagnostic reporting will fail if the current |
-/// element is `null`. |
-const Spannable CURRENT_ELEMENT_SPANNABLE = |
- const _SpannableSentinel("Current element"); |
- |
-/// Sentinel spannable used to mark that there might be no location for the |
-/// diagnostic. Use this only when it is not an error not to have a current |
-/// element. |
-const Spannable NO_LOCATION_SPANNABLE = |
- const _SpannableSentinel("No location"); |
- |
-class SpannableAssertionFailure { |
- final Spannable node; |
- final String message; |
- SpannableAssertionFailure(this.node, this.message); |
- |
- String toString() => 'Assertion failure' |
- '${message != null ? ': $message' : ''}'; |
-} |
- |
bool equalElements(List a, List b) { |
if (a.length != b.length) return false; |
for (int index = 0; index < a.length; index++) { |