Skip to content

Commit 084c107

Browse files
[jnigen] factory can be used as a method name without renaming (#2044)
1 parent b099bfa commit 084c107

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

pkgs/jnigen/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 0.14.2-wip
2+
3+
- The name `factory` can now also be used in a method name without renaming.
4+
15
## 0.14.1
26

37
- Added support for generating matching Kotlin operators as Dart operators.

pkgs/jnigen/lib/src/bindings/renamer.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ const _keywords = {
4646
'extends': _Allowed.none,
4747
'extension': _Allowed.fields | _Allowed.methods,
4848
'external': _Allowed.fields | _Allowed.methods,
49-
'factory': _Allowed.fields | _Allowed.fields,
49+
'factory': _Allowed.fields | _Allowed.methods,
5050
'false': _Allowed.none,
5151
'final': _Allowed.none,
5252
'finally': _Allowed.none,

pkgs/jnigen/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
name: jnigen
66
description: A Dart bindings generator for Java and Kotlin that uses JNI under the hood to interop with Java virtual machine.
7-
version: 0.14.1
7+
version: 0.14.2-wip
88
repository: https://github.com/dart-lang/native/tree/main/pkgs/jnigen
99
issue_tracker: https://github.com/dart-lang/native/issues?q=is%3Aissue+is%3Aopen+label%3Apackage%3Ajnigen
1010

0 commit comments

Comments
 (0)