package nova.microblock.injection.prefab; import nova.microblock.injection.ComponentInjector; import nova.core.component.Component; /** * Default component injection * @author Calclavia */ public class DefaultInjector<COMPONENT extends Component> extends ComponentInjector<COMPONENT> { private final Class<COMPONENT> type; public DefaultInjector(Class<COMPONENT> type) { this.type = type; } @Override public Class<COMPONENT> componentType() { return type; } }