| Index: dart/sdk/lib/_internal/compiler/implementation/constants.dart
|
| ===================================================================
|
| --- dart/sdk/lib/_internal/compiler/implementation/constants.dart (revision 31530)
|
| +++ dart/sdk/lib/_internal/compiler/implementation/constants.dart (working copy)
|
| @@ -17,7 +17,6 @@
|
| R visitConstructed(ConstructedConstant constant);
|
| R visitType(TypeConstant constant);
|
| R visitInterceptor(InterceptorConstant constant);
|
| - R visitDummyReceiver(DummyReceiverConstant constant);
|
| }
|
|
|
| abstract class Constant {
|
| @@ -42,7 +41,6 @@
|
| bool isType() => false;
|
| bool isSentinel() => false;
|
| bool isInterceptor() => false;
|
| - bool isDummyReceiver() => false;
|
|
|
| bool isNaN() => false;
|
| bool isMinusZero() => false;
|
| @@ -540,33 +538,6 @@
|
| }
|
| }
|
|
|
| -class DummyReceiverConstant extends Constant {
|
| - final ti.TypeMask typeMask;
|
| -
|
| - DummyReceiverConstant(this.typeMask);
|
| -
|
| - bool isDummyReceiver() => true;
|
| -
|
| - bool operator ==(other) {
|
| - return other is DummyReceiverConstant
|
| - && typeMask == other.typeMask;
|
| - }
|
| -
|
| - get hashCode => typeMask.hashCode;
|
| -
|
| - List<Constant> getDependencies() => const <Constant>[];
|
| -
|
| - accept(ConstantVisitor visitor) => visitor.visitDummyReceiver(this);
|
| -
|
| - DartType computeType(Compiler compiler) => compiler.types.dynamicType;
|
| -
|
| - ti.TypeMask computeMask(Compiler compiler) => typeMask;
|
| -
|
| - String toString() {
|
| - return 'DummyReceiverConstant($typeMask)';
|
| - }
|
| -}
|
| -
|
| class ConstructedConstant extends ObjectConstant {
|
| final List<Constant> fields;
|
| final int hashCode;
|
|
|