File tree 5 files changed +22
-11
lines changed
5 files changed +22
-11
lines changed Original file line number Diff line number Diff line change @@ -4,6 +4,9 @@ include: package:dart_flutter_team_lints/analysis_options.yaml
4
4
analyzer :
5
5
language :
6
6
strict-casts : true
7
+ errors :
8
+ # Analyzer v7.4.0 crazy
9
+ deprecated_member_use : ignore
7
10
8
11
linter :
9
12
rules :
Original file line number Diff line number Diff line change
1
+ ## 6.9.5
2
+
3
+ - Support the ` analyzer: '>=6.9.0 <8.0.0' ` .
4
+ - Fixed use of deprecated analyzer APIs.
5
+
1
6
## 6.9.4
2
7
3
- - Fix extra line being generated when targetting Dart 3.7 package.
8
+ - Fix extra line being generated when targeting Dart 3.7 package.
4
9
5
10
## 6.9.3
6
11
Original file line number Diff line number Diff line change @@ -61,10 +61,7 @@ mixin DecodeHelper implements HelperCore {
61
61
config.constructor,
62
62
accessibleFields.keys,
63
63
accessibleFields.values
64
- .where ((fe) =>
65
- element.augmented
66
- .lookUpSetter (name: fe.name, library: element.library) !=
67
- null )
64
+ .where ((fe) => element.lookUpSetter (fe.name, element.library) != null )
68
65
.map ((fe) => fe.name)
69
66
.toList (),
70
67
unavailableReasons,
Original file line number Diff line number Diff line change 3
3
// BSD-style license that can be found in the LICENSE file.
4
4
5
5
import 'package:analyzer/dart/element/element.dart' ;
6
+ import 'package:analyzer/src/dart/element/element.dart' // ignore: implementation_imports
7
+ show
8
+ InterfaceElementImpl;
6
9
import 'package:analyzer/src/dart/element/inheritance_manager3.dart' // ignore: implementation_imports
7
10
show
8
11
InheritanceManager3;
@@ -81,15 +84,18 @@ List<FieldElement> createSortedFieldSet(ClassElement element) {
81
84
final inheritedFields = < String , FieldElement > {};
82
85
final manager = InheritanceManager3 ();
83
86
84
- for (final v in manager.getInheritedConcreteMap2 (element).values) {
87
+ for (final v in manager
88
+ .getInheritedConcreteMap2 (element as InterfaceElementImpl )
89
+ .values) {
85
90
assert (v is ! FieldElement );
86
91
if (_dartCoreObjectChecker.isExactly (v.enclosingElement3)) {
87
92
continue ;
88
93
}
89
94
90
- if (v is PropertyAccessorElement && v.isGetter) {
91
- assert (v.variable2 is FieldElement );
92
- final variable = v.variable2 as FieldElement ;
95
+ if (v is PropertyAccessorElement &&
96
+ (v as PropertyAccessorElement ).isGetter) {
97
+ assert ((v as PropertyAccessorElement ).variable2 is FieldElement );
98
+ final variable = (v as PropertyAccessorElement ).variable2 as FieldElement ;
93
99
assert (! inheritedFields.containsKey (variable.name));
94
100
inheritedFields[variable.name] = variable;
95
101
}
Original file line number Diff line number Diff line change 1
1
name : json_serializable
2
- version : 6.9.4
2
+ version : 6.9.5
3
3
description : >-
4
4
Automatically generate code for converting to and from JSON by annotating
5
5
Dart classes.
@@ -15,7 +15,7 @@ topics:
15
15
resolution : workspace
16
16
17
17
dependencies :
18
- analyzer : ' >=6.5 .0 <8.0.0'
18
+ analyzer : ' >=6.9 .0 <8.0.0'
19
19
async : ^2.10.0
20
20
build : ^2.4.1
21
21
build_config : ^1.1.0
You can’t perform that action at this time.
0 commit comments