我在 GWT 中使用 runAsync 将我的代码拆分为我的应用程序的不同子系统,使用 Async 提供程序模式(在代码拆分文档中找到)。因此,每次我需要使用 runAsync 实例化我的任何类时,我都会为该子系统创建一个方法 - getAsync(..) - 使用包含 onSuccess(Subsystem instance) 的接口参数(在下载代码时调用)。当我需要为该类实例调用方法时,我首先调用 getAsync(...),然后在接口的 onSuccess(instance) 中调用 instance.myMethod()。问题是大部分代码都放在剩余代码中,而不是放在该子系统的独占分割点中。我在这里想念什么?