/** * This method will copy the injection targets from env2 to env1. * * @param env1 * @param env2 */ private void combineInjectionTargets(EnvironmentProperty env1, EnvironmentProperty env2) { for (InjectionTarget injTarget: env2.getInjectionTargets()) { env1.addInjectionTarget(injTarget); } }
/** * Copy all injection targets from env2 to env1. * * @param env1 * @param env2 */ private void unionInjectionTargets(EnvironmentProperty env1, EnvironmentProperty env2) { for (InjectionTarget injTarget: env2.getInjectionTargets()) { env1.addInjectionTarget(injTarget); } }
private void addOrMergeEnvironmentProperty( EnvironmentProperty environmentProperty) { try { EnvironmentProperty existing = getEnvironmentPropertyByName(environmentProperty.getName()); for (InjectionTarget next : environmentProperty.getInjectionTargets()) { existing.addInjectionTarget(next); } } catch(IllegalArgumentException e) { addEnvironmentProperty(environmentProperty); } }
private void addOrMergeEnvironmentProperty( EnvironmentProperty environmentProperty) { try { EnvironmentProperty existing = getEnvironmentPropertyByName(environmentProperty.getName()); for (InjectionTarget next : environmentProperty.getInjectionTargets()) { existing.addInjectionTarget(next); } } catch(IllegalArgumentException e) { addEnvironmentProperty(environmentProperty); } }
desc.addInjectionTarget(target);