Details
-
Bug
-
Resolution: Done
-
Major
-
1.0.0.CR2
-
None
Description
The serviceLoader injects values in all created classes. However, for the following:
service.onlyOne(TheClass.class, TheClassDefault.class)
if no implementation of TheClass is found, it instantiates TheClassDefault. This instance will not get its field injected.