Skip to content

Commit 20bb145

Browse files
authored
Latest analyzer fixes (#173)
1 parent 9983e7b commit 20bb145

File tree

6 files changed

+20
-5
lines changed

6 files changed

+20
-5
lines changed

build_cli/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 2.2.6
2+
3+
- Fix issue with latest version of `package:analyzer`.
4+
15
## 2.2.5
26

37
- Fix issue with latest version of `package:analyzer`.

build_cli/lib/src/arg_info.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: deprecated_member_use
2+
13
import 'package:analyzer/dart/constant/value.dart';
24
import 'package:analyzer/dart/element/element.dart';
35
import 'package:analyzer/dart/element/type.dart';

build_cli/lib/src/build_cli_generator.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: deprecated_member_use
2+
13
import 'dart:async';
24
import 'dart:collection';
35

build_cli/lib/src/enum_helpers.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: deprecated_member_use
2+
13
import 'package:analyzer/dart/element/element.dart';
24
import 'package:analyzer/dart/element/type.dart';
35
import 'package:source_helper/source_helper.dart';

build_cli/lib/src/to_share.dart

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,16 @@
22
// for details. All rights reserved. Use of this source code is governed by a
33
// BSD-style license that can be found in the LICENSE file.
44

5-
// ignore_for_file: implementation_imports
5+
// ignore_for_file: deprecated_member_use
66

77
import 'package:analyzer/dart/element/element.dart';
88
import 'package:analyzer/dart/element/type.dart';
9-
import 'package:analyzer/src/dart/element/inheritance_manager3.dart'
10-
show InheritanceManager3;
9+
import 'package:analyzer/src/dart/element/element.dart' // ignore: implementation_imports
10+
show
11+
InterfaceElementImpl;
12+
import 'package:analyzer/src/dart/element/inheritance_manager3.dart' // ignore: implementation_imports
13+
show
14+
InheritanceManager3;
1115
import 'package:source_gen/source_gen.dart';
1216

1317
Never throwBugFound(FieldElement element) => throwUnsupported(
@@ -38,7 +42,8 @@ Set<FieldElement> createSortedFieldSet(ClassElement element) {
3842

3943
final manager = InheritanceManager3();
4044

41-
for (var v in manager.getInheritedMap2(element).values) {
45+
for (var v
46+
in manager.getInheritedMap2(element as InterfaceElementImpl).values) {
4247
assert(v is! FieldElement);
4348
if (_dartCoreObjectChecker.isExactly(v.enclosingElement3)) {
4449
continue;

build_cli/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: build_cli
2-
version: 2.2.5
2+
version: 2.2.6
33
description: >-
44
Parse command line arguments directly into an annotation class
55
using the power of build_runner and source_gen.

0 commit comments

Comments
 (0)