A Spring property that is inherited from an abstract Spring bean is not marked as a Spring property in the Java source.
Example:
<bean id="abstractBean" abstract="true">
<property name="testProperty" value="Hello World!"/>
</bean>
<bean id="testBean" class="test.TestBean" parent="abstractBean">
</bean>
When viewing the TestBean class, you will see the class marked as a Spring bean, but testProperty is not marked as a Spring configured property.
Note: The attached project will display this and several other bugs.
IDEA-15847
IDEA-15846
IDEA-15844
IDEA-15843