Remove resynthesizing constructors for LocalVariableElementImpl.
R=brianwilkerson@google.com
BUG=
Review-Url: https://codereview.chromium.org/2968203002 .
diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart
index 51796a7..7d4560d 100644
--- a/pkg/analyzer/lib/src/dart/element/element.dart
+++ b/pkg/analyzer/lib/src/dart/element/element.dart
@@ -1915,13 +1915,6 @@
* Initialize a newly created local variable element to have the given [name].
*/
ConstLocalVariableElementImpl.forNode(Identifier name) : super.forNode(name);
-
- /**
- * Initialize using the given serialized information.
- */
- ConstLocalVariableElementImpl.forSerialized(UnlinkedVariable unlinkedVariable,
- ExecutableElementImpl enclosingExecutable)
- : super.forSerialized(unlinkedVariable, enclosingExecutable);
}
/**
@@ -6392,29 +6385,6 @@
*/
LocalVariableElementImpl.forNode(Identifier name) : super.forNode(name);
- /**
- * Initialize using the given serialized information.
- */
- LocalVariableElementImpl.forSerialized(UnlinkedVariable unlinkedVariable,
- ExecutableElementImpl enclosingExecutable)
- : super.forSerialized(unlinkedVariable, enclosingExecutable);
-
- /**
- * Initialize using the given serialized information.
- */
- factory LocalVariableElementImpl.forSerializedFactory(
- UnlinkedVariable unlinkedVariable,
- ExecutableElementImpl enclosingExecutable) {
- if (unlinkedVariable.isConst &&
- unlinkedVariable.initializer?.bodyExpr != null) {
- return new ConstLocalVariableElementImpl.forSerialized(
- unlinkedVariable, enclosingExecutable);
- } else {
- return new LocalVariableElementImpl.forSerialized(
- unlinkedVariable, enclosingExecutable);
- }
- }
-
@override
String get identifier {
return '$name$nameOffset';