Author: cziegeler
Date: Fri Mar  1 06:46:38 2013
New Revision: 1451481

URL: http://svn.apache.org/r1451481
Log:
FELIX-3940 : Abstract class is not detected

Modified:
    felix/trunk/scrplugin/annotations/changelog.txt
    
felix/trunk/scrplugin/annotations/src/main/java/org/apache/felix/scrplugin/processing/SCRAnnotationProcessor.java

Modified: felix/trunk/scrplugin/annotations/changelog.txt
URL: 
http://svn.apache.org/viewvc/felix/trunk/scrplugin/annotations/changelog.txt?rev=1451481&r1=1451480&r2=1451481&view=diff
==============================================================================
--- felix/trunk/scrplugin/annotations/changelog.txt (original)
+++ felix/trunk/scrplugin/annotations/changelog.txt Fri Mar  1 06:46:38 2013
@@ -1,4 +1,10 @@
-Changes from 1.8.0 to 1.7.0
+ Changes from 1.9.0 to 1.8.0
+----------------------------
+** Bug
+    * [FELIX-3940] - Abstract class is not detected 
+ 
+ 
+ Changes from 1.8.0 to 1.7.0
 ----------------------------
 ** Improvement
     * [FELIX-3169] - Add support for new PASSWORD attribute type of Metatype 
service

Modified: 
felix/trunk/scrplugin/annotations/src/main/java/org/apache/felix/scrplugin/processing/SCRAnnotationProcessor.java
URL: 
http://svn.apache.org/viewvc/felix/trunk/scrplugin/annotations/src/main/java/org/apache/felix/scrplugin/processing/SCRAnnotationProcessor.java?rev=1451481&r1=1451480&r2=1451481&view=diff
==============================================================================
--- 
felix/trunk/scrplugin/annotations/src/main/java/org/apache/felix/scrplugin/processing/SCRAnnotationProcessor.java
 (original)
+++ 
felix/trunk/scrplugin/annotations/src/main/java/org/apache/felix/scrplugin/processing/SCRAnnotationProcessor.java
 Fri Mar  1 06:46:38 2013
@@ -191,8 +191,7 @@ public class SCRAnnotationProcessor impl
      */
     private ComponentDescription createComponent(final ClassAnnotation cad, 
final ScannedClass scannedClass) {
         final ComponentDescription component = new ComponentDescription(cad);
-
-        final boolean classIsAbstract = 
Modifier.isAbstract(scannedClass.getClass().getModifiers());
+        final boolean classIsAbstract = 
Modifier.isAbstract(scannedClass.getScannedClass().getModifiers());
         component.setAbstract(cad.getBooleanValue("componentAbstract", 
classIsAbstract));
 
         component.setCreatePid(cad.getBooleanValue("createPid", true));


Reply via email to