@Test public void testForName3() throws Exception { ClassLoader classLoader = Mockito.mock(ClassLoader.class); forName("a.b.c.D", classLoader); verify(classLoader).loadClass("a.b.c.D"); }
public static Class<?> forName(String name) throws ClassNotFoundException { return forName(name, getClassLoader()); }
ClassHelper { public static Class<?> forName(String name) throws ClassNotFoundException { return forName(name, getClassLoader()); } }
ClassHelper { public static Class<?> forName(String name) throws ClassNotFoundException { return forName(name, getClassLoader()); }  }
ClassHelper { public static Class<?> forName(String name) throws ClassNotFoundException { return forName(name, getClassLoader()); }  static Class<?> forNameWithThreadContextClassLoader(String name); static Class<?> forNameWithCallerClassLoader(String name, Class<?> caller); static ClassLoader getCallerClassLoader(Class<?> caller); static ClassLoader getClassLoader(Class<?> cls); static ClassLoader getClassLoader(); static Class<?> forName(String name); static Class<?> forName(String name, ClassLoader classLoader); static Class<?> resolvePrimitiveClassName(String name); static String toShortString(Object obj); }
ClassHelper { public static Class<?> forName(String name) throws ClassNotFoundException { return forName(name, getClassLoader()); }  static Class<?> forNameWithThreadContextClassLoader(String name); static Class<?> forNameWithCallerClassLoader(String name, Class<?> caller); static ClassLoader getCallerClassLoader(Class<?> caller); static ClassLoader getClassLoader(Class<?> cls); static ClassLoader getClassLoader(); static Class<?> forName(String name); static Class<?> forName(String name, ClassLoader classLoader); static Class<?> resolvePrimitiveClassName(String name); static String toShortString(Object obj); static final String ARRAY_SUFFIX; }