| Index: pkg/compiler/lib/src/js_backend/namer_names.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/namer_names.dart b/pkg/compiler/lib/src/js_backend/namer_names.dart
|
| index 981e3a87e35c82a00a793dd8d684ba691e34d1e3..9f351e395367a98719cfc66b3823435d431a34b2 100644
|
| --- a/pkg/compiler/lib/src/js_backend/namer_names.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/namer_names.dart
|
| @@ -4,6 +4,7 @@
|
|
|
| part of js_backend.namer;
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| abstract class _NamerName extends jsAst.Name {
|
| int get _kind;
|
| _NamerName get _target => this;
|
| @@ -18,6 +19,7 @@ abstract class _NamerName extends jsAst.Name {
|
|
|
| enum _NamerNameKinds { StringBacked, Getter, Setter, Async, Compound, Token }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class StringBackedName extends _NamerName {
|
| final String name;
|
| int get _kind => _NamerNameKinds.StringBacked.index;
|
| @@ -41,6 +43,7 @@ class StringBackedName extends _NamerName {
|
| }
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| abstract class _PrefixedName extends _NamerName implements jsAst.AstContainer {
|
| final jsAst.Name prefix;
|
| final jsAst.Name base;
|
| @@ -78,18 +81,21 @@ abstract class _PrefixedName extends _NamerName implements jsAst.AstContainer {
|
| }
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class GetterName extends _PrefixedName {
|
| int get _kind => _NamerNameKinds.Getter.index;
|
|
|
| GetterName(jsAst.Name prefix, jsAst.Name base) : super(prefix, base);
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class SetterName extends _PrefixedName {
|
| int get _kind => _NamerNameKinds.Setter.index;
|
|
|
| SetterName(jsAst.Name prefix, jsAst.Name base) : super(prefix, base);
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class _AsyncName extends _PrefixedName {
|
| int get _kind => _NamerNameKinds.Async.index;
|
|
|
| @@ -99,6 +105,7 @@ class _AsyncName extends _PrefixedName {
|
| bool get allowRename => true;
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class CompoundName extends _NamerName implements jsAst.AstContainer {
|
| final List<_NamerName> _parts;
|
| int get _kind => _NamerNameKinds.Compound.index;
|
| @@ -154,6 +161,7 @@ class CompoundName extends _NamerName implements jsAst.AstContainer {
|
| }
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class TokenName extends _NamerName implements jsAst.ReferenceCountedAstNode {
|
| int get _kind => _NamerNameKinds.Token.index;
|
| String _name;
|
| @@ -199,6 +207,7 @@ class TokenName extends _NamerName implements jsAst.ReferenceCountedAstNode {
|
| }
|
| }
|
|
|
| +// ignore: STRONG_MODE_INVALID_METHOD_OVERRIDE_FROM_BASE
|
| class _NameReference extends _NamerName implements jsAst.AstContainer {
|
| _NamerName _target;
|
|
|
|
|