如何解决APT开发中如何制作跨模块的单例类?
我开发了一个名为 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 举报,一经查实,本站将立刻删除。