Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.3-incubating
-
None
Description
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.