Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
blueprint-core-1.10.3
-
None
-
None
Description
ComponentDefinitionException: No setter for a property is thrown for regular setters with return value.
The initial problem with non-standard setters was the return value and not the naming convention that is resultType == Void.TYPE condition in ReflectionUtils prevents initializing components with fluent setters.
Please check it with org.apache.aries.blueprint.NonStandardSettersTest and the attached org.apache.aries.blueprint.pojos.NonStandardSetter class version.