@@ -68,32 +68,32 @@ class Registry with IterableMixin<AbstractAnalysisRule> {
6868 /// Adds the given lint [rule] to this registry.
6969 void registerLintRule (AbstractAnalysisRule rule) {
7070 _lintRules[rule.name] = rule;
71- for (var lintCode in rule.lintCodes ) {
72- _codeMap[lintCode .uniqueName] = lintCode ;
71+ for (var code in rule.diagnosticCodes ) {
72+ _codeMap[code .uniqueName] = code as LintCode ;
7373 }
7474 }
7575
7676 /// Adds the given warning [rule] to this registry.
7777 void registerWarningRule (AbstractAnalysisRule rule) {
7878 _warningRules[rule.name] = rule;
79- for (var lintCode in rule.lintCodes ) {
80- _codeMap[lintCode .uniqueName] = lintCode ;
79+ for (var code in rule.diagnosticCodes ) {
80+ _codeMap[code .uniqueName] = code as LintCode ;
8181 }
8282 }
8383
8484 /// Removes the given lint [rule] from this registry.
8585 void unregisterLintRule (AbstractAnalysisRule rule) {
8686 _lintRules.remove (rule.name);
87- for (var lintCode in rule.lintCodes ) {
88- _codeMap.remove (lintCode .uniqueName);
87+ for (var code in rule.diagnosticCodes ) {
88+ _codeMap.remove (code .uniqueName);
8989 }
9090 }
9191
9292 /// Removes the given warning [rule] from this registry.
9393 void unregisterWarningRule (AbstractAnalysisRule rule) {
9494 _warningRules.remove (rule.name);
95- for (var lintCode in rule.lintCodes ) {
96- _codeMap.remove (lintCode .uniqueName);
95+ for (var code in rule.diagnosticCodes ) {
96+ _codeMap.remove (code .uniqueName);
9797 }
9898 }
9999}
0 commit comments