You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xmlbeans-cvs@xml.apache.org by pc...@apache.org on 2004/01/08 00:26:06 UTC
cvs commit: xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc JDClassLoaderFactory.java
pcal 2004/01/07 15:26:06
Modified: v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc
JDClassLoaderFactory.java
Log:
jam: restore context classloader after running javadoc
Revision Changes Path
1.8 +3 -0 xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc/JDClassLoaderFactory.java
Index: JDClassLoaderFactory.java
===================================================================
RCS file: /home/cvs/xml-xmlbeans/v2/src/jam/org/apache/xmlbeans/impl/jam/internal/javadoc/JDClassLoaderFactory.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- JDClassLoaderFactory.java 16 Dec 2003 09:55:05 -0000 1.7
+++ JDClassLoaderFactory.java 7 Jan 2004 23:26:06 -0000 1.8
@@ -128,6 +128,8 @@
} else {
spewWriter = out;
}
+
+ ClassLoader originalCCL = Thread.currentThread().getContextClassLoader();
JavadocResults.prepare();
int result = com.sun.tools.javadoc.Main.execute("JAM",
spewWriter,
@@ -142,6 +144,7 @@
", root="+root+":\n"+
((spew == null) ? "" : spew.toString()));
}
+ Thread.currentThread().setContextClassLoader(originalCCL);
return JDFactory.getInstance().createClassLoader(root,parentLoader);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: xmlbeans-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xmlbeans-cvs-help@xml.apache.org