@ Override public < A extends Annotation , AS extends Annotation > void registerInjectionProcessor ( Class < ? extends InjectionProcessor < A , AS > > processor , Class < A > annotation ) throws InjectionException { if ( OverrideInjectionProcessor . class . isAssignableFrom ( processor ) ) // RTC114863 { throw new IllegalArgumentException ( "OverrideInjectionProcessor must be registered with an InjectionProcessorProvider" ) ; } registerInjectionProcessorProvider ( new InjectionProcessorProviderImpl < A , AS > ( annotation , processor ) ) ; }
Registers the specified processor with the injection engine .