Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(21)

Unified Diff: pkg/analyzer/lib/src/dart/element/element.dart

Issue 2491173002: Rename setters VariableElementImpl.[const3, final2] to isConst and isFinal. (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « pkg/analyzer/lib/src/dart/element/builder.dart ('k') | pkg/analyzer/lib/src/generated/resolver.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: pkg/analyzer/lib/src/dart/element/element.dart
diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart
index 3e29c82af712acd6dfb70b589c523598c3a1c0ed..e4a608597b6fd23f87d53f453b86a2fb1dab6e2e 100644
--- a/pkg/analyzer/lib/src/dart/element/element.dart
+++ b/pkg/analyzer/lib/src/dart/element/element.dart
@@ -1160,8 +1160,8 @@ class ClassElementImpl extends AbstractClassElementImpl
ParameterElement superParameter = superParameters[i];
ParameterElementImpl implicitParameter =
new ParameterElementImpl(superParameter.name, -1);
- implicitParameter.const3 = superParameter.isConst;
- implicitParameter.final2 = superParameter.isFinal;
+ implicitParameter.isConst = superParameter.isConst;
+ implicitParameter.isFinal = superParameter.isFinal;
implicitParameter.parameterKind = superParameter.parameterKind;
implicitParameter.synthetic = true;
implicitParameter.type =
@@ -1222,11 +1222,11 @@ class ClassElementImpl extends AbstractClassElementImpl
implicitFields[fieldName] = field;
field.enclosingElement = this;
field.synthetic = true;
- field.final2 = e.kind == UnlinkedExecutableKind.getter;
+ field.isFinal = e.kind == UnlinkedExecutableKind.getter;
field.type = fieldType;
field.static = e.isStatic;
} else {
- field.final2 = false;
+ field.isFinal = false;
}
accessor.variable = field;
if (e.kind == UnlinkedExecutableKind.getter) {
@@ -1899,22 +1899,22 @@ abstract class ConstFieldElementImpl_ofEnum extends ConstFieldElementImpl {
}
@override
- void set const3(bool isConst) {
+ void set evaluationResult(_) {
assert(false);
}
@override
- void set evaluationResult(_) {
- assert(false);
- }
+ bool get isConst => true;
@override
- void set final2(bool isFinal) {
+ void set isConst(bool isConst) {
assert(false);
}
@override
- bool get isConst => true;
+ void set isFinal(bool isFinal) {
+ assert(false);
+ }
@override
bool get isStatic => true;
@@ -3520,7 +3520,7 @@ class EnumElementImpl extends AbstractClassElementImpl {
fields.add(new FieldElementImpl('index', -1)
..enclosingElement = this
..synthetic = true
- ..final2 = true
+ ..isFinal = true
..type = context.typeProvider.intType);
// Build the 'values' field.
fields.add(new ConstFieldElementImpl_EnumValues(this));
@@ -6681,12 +6681,6 @@ abstract class NonParameterVariableElementImpl extends VariableElementImpl {
}
@override
- void set const3(bool isConst) {
- _assertNotResynthesized(_unlinkedVariable);
- super.const3 = isConst;
- }
-
- @override
String get documentationComment {
if (_unlinkedVariable != null) {
return _unlinkedVariable?.documentationComment?.text;
@@ -6695,12 +6689,6 @@ abstract class NonParameterVariableElementImpl extends VariableElementImpl {
}
@override
- void set final2(bool isFinal) {
- _assertNotResynthesized(_unlinkedVariable);
- super.final2 = isFinal;
- }
-
- @override
bool get hasImplicitType {
if (_unlinkedVariable != null) {
return _unlinkedVariable.type == null;
@@ -6746,6 +6734,12 @@ abstract class NonParameterVariableElementImpl extends VariableElementImpl {
}
@override
+ void set isConst(bool isConst) {
+ _assertNotResynthesized(_unlinkedVariable);
+ super.isConst = isConst;
+ }
+
+ @override
bool get isFinal {
if (_unlinkedVariable != null) {
return _unlinkedVariable.isFinal;
@@ -6754,6 +6748,12 @@ abstract class NonParameterVariableElementImpl extends VariableElementImpl {
}
@override
+ void set isFinal(bool isFinal) {
+ _assertNotResynthesized(_unlinkedVariable);
+ super.isFinal = isFinal;
+ }
+
+ @override
List<ElementAnnotation> get metadata {
if (_unlinkedVariable != null) {
return _metadata ??=
@@ -6928,12 +6928,6 @@ class ParameterElementImpl extends VariableElementImpl
}
@override
- void set const3(bool isConst) {
- _assertNotResynthesized(_unlinkedParam);
- super.const3 = isConst;
- }
-
- @override
String get defaultValueCode {
if (_unlinkedParam != null) {
if (_unlinkedParam.initializer?.bodyExpr == null) {
@@ -6953,12 +6947,6 @@ class ParameterElementImpl extends VariableElementImpl
}
@override
- void set final2(bool isFinal) {
- _assertNotResynthesized(_unlinkedParam);
- super.final2 = isFinal;
- }
-
- @override
bool get hasImplicitType {
if (_unlinkedParam != null) {
return _unlinkedParam.type == null;
@@ -7026,6 +7014,12 @@ class ParameterElementImpl extends VariableElementImpl
}
@override
+ void set isConst(bool isConst) {
+ _assertNotResynthesized(_unlinkedParam);
+ super.isConst = isConst;
+ }
+
+ @override
bool get isCovariant {
if (inheritsCovariant) {
return true;
@@ -7047,6 +7041,12 @@ class ParameterElementImpl extends VariableElementImpl
}
@override
+ void set isFinal(bool isFinal) {
+ _assertNotResynthesized(_unlinkedParam);
+ super.isFinal = isFinal;
+ }
+
+ @override
bool get isInitializingFormal => false;
@override
@@ -8344,13 +8344,6 @@ abstract class VariableElementImpl extends ElementImpl
: super.forSerialized(enclosingElement);
/**
- * Set whether this variable is const.
- */
- void set const3(bool isConst) {
- setModifier(Modifier.CONST, isConst);
- }
-
- /**
* If this element represents a constant variable, and it has an initializer,
* a copy of the initializer for the constant. Otherwise `null`.
*
@@ -8388,13 +8381,6 @@ abstract class VariableElementImpl extends ElementImpl
"Invalid attempt to set a compile-time constant result");
}
- /**
- * Set whether this variable is final.
- */
- void set final2(bool isFinal) {
- setModifier(Modifier.FINAL, isFinal);
- }
-
@override
bool get hasImplicitType {
return hasModifier(Modifier.IMPLICIT_TYPE);
@@ -8426,11 +8412,25 @@ abstract class VariableElementImpl extends ElementImpl
return hasModifier(Modifier.CONST);
}
+ /**
+ * Set whether this variable is const.
+ */
+ void set isConst(bool isConst) {
+ setModifier(Modifier.CONST, isConst);
+ }
+
@override
bool get isFinal {
return hasModifier(Modifier.FINAL);
}
+ /**
+ * Set whether this variable is final.
+ */
+ void set isFinal(bool isFinal) {
+ setModifier(Modifier.FINAL, isFinal);
+ }
+
@override
bool get isPotentiallyMutatedInClosure => false;
« no previous file with comments | « pkg/analyzer/lib/src/dart/element/builder.dart ('k') | pkg/analyzer/lib/src/generated/resolver.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698