You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tamaya.apache.org by "Thomas Liebetraut (JIRA)" <ji...@apache.org> on 2016/11/18 13:33:59 UTC
[jira] [Created] (TAMAYA-197) DefaultConfigurationInjector does not
inject into superclasses' fields
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)