/** * Return all interfaces that the given object implements as array, * including ones implemented by superclasses. * @param object the object to analyse for interfaces * @return all interfaces that the given object implements as array * @deprecated in favor of <code>ClassUtils.getAllInterfaces</code> * @see org.springframework.util.ClassUtils#getAllInterfaces(Object) */ public static Class[] getAllInterfaces(Object object) { return getAllInterfacesForClass(object.getClass()); }