diff --git a/pkg/analyzer/lib/src/dart/constant/value.dart b/pkg/analyzer/lib/src/dart/constant/value.dart index b3d1614295d..ee72b095088 100644 --- a/pkg/analyzer/lib/src/dart/constant/value.dart +++ b/pkg/analyzer/lib/src/dart/constant/value.dart @@ -93,14 +93,6 @@ class BoolState extends InstanceState { return value == null ? UNKNOWN_VALUE : rightOperand.convertToBool(); } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override BoolState lazyOr(InstanceState Function() rightOperandComputer) { if (value == true) { @@ -1088,14 +1080,6 @@ class DoubleState extends NumState { return BoolState.FALSE_STATE; } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override BoolState lessThan(InstanceState rightOperand) { assertNumOrNull(rightOperand); @@ -1274,14 +1258,6 @@ class FunctionState extends InstanceState { return BoolState.FALSE_STATE; } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() => _element == null ? "-unknown-" : _element.name; } @@ -1359,14 +1335,6 @@ class GenericState extends InstanceState { return BoolState.from(this == rightOperand); } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() { StringBuffer buffer = StringBuffer(); @@ -1610,7 +1578,9 @@ abstract class InstanceState { BoolState lazyEqualEqual( TypeSystemImpl typeSystem, InstanceState rightOperand, - ); + ) { + return isIdentical(typeSystem, rightOperand); + } /// Return the result of invoking the '||' operator on this object with the /// [rightOperand]. @@ -2023,14 +1993,6 @@ class IntState extends NumState { return BoolState.FALSE_STATE; } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override BoolState lessThan(InstanceState rightOperand) { assertNumOrNull(rightOperand); @@ -2290,14 +2252,6 @@ class ListState extends InstanceState { return BoolState.from(this == rightOperand); } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() { StringBuffer buffer = StringBuffer(); @@ -2373,14 +2327,6 @@ class MapState extends InstanceState { return BoolState.from(this == rightOperand); } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() { StringBuffer buffer = StringBuffer(); @@ -2440,14 +2386,6 @@ class NullState extends InstanceState { return BoolState.from(rightOperand is NullState); } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override BoolState logicalNot() { throw EvaluationException(CompileTimeErrorCode.CONST_EVAL_THROWS_EXCEPTION); @@ -2525,14 +2463,6 @@ class SetState extends InstanceState { return BoolState.from(this == rightOperand); } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() { StringBuffer buffer = StringBuffer(); @@ -2617,14 +2547,6 @@ class StringState extends InstanceState { return BoolState.FALSE_STATE; } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override IntState stringLength() { if (value == null) { @@ -2684,14 +2606,6 @@ class SymbolState extends InstanceState { return BoolState.FALSE_STATE; } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() => value == null ? "-unknown-" : "#$value"; } @@ -2746,14 +2660,6 @@ class TypeState extends InstanceState { return BoolState.FALSE_STATE; } - @override - BoolState lazyEqualEqual( - TypeSystemImpl typeSystem, - InstanceState rightOperand, - ) { - return isIdentical(typeSystem, rightOperand); - } - @override String toString() { return _type?.getDisplayString(withNullability: true) ?? '-unknown-';