private GroovyResourceLoader createGroovyResourceLoader(final ClassLoader classLoader, ResourceLoader resourceLoader) { assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } return new GroovyResourceLoaderAdapter(resourceLoader); }
public URL loadResource(final String name) throws MalformedURLException { return resolve(name, classLoader); }
protected URL resolve(final String className, final ClassLoader classLoader) throws MalformedURLException { assert className != null; assert classLoader != null; // log.debug("Resolve; class name: {}", className); String resource = toResourceName(className); // log.debug("Resolve; resource name {}", resource); URL url = classLoader.getResource(resource); // log.debug("From CL: {}", url); if (url == null) { // Not sure if this is necessary or not... url = Thread.currentThread().getContextClassLoader().getResource(resource); // log.debug("From TCL: {}", url); } return url; } }
private GroovyResourceLoader createGroovyResourceLoader(final ClassLoader classLoader, ResourceLoader resourceLoader) { assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } return new GroovyResourceLoaderAdapter(resourceLoader); }
return super.resolve(className, classLoader);
private GroovyResourceLoader createGroovyResourceLoader(final ClassLoader classLoader, ResourceLoader resourceLoader) { assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } return new GroovyResourceLoaderAdapter(resourceLoader); }
private GroovyResourceLoader createGroovyResourceLoader(final ClassLoader classLoader, ResourceLoader resourceLoader) { assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } return new GroovyResourceLoaderAdapter(resourceLoader); }
public Class create(final String className, final ClassLoader classLoader, ResourceLoader resourceLoader) throws Exception { assert className != null; assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } URL source = resourceLoader.loadResource(className); if (source == null) { throw new ComponentException("Missing source for: " + className); } return create(new ClassSource(source), classLoader, resourceLoader); }
public Class create(final String className, final ClassLoader classLoader, ResourceLoader resourceLoader) throws Exception { assert className != null; assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } URL source = resourceLoader.loadResource(className); if (source == null) { throw new ComponentException("Missing source for: " + className); } return create(new ClassSource(source), classLoader, resourceLoader); }
public Class create(final String className, final ClassLoader classLoader, ResourceLoader resourceLoader) throws Exception { assert className != null; assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } URL source = resourceLoader.loadResource(className); if (source == null) { throw new ComponentException("Missing source for: " + className); } return create(new ClassSource(source), classLoader, resourceLoader); }
public Class create(final String className, final ClassLoader classLoader, ResourceLoader resourceLoader) throws Exception { assert className != null; assert classLoader != null; // resourceLoader can be null if (resourceLoader == null) { resourceLoader = new ResourceLoaderImpl(classLoader); } URL source = resourceLoader.loadResource(className); if (source == null) { throw new ComponentException("Missing source for: " + className); } return create(new ClassSource(source), classLoader, resourceLoader); }