Commit 79ca903
Refactor ViewManagerInterfaces codegen to generate kotlin classes (#52545)
Summary:
Pull Request resolved: #52545
Pull Request resolved: #51735
This diff refactors the ViewManagerInterfaces codegen to generate kotlin classes,
As a consequence of this change, there are some ViewManagerInterfaces that have changed their APIs
## Changelog: [Android][Breaking] - Migrate ViewManagerInterfaces to kotlin. Some types in code generated ViewManagerInterfaces might differ. e.g. this will start enforcing nullability in parameters of viewManagerInterface methods (e.g. String commands parameters are not nullable, view params are not nullable in any method, etc)
Reviewed By: cortinico
Differential Revision: D78118738
fbshipit-source-id: cdd9e660e55397bd0936efce1c5aaf90c2946b7a1 parent e7d9e0d commit 79ca903
5 files changed
Lines changed: 379 additions & 434 deletions
File tree
- packages
- react-native-codegen
- e2e
- deep_imports/__tests__/components/__snapshots__
- namespaced/__tests__/components/__snapshots__
- src/generators/components
- __tests__/__snapshots__
- rn-tester/android/app/src/main/java/com/facebook/react/uiapp/component
0 commit comments