package Ġio . j ent z . w inter . junit 5 Ċ Ċ import Ġkotlin . annotation . Annotation Retention . RUNTIME Ċ import Ġkotlin . annotation . Annotation Target .* Ċ Ċ /** Ċ Ġ* ĠThis Ġannotation Ġcan Ġbe Ġused Ġto Ġinject Ġvalues Ġinto ĠJ Unit 5 Ġmethods Ġand Ġconstructors Ġby Ġusing Ċ Ġ* Ġthe Ġtest Ġgraph Ġto Ġresolve Ġthem . Ċ Ġ* Ċ Ġ* ĠThe Ġproblem Ġwith ĠJ avax ĠInject Ġis , Ġthat Ġit Ġdoes Ġnot Ġallow Ġvalue Ġparameter Ġtargets . Ċ Ġ* Ċ Ġ* ĠExample Ġin Ġa Ġtest Ġusing Ġone Ġof Ġthe ĠW inter ĠJ Unit 5 Ġextensions : Ċ Ġ* Ġ``` Ċ Ġ* Ġ@ Test Ġfun Ġmy Test (@ W Inject Ġservice : ĠService ) Ġ{ Ċ Ġ* ĠĠ Ġ// Ġdo Ġsomething Ġwith Ġservice Ċ Ġ* Ġ} Ċ Ġ* Ċ Ġ* Ġ``` Ċ Ġ* Ċ Ġ*/ Ċ @ Target ( VALUE _ PARAMETER ) Ċ @ Retention ( RUNTIME ) Ċ @ Must Be Document ed Ċ annotation Ġclass ĠW Inject ( val Ġqualifier : ĠString Ġ= Ġ"") Ċ