Thomas Liebetraut created TAMAYA-197:
----------------------------------------
Summary: DefaultConfigurationInjector does not inject into
superclasses' fields
Key: TAMAYA-197
URL: https://issues.apache.org/jira/browse/TAMAYA-197
Project: Tamaya
Issue Type: Bug
Components: Extensions
Affects Versions: 0.3-incubating
Reporter: Thomas Liebetraut
The current implementation of tamaya-inject won't inject configuration into
superclasses' values.
Suppose a class A with some @Config annotated members and a class B which
extends A. Then
{{ConfigurationInjection.getConfigurationInjector().configure(instanceOfB);}}
won't configure any fields annotated in A.
Also, because the runtime time is used to determine what to inject, there is no
easy way to get around this from the user API.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)