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; |