Like {@link #inject(Object)}, except that the value to be injected is obtained from a {@link ComponentValueProvider}. It is assumed that the provider will return an object assignable to the field.
@param < T> type of field
@param provider provides the value to be assigned to the field
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.