思考的构造函数未正确运行

时间:2015-10-10 09:26:22

标签: java google-reflections

我正在使用Reflections库(see info)来获取包中的所有类。我只是使用以下代码:

public static void build() {

    System.out.println("Start reflection");

    Reflections reflections = new Reflections("org.octocash.client.support.cache");

    System.out.println("Done with constructor");

    Set<Class<?>> dataClasses = reflections.getSubTypesOf(Object.class)
                                .stream().filter(c -> !c.getClass().equals(Data.class))
                                .collect(Collectors.toSet());

    data.addAll(dataClasses);

}

问题是它只在控制台中打印"Start reflection",因此无法运行构造函数。如果我用try-catch块包围代码,它也不会打印Exception

我正在使用Reflections中的uberjar(不使用Maven),所以它可能与此有关。

这里可能发生什么?我完全不知道如何调试这个..

非常感谢任何帮助!

0 个答案:

没有答案