commit | fe4880aadc3c8e09090a997988ff6c909685968c | [log] [tgz] |
---|---|---|
author | Carsten Ziegeler <cziegeler@apache.org> | Tue Dec 14 16:05:38 2010 +0000 |
committer | Carsten Ziegeler <cziegeler@apache.org> | Tue Dec 14 16:05:38 2010 +0000 |
tree | c95b518af6e62802ec5085da4c91c9d1a3bb3d75 | |
parent | e29f88f68a3b4e9f664720217496711a82a36ae4 [diff] |
FELIX-2731 : NPE while scanning sources with QDox git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1049139 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java b/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java index f416cd8..91eaac2 100644 --- a/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java +++ b/scrplugin/generator/src/main/java/org/apache/felix/scrplugin/tags/qdox/QDoxJavaTag.java
@@ -71,7 +71,10 @@ * @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()); } /**