Skip to content

Commit cd42e2b

Browse files
bwilkersoncommit-bot@chromium.org
authored andcommitted
Make InstantiatedExtension a private class
Change-Id: If8ecb367f6bfa5ece794307058e732b1a816726a Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/112601 Reviewed-by: Konstantin Shcheglov <[email protected]> Commit-Queue: Brian Wilkerson <[email protected]>
1 parent 0ee1633 commit cd42e2b

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

pkg/analyzer/lib/src/dart/resolver/extension_member_resolver.dart

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@ class ExtensionMemberResolver {
154154

155155
/// Return the most specific extension or `null` if no single one can be
156156
/// identified.
157-
InstantiatedExtension _chooseMostSpecific(
158-
List<InstantiatedExtension> extensions) {
157+
_InstantiatedExtension _chooseMostSpecific(
158+
List<_InstantiatedExtension> extensions) {
159159
//
160160
// https://github.com/dart-lang/language/blob/master/accepted/future-releases/static-extension-methods/feature-specification.md#extension-conflict-resolution:
161161
//
@@ -198,11 +198,11 @@ class ExtensionMemberResolver {
198198

199199
/// Return extensions for the [type] that match the given [name] in the
200200
/// current scope.
201-
List<InstantiatedExtension> _getApplicable(
201+
List<_InstantiatedExtension> _getApplicable(
202202
DartType type, String name, ElementKind kind) {
203203
var candidates = _getExtensionsWithMember(name, kind);
204204

205-
var instantiatedExtensions = <InstantiatedExtension>[];
205+
var instantiatedExtensions = <_InstantiatedExtension>[];
206206
for (var candidate in candidates) {
207207
var typeParameters = candidate.extension.typeParameters;
208208
var inferrer = GenericInferrer(
@@ -232,7 +232,7 @@ class ExtensionMemberResolver {
232232
}
233233

234234
instantiatedExtensions.add(
235-
InstantiatedExtension(
235+
_InstantiatedExtension(
236236
candidate.extension,
237237
extendedType,
238238
// TODO(scheglov) Hm... Maybe not use from3(), but identify null subst?
@@ -357,7 +357,7 @@ class ExtensionMemberResolver {
357357
).substituteType(extension.extendedType);
358358
}
359359

360-
bool _isMoreSpecific(InstantiatedExtension e1, InstantiatedExtension e2) {
360+
bool _isMoreSpecific(_InstantiatedExtension e1, _InstantiatedExtension e2) {
361361
var t10 = e1.element.extendedType;
362362
var t20 = e2.element.extendedType;
363363
var t11 = e1._extendedType;
@@ -426,21 +426,21 @@ class ExtensionMemberResolver {
426426
}
427427
}
428428

429-
class InstantiatedExtension {
429+
class _CandidateExtension {
430+
final ExtensionElement extension;
431+
final ExecutableElement member;
432+
433+
_CandidateExtension(this.extension, this.member);
434+
}
435+
436+
class _InstantiatedExtension {
430437
final ExtensionElement element;
431438
final DartType _extendedType;
432439
final ExecutableElement instantiatedMember;
433440

434-
InstantiatedExtension(
441+
_InstantiatedExtension(
435442
this.element,
436443
this._extendedType,
437444
this.instantiatedMember,
438445
);
439446
}
440-
441-
class _CandidateExtension {
442-
final ExtensionElement extension;
443-
final ExecutableElement member;
444-
445-
_CandidateExtension(this.extension, this.member);
446-
}

0 commit comments

Comments
 (0)