5
如何通过Java 9中的类获取模块名称?例如,让我们考虑以下情况。有两个命名模块 - ModuleA和ModuleB。 ModuleA对ModuleB一无所知。 ModuleB需要ModuleA。如何通过Java 9中的类获取模块名称?
ModuleA含有类:
public class ClassA {
public void printModuleName(Class klass) {
//how to get here name of the module that contains klass?
}
}
ModuleB含有类:
public class ClassB {
public void doIt() {
ClassA objectA = new ClassA();
objectA.printModuleName(ClassB.class);
}
}
怎么办呢?
我来自OSGi,我认为OSGi - 使用框架按类来获取捆绑。 –