Rickard,

At the moment, if I have;

private @Uses Def def;

the Qi4j runtime will 'automagically' try to create an instance of Def
(if it is visible) and the creator is not providing a use() clause in
the builder. Perhaps such automagic is desirable to minimize
construction complexity.

But, if I have

private @Uses( optional=true )  Def def;

then I would argue that it is wrong that it tries to create it
automagically, since it explicitly says that it is Ok if no instance
is provided.

I will post a issue on this, and try to fix the code accordingly. Yell
'soonish' if you disagree.


Cheers
Niclas

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to