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 (将#修改为@)