void observesShipPIPEngine(@Observes ProcessInjectionPoint<Ship, Engine> event) { event.configureInjectionPoint().transientField(true); }
void observesFooPIP(@Observes ProcessInjectionPoint<Foo, Bar> event) { InjectionPointConfigurator injectionPointConfigurator = event.configureInjectionPoint(); injectionPointConfigurator.transientField(true); sameIPConfiguratorReturned.set(injectionPointConfigurator.equals(event.configureInjectionPoint())); }
void observesHelicopterPIPEngine(@Observes ProcessInjectionPoint<Helicopter, Engine> event) { engineIP = event.getInjectionPoint(); event.configureInjectionPoint().transientField(true); }