/** * Usual constructor invoked during runtime. * @param key * @param impl * @param monitor * @param requireConsumptionOfAllParameters * @param parameters * @param fieldsToInject */ public SpecificFieldInjector(final Object key, final Class<T> impl, final ComponentMonitor monitor, final boolean useNames, final boolean requireConsumptionOfAllParameters, final FieldParameters[] parameters, final Field... fieldsToInject) { /* todo: can't use fields with paranamer */ super(key, impl, monitor, false, requireConsumptionOfAllParameters, parameters); this.fieldsToInject = fieldsToInject; this.isStaticInjection = isStaticInjection(fieldsToInject); }
/** * Usual constructor invoked during runtime. * @param key * @param impl * @param monitor * @param requireConsumptionOfAllParameters * @param parameters * @param fieldsToInject */ public SpecificFieldInjector(final Object key, final Class<T> impl, final ComponentMonitor monitor, final boolean useNames, final boolean requireConsumptionOfAllParameters, final FieldParameters[] parameters, final Field... fieldsToInject) { /* todo: can't use fields with paranamer */ super(key, impl, monitor, false, requireConsumptionOfAllParameters, parameters); this.fieldsToInject = fieldsToInject; this.isStaticInjection = isStaticInjection(fieldsToInject); }