/** * Create a classloader * * It exports everything * * @param name the name * @param importAll whether to import all * @param packages the packages * @return the classloader * @throws Exception for any error */ protected static ClassLoader createClassLoader(String name, boolean importAll, String... packages) throws Exception { return helper.createClassLoader(name, importAll, packages); }
/** * Create a classloader * * It exports everything * * @param name the name * @param importAll whether to import all * @param packages the packages * @return the classloader * @throws Exception for any error */ protected static ClassLoader createClassLoader(String name, boolean importAll, String... packages) throws Exception { return helper.createClassLoader(name, importAll, packages); }
/** * Create a classloader * * @param policy the policy * @return the classloader * @throws Exception for any error */ public ClassLoader createClassLoader(MockClassLoaderPolicy policy) throws Exception { ClassLoaderDomain domain = getDomain(); return createClassLoader(domain, policy); }
/** * Create a classloader * * @param policy the policy * @return the classloader * @throws Exception for any error */ public ClassLoader createClassLoader(MockClassLoaderPolicy policy) throws Exception { ClassLoaderDomain domain = getDomain(); return createClassLoader(domain, policy); }
/** * Create a classloader * * @param domainName the domainName * @param policy the policy * @return the classloader * @throws Exception for any error */ public ClassLoader createClassLoader(String domainName, MockClassLoaderPolicy policy) throws Exception { ClassLoaderSystem system = getSystem(); ClassLoaderDomain domain = system.getDomain(domainName); return createClassLoader(domain, policy); }
/** * Create a classloader * * @param domainName the domainName * @param policy the policy * @return the classloader * @throws Exception for any error */ public ClassLoader createClassLoader(String domainName, MockClassLoaderPolicy policy) throws Exception { ClassLoaderSystem system = getSystem(); ClassLoaderDomain domain = system.getDomain(domainName); return createClassLoader(domain, policy); }
/** * Create a classloader * * It exports everything * * @param name the name * @param importAll whether to import all * @param packages the packages * @return the classloader * @throws Exception for any error */ public ClassLoader createClassLoader(String name, boolean importAll, String... packages) throws Exception { MockClassLoaderPolicy policy = MockClassLoaderHelper.createMockClassLoaderPolicy(name); policy.setImportAll(importAll); policy.setPathsAndPackageNames(packages); return createClassLoader(policy); }
/** * Create a classloader * * It exports everything * * @param name the name * @param importAll whether to import all * @param packages the packages * @return the classloader * @throws Exception for any error */ public ClassLoader createClassLoader(String name, boolean importAll, String... packages) throws Exception { MockClassLoaderPolicy policy = MockClassLoaderHelper.createMockClassLoaderPolicy(name); policy.setImportAll(importAll); policy.setPathsAndPackageNames(packages); return createClassLoader(policy); }