| Index: pkg/compiler/lib/src/elements/modelx.dart
|
| diff --git a/pkg/compiler/lib/src/elements/modelx.dart b/pkg/compiler/lib/src/elements/modelx.dart
|
| index 3e148461f148d53196e35d7b8f19aaa6d21a513a..9d4a3cfaed923770a25e291e395d15488f687fd0 100644
|
| --- a/pkg/compiler/lib/src/elements/modelx.dart
|
| +++ b/pkg/compiler/lib/src/elements/modelx.dart
|
| @@ -256,6 +256,8 @@ class ErroneousElementX extends ElementX implements ErroneousElement {
|
|
|
| bool get hasFunctionSignature => false;
|
|
|
| + bool get hasEffectiveTarget => true;
|
| +
|
| get effectiveTarget => this;
|
|
|
| computeEffectiveTargetType(InterfaceType newType) => unsupported();
|
| @@ -2199,6 +2201,8 @@ abstract class ConstructorElementX extends FunctionElementX
|
| DartType _effectiveTargetType;
|
| bool _isEffectiveTargetMalformed;
|
|
|
| + bool get hasEffectiveTarget => effectiveTargetInternal != null;
|
| +
|
| void setEffectiveTarget(ConstructorElement target, DartType type,
|
| {bool isMalformed: false}) {
|
| assert(invariant(this, target != null,
|
|
|