[
https://issues.apache.org/jira/browse/BEANUTILS-542?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Joseph updated BEANUTILS-542:
-----------------------------
Affects Version/s: (was: 1.9.3)
1.9.4
> "type mismatch between read and write methods" while using inheritance
> ----------------------------------------------------------------------
>
> Key: BEANUTILS-542
> URL: https://issues.apache.org/jira/browse/BEANUTILS-542
> Project: Commons BeanUtils
> Issue Type: Bug
> Components: Bean / Property Utils
> Affects Versions: 1.9.4
> Environment: BeanUtils 1.9.4
> JDK11
> Reporter: Joseph
> Priority: Blocker
> Labels: features
> Original Estimate: 2m
> Remaining Estimate: 2m
>
> After upgrading from 1.9.0 -> 1.9.4 as well as upgrading our JDK from 8 -> 11
> we noticed some odd behavior differences. Before when copying properties all
> getters and setters were able to be created however now if a getter and
> setters type mismatch they do not get created even if one is a child class of
> the other. In our example we have the two methods public Fruit getFruit() and
> public void setFruit(Banana b). Banana extends Fruit making of type Fruit.
> However the instrospector cannot make this determination like it used to be
> able to. This is essential as we have a getter set up with the parent type
> within an abstract class. The child class of the abstract has a setter, but
> no getter.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)