如何模拟野生类的方法 例如,我创建了以下方法:
protected Object cloneBean(Object bean, Class<?> inClazz, Map<Object, Object> cloned) throws ClonerException {
try {
Class<?> clazz = inClazz;
Object clone = clazz.newInstance();
cloned.put(bean, clone);
while (clazz != null && !clazz.isInterface() && clazz != Object.class) {
cloneFields(bean, clone, clazz, cloned);
clazz = clazz.getSuperclass();
}
return clone;
} catch (Exception e) {
throw new ClonerException(e);
}
}
我想用getSuperClass()方法模拟返回'some object'。怎么做?