Skip to content

Commit b864909

Browse files
davidmorgankevmoo
andauthored
Release 3.1.0. (#778)
* Release 3.1.0. * Fixes for analyzer 8. * bump deps * oops --------- Co-authored-by: Kevin Moore <[email protected]>
1 parent 4da999f commit b864909

27 files changed

+56
-7
lines changed

example/lib/src/multiplier_generator.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
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: deprecated_member_use until analyzer 7 support is dropped.
6+
57
import 'package:analyzer/dart/element/element2.dart';
68
import 'package:build/build.dart';
79
import 'package:source_gen/source_gen.dart';

example/lib/src/property_product_generator.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ class PropertyProductGenerator extends Generator {
1212
String generate(LibraryReader library, BuildStep buildStep) {
1313
final productNames = topLevelNumVariables(
1414
library,
15+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
1516
).map((element) => element.name3).join(' * ');
1617

1718
return '''

example/lib/src/property_sum_generator.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ class PropertySumGenerator extends Generator {
1212
String generate(LibraryReader library, BuildStep buildStep) {
1313
final sumNames = topLevelNumVariables(
1414
library,
15+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
1516
).map((element) => element.name3).join(' + ');
1617

1718
return '''

example/lib/src/utils.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
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: deprecated_member_use until analyzer 7 support is dropped.
6+
57
import 'package:analyzer/dart/element/element2.dart';
68
import 'package:source_gen/source_gen.dart';
79

example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ environment:
66
sdk: ^3.7.0
77

88
dependencies:
9-
analyzer: ^7.4.0
10-
build: ^3.0.0-dev
9+
analyzer: '>=7.4.0 <9.0.0'
10+
build: ^3.0.0
1111
source_gen: any
1212

1313
dev_dependencies:

example_usage/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencies:
1010
path: ../example
1111

1212
dev_dependencies:
13-
build_runner: ^2.0.0
13+
build_runner: ^2.6.0
1414
build_verify: ^3.0.0
1515
dart_flutter_team_lints: ^3.1.0
1616
test: ^1.25.9

source_gen/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## 3.1.0-wip
1+
## 3.1.0
22

33
- Prepare to stop using `dart:mirrors`: deprecate `TypeChecker.fromRuntime`.
44
It will be removed in version `4.0.0`. Add `TypeChecker.typeNamed` which is

source_gen/lib/src/builder.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import 'dart:convert';
66

77
import 'package:analyzer/dart/ast/ast.dart';
8+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
89
import 'package:analyzer/dart/element/element2.dart';
910
import 'package:build/build.dart';
1011
import 'package:dart_style/dart_style.dart';
@@ -109,6 +110,7 @@ class _Builder extends Builder {
109110
}
110111

111112
Future<void> _generateForLibrary(
113+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
112114
LibraryElement2 library,
113115
BuildStep buildStep,
114116
) async {
@@ -355,6 +357,7 @@ class LibraryBuilder extends _Builder {
355357
}
356358

357359
Stream<GeneratedOutput> _generate(
360+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
358361
LibraryElement2 library,
359362
List<Generator> generators,
360363
BuildStep buildStep,
@@ -440,6 +443,7 @@ const partIdRegExpLiteral = r'[A-Za-z_\d-]+';
440443

441444
final _partIdRegExp = RegExp('^$partIdRegExpLiteral\$');
442445

446+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
443447
String languageOverrideForLibrary(LibraryElement2 library) {
444448
final override = library.languageVersion.override;
445449
return override == null

source_gen/lib/src/constants/reader.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
// BSD-style license that can be found in the LICENSE file.
44

55
import 'package:analyzer/dart/constant/value.dart';
6+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
67
import 'package:analyzer/dart/element/element2.dart';
78
import 'package:analyzer/dart/element/type.dart';
89

@@ -268,6 +269,7 @@ class _DartObjectConstant extends ConstantReader {
268269
ConstantReader read(String field) {
269270
final reader = peek(field);
270271
if (reader == null) {
272+
// ignore: deprecated_member_use until analyzer 7 support is dropped.
271273
assertHasField(objectValue.type!.element3 as InterfaceElement2, field);
272274
return const _NullConstant();
273275
}

source_gen/lib/src/constants/utils.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
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: deprecated_member_use until analyzer 7 support is dropped.
6+
57
import 'package:analyzer/dart/constant/value.dart';
68
import 'package:analyzer/dart/element/element2.dart';
79

0 commit comments

Comments
 (0)