| Index: pkg/analyzer_experimental/lib/src/generated/source.dart
|
| diff --git a/pkg/analyzer_experimental/lib/src/generated/source.dart b/pkg/analyzer_experimental/lib/src/generated/source.dart
|
| index 8d4c35521263346a6e9ce52cd834c470c3c3b6e9..128cf1f15160cd49dc0f312c91b48d3027d78ac0 100644
|
| --- a/pkg/analyzer_experimental/lib/src/generated/source.dart
|
| +++ b/pkg/analyzer_experimental/lib/src/generated/source.dart
|
| @@ -422,7 +422,7 @@ abstract class Source_ContentReceiver {
|
| *
|
| * @coverage dart.engine.source
|
| */
|
| -class SourceKind implements Enum<SourceKind> {
|
| +class SourceKind extends Enum<SourceKind> {
|
|
|
| /**
|
| * A source containing HTML. The HTML might or might not contain Dart scripts.
|
| @@ -447,16 +447,7 @@ class SourceKind implements Enum<SourceKind> {
|
| */
|
| static final SourceKind UNKNOWN = new SourceKind('UNKNOWN', 3);
|
| static final List<SourceKind> values = [HTML, LIBRARY, PART, UNKNOWN];
|
| -
|
| - /// The name of this enum constant, as declared in the enum declaration.
|
| - final String name;
|
| -
|
| - /// The position in the enum declaration.
|
| - final int ordinal;
|
| - SourceKind(this.name, this.ordinal);
|
| - int compareTo(SourceKind other) => ordinal - other.ordinal;
|
| - int get hashCode => ordinal;
|
| - String toString() => name;
|
| + SourceKind(String name, int ordinal) : super(name, ordinal);
|
| }
|
| /**
|
| * The enumeration `UriKind` defines the different kinds of URI's that are known to the
|
| @@ -464,7 +455,7 @@ class SourceKind implements Enum<SourceKind> {
|
| *
|
| * @coverage dart.engine.source
|
| */
|
| -class UriKind implements Enum<UriKind> {
|
| +class UriKind extends Enum<UriKind> {
|
|
|
| /**
|
| * A 'dart:' URI.
|
| @@ -482,12 +473,6 @@ class UriKind implements Enum<UriKind> {
|
| static final UriKind PACKAGE_URI = new UriKind('PACKAGE_URI', 2, 0x70);
|
| static final List<UriKind> values = [DART_URI, FILE_URI, PACKAGE_URI];
|
|
|
| - /// The name of this enum constant, as declared in the enum declaration.
|
| - final String name;
|
| -
|
| - /// The position in the enum declaration.
|
| - final int ordinal;
|
| -
|
| /**
|
| * The single character encoding used to identify this kind of URI.
|
| */
|
| @@ -498,7 +483,7 @@ class UriKind implements Enum<UriKind> {
|
| *
|
| * @param encoding the single character encoding used to identify this kind of URI.
|
| */
|
| - UriKind(this.name, this.ordinal, int encoding) {
|
| + UriKind(String name, int ordinal, int encoding) : super(name, ordinal) {
|
| this._encoding = encoding;
|
| }
|
|
|
| @@ -529,9 +514,6 @@ class UriKind implements Enum<UriKind> {
|
| * @return the single character encoding used to identify this kind of URI
|
| */
|
| int get encoding => _encoding;
|
| - int compareTo(UriKind other) => ordinal - other.ordinal;
|
| - int get hashCode => ordinal;
|
| - String toString() => name;
|
| }
|
| /**
|
| * A source range defines an [Element]'s source coordinates relative to its [Source].
|
|
|