问题描述
我开发了一个名为 x-tool
的注释处理工具,然后 2 个模块(m-A 和 m-B)使用了 x-tool
。在 x-tool
中,有一个单例类 PathCache
。
public class PathCache {
private static final PathCache sCache = new PathCache();
public static PathCache getInstance() {
return sCache;
}
private PathCache(){}
}
问题是:当项目正在构建时,x-tool
为 m-A 和 m-B 运行,它为 PathCache 类创建了 2 个不同的实例。
注解处理工具开发中如何制作跨模块的单例类?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)