350351352353354355356357358
injector.bind(Monad.instantiator()) .factory(Injector.class) ); yan.registerValue("apple"); MyBean mbean = new MyBean(); Injector inj = (Injector)yan.getInstance("target"); inj.inject(mbean); assertEquals("apple", mbean.getName()); }
370371372373374375376377378
new InjectorHelper() .getInjectorComponent(Injector.class, injection) ); yan.registerValue("apple"); MyBean mbean = new MyBean(); Injector inj = (Injector)yan.getInstance("target"); inj.inject(mbean); assertEquals("apple", mbean.getName()); }