From 5f4f76c19cc334bed8eaf322380e876a9834e7d3 Mon Sep 17 00:00:00 2001 From: Simon Kitching Date: Tue, 17 Jan 2006 07:53:44 +0000 Subject: [PATCH] Provide facility to add URLs to the classpath. git-svn-id: https://svn.apache.org/repos/asf/jakarta/commons/proper/logging/trunk@369711 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/commons/logging/PathableClassLoader.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/org/apache/commons/logging/PathableClassLoader.java b/src/test/org/apache/commons/logging/PathableClassLoader.java index d43fe25..06820a2 100644 --- a/src/test/org/apache/commons/logging/PathableClassLoader.java +++ b/src/test/org/apache/commons/logging/PathableClassLoader.java @@ -77,6 +77,16 @@ public class PathableClassLoader extends URLClassLoader { public PathableClassLoader(ClassLoader parent) { super(NO_URLS, parent); } + + /** + * Allow caller to explicitly add paths. Generally this not a good idea; + * use addLogicalLib instead, then define the location for that logical + * library in the build.xml file. + */ + public void addURL(URL url) { + System.err.println("adding URL [" + url + "]"); + super.addURL(url); + } /** * Specify whether this classloader should ask the parent classloader