Fix lookup on parent classes for fields and references.
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@582127 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorMojo.java b/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorMojo.java
index 81cc37f..6d3ff2c 100644
--- a/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorMojo.java
+++ b/scrplugin/src/main/java/org/apache/felix/scrplugin/SCRDescriptorMojo.java
@@ -249,13 +249,13 @@
}
// references
- final JavaTag[] refs = description.getTagsByName(Constants.REFERENCE, inherited);
+ final JavaTag[] refs = currentDescription.getTagsByName(Constants.REFERENCE, inherited);
for (int i=0; i < refs.length; i++) {
this.testReference(references, refs[i], null, description == currentDescription);
}
// fields
- final JavaField[] fields = description.getFields();
+ final JavaField[] fields = currentDescription.getFields();
for (int i=0; i < fields.length; i++) {
JavaTag tag = fields[i].getTagByName(Constants.REFERENCE);
if (tag != null) {