You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by cz...@apache.org on 2010/12/14 17:05:38 UTC
svn commit: r1049139 -
/felix/trunk/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java
Author: cziegeler
Date: Tue Dec 14 16:05:38 2010
New Revision: 1049139
URL: http://svn.apache.org/viewvc?rev=1049139&view=rev
Log:
FELIX-2731 : NPE while scanning sources with QDox
Modified:
felix/trunk/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java
Modified: felix/trunk/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java
URL: http://svn.apache.org/viewvc/felix/trunk/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java?rev=1049139&r1=1049138&r2=1049139&view=diff
==============================================================================
--- felix/trunk/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java (original)
+++ felix/trunk/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java Tue Dec 14 16:05:38 2010
@@ -71,7 +71,10 @@ public class QDoxJavaTag implements Java
* @see org.apache.felix.scrplugin.tags.JavaTag#getSourceLocation()
*/
public String getSourceLocation() {
- return String.valueOf(this.docletTag.getContext().getParent().getParentSource().getURL());
+ if ( this.docletTag.getContext().getParent() != null ) {
+ return String.valueOf(this.docletTag.getContext().getParent().getParentSource().getURL());
+ }
+ return String.valueOf(this.docletTag.getContext().getParentClass().getSource().getURL());
}
/**