Chromium Code Reviews| Index: pkg/analyzer/lib/src/generated/element.dart |
| diff --git a/pkg/analyzer/lib/src/generated/element.dart b/pkg/analyzer/lib/src/generated/element.dart |
| index 46b6d03597939adbb415d161f411cd2b9686fec3..e0a7e3133f9f71adef55cc3b02c37e870766956a 100644 |
| --- a/pkg/analyzer/lib/src/generated/element.dart |
| +++ b/pkg/analyzer/lib/src/generated/element.dart |
| @@ -2065,7 +2065,7 @@ abstract class DartType { |
| * A [FieldFormalParameterElementImpl] for parameters that have an initializer. |
| */ |
| class DefaultFieldFormalParameterElementImpl |
| - extends FieldFormalParameterElementImpl { |
| + extends FieldFormalParameterElementImpl with ConstVariableElement { |
|
Brian Wilkerson
2015/05/05 22:43:02
I can't check the code right now, but if "ConstVar
Paul Berry
2015/05/06 15:35:14
They're not instantiated directly, but they're use
Brian Wilkerson
2015/05/06 15:46:06
Given that ConstVariableElement and PotentiallyCon
|
| /** |
| * The result of evaluating this variable's initializer. |
| */ |
| @@ -2088,7 +2088,8 @@ class DefaultFieldFormalParameterElementImpl |
| /** |
| * A [ParameterElement] for parameters that have an initializer. |
| */ |
| -class DefaultParameterElementImpl extends ParameterElementImpl { |
| +class DefaultParameterElementImpl extends ParameterElementImpl |
| + with ConstVariableElement { |
| /** |
| * The result of evaluating this variable's initializer. |
| */ |
| @@ -8343,7 +8344,7 @@ abstract class ParameterElement implements LocalElement, VariableElement { |
| * A concrete implementation of a [ParameterElement]. |
| */ |
| class ParameterElementImpl extends VariableElementImpl |
| - implements ParameterElement { |
| + with PotentiallyConstVariableElement implements ParameterElement { |
| /** |
| * An empty list of parameter elements. |
| */ |