@ Override public Provider < ? > [ ] program ( Parameter [ ] params ) { Provider < ? > [ ] program = new Provider < ? > [ params . length ] ; for ( int i = 0 ; i < program . length ; i ++ ) { //Key<?> key = Key.of(params[i]); program [ i ] = provider ( InjectionPoint . of ( params [ i ] ) ) ; } return program ; }
Create a program for method arguments .