package de.renew.plugin.di;


/**
 *
 * @author Konstantin Simon Maria Moellers
 * @version 2015-10-11
 */
abstract class AbstractDefinition<T> implements Definition<T> {
    private final Class<?> _service;

    public AbstractDefinition(Class<?> service) {
        this._service = service;
    }

    @Override
    final public Class<?> getService() {
        return _service;
    }
}