Scala项目范围的静态指令

问题描述

我正在Scala项目中使用Java库。我想尽早调用该lib的特定静态方法adjustLib,并尽可能执行一次(例如,在运行“ main” App和在执行测试之前)以达到所需的行为。

一种解决方案是将该语句放在可以执行的每个类的顶部(适用于扩展App的所有类以及所有测试)。 但是,如果有人实现了一个新的可执行类却忘记了adjustLib,事情可能会变得很奇怪。

是否有可能定义对象或类似对象,以给定条件任何事情以“静态”方式执行此adjustLib语句项目执行了吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)