Lines Matching defs:cn

514     protected Class<?> findClass(String cn) throws ClassNotFoundException {
517 throw new ClassNotFoundException(cn);
520 LoadedModule loadedModule = findLoadedModule(cn);
527 c = findClassInModuleOrNull(loadedModule, cn);
534 c = findClassOnClassPathOrNull(cn);
541 throw new ClassNotFoundException(cn);
552 protected Class<?> findClass(String mn, String cn) {
555 LoadedModule loadedModule = findLoadedModule(mn, cn);
562 return findClassInModuleOrNull(loadedModule, cn);
567 return findClassOnClassPathOrNull(cn);
577 protected Class<?> loadClass(String cn, boolean resolve)
580 Class<?> c = loadClassOrNull(cn, resolve);
582 throw new ClassNotFoundException(cn);
591 protected Class<?> loadClassOrNull(String cn, boolean resolve) {
592 synchronized (getClassLoadingLock(cn)) {
594 Class<?> c = findLoadedClass(cn);
599 LoadedModule loadedModule = findLoadedModule(cn);
606 c = findClassInModuleOrNull(loadedModule, cn);
610 c = loader.loadClassOrNull(cn);
617 c = parent.loadClassOrNull(cn);
622 c = findClassOnClassPathOrNull(cn);
640 protected Class<?> loadClassOrNull(String cn) {
641 return loadClassOrNull(cn, false);
649 private LoadedModule findLoadedModule(String cn) {
650 int pos = cn.lastIndexOf('.');
654 String pn = cn.substring(0, pos);
664 private LoadedModule findLoadedModule(String mn, String cn) {
665 LoadedModule loadedModule = findLoadedModule(cn);
679 private Class<?> findClassInModuleOrNull(LoadedModule loadedModule, String cn) {
681 return defineClass(cn, loadedModule);
683 PrivilegedAction<Class<?>> pa = () -> defineClass(cn, loadedModule);
693 private Class<?> findClassOnClassPathOrNull(String cn) {
694 String path = cn.replace('.', '/').concat(".class");
699 return defineClass(cn, res);
712 return defineClass(cn, res);
730 private Class<?> defineClass(String cn, LoadedModule loadedModule) {
740 String rn = cn.replace('.', '/').concat(".class");
760 return defineClass(cn, bb, cs);
780 private Class<?> defineClass(String cn, Resource res) throws IOException {
784 int pos = cn.lastIndexOf('.');
786 String pn = cn.substring(0, pos);
796 return defineClass(cn, bb, cs);
801 return defineClass(cn, b, 0, b.length, cs);