如何自动将所有嵌套静态类作为参数传递给方法调用?

时间:2014-12-18 23:56:55

标签: java kryonet

是否有办法在Network类(下面定义)中检索静态类数组,并将每个类的属性class传递给方法调用的参数{{ 1}}?

kryo.register

1 个答案:

答案 0 :(得分:1)

问题是你使用的是班级,这不是你想要的。如果你对getDeclaredClasses()调用的结果使用了正确的类型,那就更明显了:

    for(Class<?> c : Network.class.getDeclaredClasses()) {
        kryo.register(c);
    }

(顺便说一下,你已经在使用反射了 - &gt; getDeclaredClasses())。