Hmm right, pretty sure I had an issue with primitives at some point but can be specific to a version or project. Let handle it anyway here and thanks for the memory refresh ;).
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://blog-rmannibucau.rhcloud.com> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory <https://javaeefactory-rmannibucau.rhcloud.com> 2017-07-30 13:36 GMT+02:00 John D. Ament <[email protected]>: > You can inject to primitive fields in DS config (that's how I found this > problem). > > John > > > On Sun, Jul 30, 2017 at 6:10 AM Romain Manni-Bucau <[email protected]> > wrote: > >> Interesting, why was it rejected in DeltaSpike config then? Do you recall? >> >> Now on config itself if cdi does +1 to support it. We should probably >> align on the spec defaults, ie null would resolve to 0 for an int for >> instance. >> >> >> Romain Manni-Bucau >> @rmannibucau <https://twitter.com/rmannibucau> | Blog >> <https://blog-rmannibucau.rhcloud.com> | Old Blog >> <http://rmannibucau.wordpress.com> | Github >> <https://github.com/rmannibucau> | LinkedIn >> <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory >> <https://javaeefactory-rmannibucau.rhcloud.com> >> >> 2017-07-30 10:49 GMT+02:00 Mark Struberg <[email protected]>: >> >>> http://docs.jboss.org/cdi/spec/2.0/cdi-spec.html# >>> primitive_types_and_null_values >>> >>> "For the purposes of typesafe resolution and dependency injection, >>> primitive types and their corresponding wrapper types in the package >>> java.lang are considered identical and assignable. If necessary, the >>> container performs boxing or unboxing when it injects a value to a field or >>> parameter of primitive or wrapper type." >>> >>> LieGrue, >>> strub >>> >>> > Am 30.07.2017 um 10:25 schrieb Romain Manni-Bucau < >>> [email protected]>: >>> > >>> > Hmm, cdi does? was pretty sure injections had Object constraint. Do I >>> get it wrong? >>> > >>> > >>> > Romain Manni-Bucau >>> > @rmannibucau | Blog | Old Blog | Github | LinkedIn | JavaEE Factory >>> > >>> > 2017-07-30 10:06 GMT+02:00 Mark Struberg <[email protected]>: >>> > CDI supports primitives. So I'm not quite sure what's the point? >>> > >>> > LieGrue, >>> > strub >>> > >>> > >>> > > Am 30.07.2017 um 09:26 schrieb Romain Manni-Bucau < >>> [email protected]>: >>> > > >>> > > >>> > > Alternative would be to make cdi support primitive, agree there is >>> no blocker at all to do it but then for libs i think we need to limit to >>> the most constrained impl, cdi here. >>> > > >>> > >>> > >>> >>> >>
