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)

Reply via email to