Skip to content

Commit 636f144

Browse files
srawlinsCommit Queue
authored andcommitted
DAS plugins: Change AnalysisRule type to AbstractAnalysisRule
Change-Id: I17f13d386872b21fdd4ff16601bb0e23c478e992 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/439341 Commit-Queue: Samuel Rawlins <[email protected]> Reviewed-by: Brian Wilkerson <[email protected]>
1 parent b8269f3 commit 636f144

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

pkg/analysis_server_plugin/api.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,8 +145,8 @@ package:analysis_server_plugin/registry.dart:
145145
new (constructor: PluginRegistry Function())
146146
registerAssist (method: void Function(CorrectionProducer<ParsedUnitResult> Function({required CorrectionProducerContext context})))
147147
registerFixForRule (method: void Function(LintCode, CorrectionProducer<ParsedUnitResult> Function({required CorrectionProducerContext context})))
148-
registerLintRule (method: void Function(AnalysisRule))
149-
registerWarningRule (method: void Function(AnalysisRule))
148+
registerLintRule (method: void Function(AbstractAnalysisRule))
149+
registerWarningRule (method: void Function(AbstractAnalysisRule))
150150
dart:async:
151151
Future (referenced)
152152
FutureOr (referenced)
@@ -162,7 +162,7 @@ dart:core:
162162
package:_fe_analyzer_shared/src/scanner/token.dart:
163163
Token (referenced)
164164
package:analyzer/analysis_rule/analysis_rule.dart:
165-
AnalysisRule (referenced)
165+
AbstractAnalysisRule (referenced)
166166
package:analyzer/dart/analysis/analysis_options.dart:
167167
AnalysisOptions (referenced)
168168
package:analyzer/dart/analysis/features.dart:

pkg/analysis_server_plugin/lib/registry.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ abstract class PluginRegistry {
1515
void registerFixForRule(LintCode code, ProducerGenerator generator);
1616

1717
/// Registers this [rule] with the analyzer's rule registry.
18-
void registerLintRule(AnalysisRule rule);
18+
void registerLintRule(AbstractAnalysisRule rule);
1919

2020
/// Registers this [rule] with the analyzer's rule registry.
21-
void registerWarningRule(AnalysisRule rule);
21+
void registerWarningRule(AbstractAnalysisRule rule);
2222
}

pkg/analysis_server_plugin/lib/src/registry.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ final class PluginRegistryImpl implements PluginRegistry {
5353
}
5454

5555
@override
56-
void registerLintRule(AnalysisRule rule) {
56+
void registerLintRule(AbstractAnalysisRule rule) {
5757
Registry.ruleRegistry.registerLintRule(rule);
5858
}
5959

6060
@override
61-
void registerWarningRule(AnalysisRule rule) {
61+
void registerWarningRule(AbstractAnalysisRule rule) {
6262
Registry.ruleRegistry.registerWarningRule(rule);
6363
}
6464

0 commit comments

Comments
 (0)