package org.needle4j.injection.inheritance;
import javax.inject.Inject;
import org.needle4j.MyComponent;
public class BaseComponent {
@Inject
private MyComponent component;
@Inject
private MyComponent qualifier;
@Inject
private GraphDependencyComponent dependencyComponent;
private MyComponent componentSetterInjection;
public MyComponent getComponentByFieldInjection() {
return component;
}
@Inject
public void setComponentBySetterBase(final MyComponent component) {
componentSetterInjection = component;
}
public MyComponent getComponentBySetter() {
return componentSetterInjection;
}
}