Skip to content

Commit 2400c99

Browse files
authored
shelf_router_generator: fix deprecated code_builder API (#291)
1 parent f18dd01 commit 2400c99

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

pkgs/shelf_router_generator/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
* Require `analyzer: '>=4.6.0 <6.0.0'`
44
* Require `sdk: '>=2.17.0 <3.0.0'`
5+
* Require `code_builder: ^4.2.0`
56

67
## v1.0.4
78

pkgs/shelf_router_generator/lib/src/shelf_router_generator.dart

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ code.Method _buildRouterMethod({
6868
..body = code.Block(
6969
(b) => b
7070
..addExpression(
71-
code.refer('Router').newInstance([]).assignFinal('router'))
71+
code
72+
.declareFinal('router')
73+
.assign(code.refer('Router').newInstance([])),
74+
)
7275
..statements.addAll(handlers.map((h) => _buildAddHandlerCode(
7376
router: code.refer('router'),
7477
service: code.refer('service'),

pkgs/shelf_router_generator/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies:
1212
analyzer: '>=4.6.0 <6.0.0'
1313
build: ^2.0.0
1414
build_config: ^1.0.0
15-
code_builder: ^4.0.0
15+
code_builder: ^4.2.0
1616
http_methods: ^1.0.0
1717
shelf: ^1.1.0
1818
shelf_router: ^1.0.0

0 commit comments

Comments
 (0)