我正在尝试使用反射来确定传入的类是否实现了IsWdidget
接口:
public boolean isAWidget(Class<?> clzz) {
Class<?> runtimeClass = ClassLoader.getSystemClassLoader().loadClass(clzz.getName());
Class<?>[] impls = runtimeClass.getInterfaces();
for(Class<?> clz : impls)
if(clz.getName().equals(IsWidget.class.getName()))
return true;
return false;
}
这是确定这一点的最佳/最有效的方法吗?我也看到一个IsWidget.class.isAssignableFrom(Class<?>)
方法...