我想更改开源库的一个行为(在FirebaseAuth中)。但我希望避免克隆库和使用我的版本的负担,所以我想知道是否有更简单的方法,比如告诉gradle将项目拉到本地并使用它,这样我就可以修改一个简单的文件并只维护它。这就是我的同事在iOS上通过POD管理可以做到的。只是想知道你们是否对此有想法🤔我试着检查是否有办法覆盖类或代码,但似乎不可能。它似乎只适用于资源。
rjee0c151#
您可以使用反射重写任何代码。下面是官方文档的链接:https://kotlinlang.org/docs/reflection.html请注意,使用反射应该作为最后的手段,并且您必须确保不会因更改的部分而破坏任何代码。
1条答案
按热度按时间rjee0c151#
您可以使用反射重写任何代码。下面是官方文档的链接:https://kotlinlang.org/docs/reflection.html
请注意,使用反射应该作为最后的手段,并且您必须确保不会因更改的部分而破坏任何代码。