Skip to content

Commit d0e3583

Browse files
scheglovcommit-bot@chromium.org
authored andcommitted
Remove UnitExplicitTopLevelAccessors, UnitExplicitTopLevelVariables.
Change-Id: Ic7273cca19e98f47b7ef4a3cf62ded9b0a51bed1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/122305 Reviewed-by: Samuel Rawlins <srawlins@google.com> Commit-Queue: Konstantin Shcheglov <scheglov@google.com>
1 parent 159e0b7 commit d0e3583

File tree

1 file changed

+0
-34
lines changed

1 file changed

+0
-34
lines changed

pkg/analyzer/lib/src/dart/element/element.dart

Lines changed: 0 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1283,12 +1283,6 @@ class CompilationUnitElementImpl extends UriReferencedElementImpl
12831283
/// A list containing all of the variables contained in this compilation unit.
12841284
List<TopLevelVariableElement> _variables;
12851285

1286-
/// Resynthesized explicit top-level property accessors.
1287-
UnitExplicitTopLevelAccessors _explicitTopLevelAccessors;
1288-
1289-
/// Resynthesized explicit top-level variables.
1290-
UnitExplicitTopLevelVariables _explicitTopLevelVariables;
1291-
12921286
/// Initialize a newly created compilation unit element to have the given
12931287
/// [name].
12941288
CompilationUnitElementImpl()
@@ -1311,12 +1305,6 @@ class CompilationUnitElementImpl extends UriReferencedElementImpl
13111305
return _accessors;
13121306
}
13131307

1314-
if (_explicitTopLevelAccessors != null) {
1315-
_accessors = <PropertyAccessorElementImpl>[]
1316-
..addAll(_explicitTopLevelAccessors.accessors)
1317-
..addAll(_explicitTopLevelVariables.implicitAccessors);
1318-
}
1319-
13201308
return _accessors ?? const <PropertyAccessorElement>[];
13211309
}
13221310

@@ -7706,28 +7694,6 @@ mixin TypeParameterizedElementMixin
77067694
}
77077695
}
77087696

7709-
/// Container with information about explicit top-level property accessors and
7710-
/// corresponding implicit top-level variables.
7711-
class UnitExplicitTopLevelAccessors {
7712-
final List<PropertyAccessorElementImpl> accessors =
7713-
<PropertyAccessorElementImpl>[];
7714-
final List<TopLevelVariableElementImpl> implicitVariables =
7715-
<TopLevelVariableElementImpl>[];
7716-
}
7717-
7718-
/// Container with information about explicit top-level variables and
7719-
/// corresponding implicit top-level property accessors.
7720-
class UnitExplicitTopLevelVariables {
7721-
final List<TopLevelVariableElementImpl> variables;
7722-
final List<PropertyAccessorElementImpl> implicitAccessors =
7723-
<PropertyAccessorElementImpl>[];
7724-
7725-
UnitExplicitTopLevelVariables(int numberOfVariables)
7726-
: variables = numberOfVariables != 0
7727-
? new List<TopLevelVariableElementImpl>(numberOfVariables)
7728-
: const <TopLevelVariableElementImpl>[];
7729-
}
7730-
77317697
/// A concrete implementation of a [UriReferencedElement].
77327698
abstract class UriReferencedElementImpl extends ElementImpl
77337699
implements UriReferencedElement {

0 commit comments

Comments
 (0)