如何解决强迫开设或假冒科特林上课
我在Kotlin工作,我有一个无法修改的库(无需维护这个庞大且快速变化的库的我自己的分支)。
该库中有一个我需要实例化的类,它需要另一个为它做一些事情的类的实例。我需要更改第二类的工作方式,以便为第一类提供不同的信息。但是第二类不是import tensorflow as tf
converter = tf.compat.v1.lite.TFLiteConverter.from_keras_model_file("model.h5")
converter.optimizations = []
converter.post_training_quantize=True
converter.allow_custom_ops=False
tflite_model = converter.convert()
open("model.tflite","wb").write(tflite_model)
,而第一类则以其完整的非open
类型来请求它。
我如何强行进入非open
类并与图书馆作者的需求相违背?或者,我如何欺骗类型系统以将我自己的类作为库要求的类的实例传递出去?
我需要在JAR / build系统级别上摆弄一些东西来用我自己的版本替换库的类文件吗?我可以使用反射来模拟非open
类吗?还有其他方法吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。