[analyzer_plugin] FooMixin classes are not mixins #61768

Change-Id: Icbccc25df1f2127212adb656955b74bdbafdd323
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/460720
Reviewed-by: Kevin Moore <kevmoo@google.com>
Commit-Queue: Samuel Rawlins <srawlins@google.com>
Reviewed-by: Samuel Rawlins <srawlins@google.com>
This commit is contained in:
TejasSojitra12
2025-11-10 12:02:27 -08:00
committed by Commit Queue
parent bc72c9c25b
commit b203ab1571
2 changed files with 2 additions and 3 deletions
+1 -2
View File
@@ -1682,8 +1682,7 @@ package:analyzer_plugin/utilities/assist/assist.dart:
new (constructor: DartAssistRequest Function())
result (getter: ResolvedUnitResult)
package:analyzer_plugin/utilities/assist/assist_contributor_mixin.dart:
AssistContributorMixin (class extends Object implements AssistContributor):
new (constructor: AssistContributorMixin Function())
AssistContributorMixin (mixin on AssistContributor):
collector (getter: AssistCollector)
addAssist (method: void Function(AssistKind, ChangeBuilder, {List<Object>? args}))
package:analyzer_plugin/utilities/change_builder/change_builder_core.dart:
@@ -12,7 +12,7 @@ import 'package:analyzer_plugin/utilities/change_builder/change_builder_core.dar
///
/// Clients may not extend or implement this class, but are allowed to use it as
/// a mix-in when creating a subclass of [AssistContributor].
abstract class AssistContributorMixin implements AssistContributor {
mixin AssistContributorMixin on AssistContributor {
/// The collector to which assists should be added.
AssistCollector get collector;