summaryrefslogtreecommitdiffstats
path: root/scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java
diff options
context:
space:
mode:
Diffstat (limited to 'scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java')
-rw-r--r--scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java b/scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java
index 641ca589d9a5..081204f3c7b0 100644
--- a/scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java
+++ b/scripting/java/com/sun/star/script/framework/provider/ClassLoaderFactory.java
@@ -31,6 +31,7 @@ import java.net.*;
import com.sun.star.script.framework.log.LogUtils;
import com.sun.star.script.framework.container.ScriptMetaData;
+import com.sun.star.uno.XComponentContext;
/**
* Class Loader Factory
@@ -42,11 +43,12 @@ public class ClassLoaderFactory
{
private ClassLoaderFactory() {}
- public static ClassLoader getURLClassLoader( ScriptMetaData scriptData )
+ public static ClassLoader getURLClassLoader(
+ XComponentContext context, ScriptMetaData scriptData )
throws NoSuitableClassLoaderException, MalformedURLException
{
ClassLoader parent = scriptData.getClass().getClassLoader();
- URL[] classPath = scriptData.getClassPath();
+ URL[] classPath = scriptData.getClassPath(context);
LogUtils.DEBUG("Classpath has length " + classPath.length );
for ( int i=0; i < classPath.length; i++ )
{