return getModuleOfClass(clazz);
}
private String getModuleOfClass(Class clazz)
{
ModuleClassLoader cl = null;
try
{
cl = ((ModuleClassLoader)clazz.getClassLoader());
}
catch(ClassCastException cce)
{
return "Class found, but the classloader was not a ModuleClassLoader. " +
"The class was likely loaded by a system classloader before JBoss " +
"Modules was fully bootstrapped.";
}
if(cl == null)
return "Class found, but it's probably a JDK class";
Module m = cl.getModule();
ModuleIdentifier mi = m.getIdentifier();
return mi.toString();
}