package com.softwaremill.common.util.dependency;
import java.lang.annotation.Annotation;
import java.util.ArrayList;
import java.util.List;
/**
* @author Adam Warski (adam at warski dot org)
*/
public class GlobalDependencyProvider extends AbstractDependencyProvider {
private final List<Object> dependencies;
private final List<QualifiedDependency> dependenciesWithQualifiers;
public GlobalDependencyProvider(List<Object> deps) {
dependencies = new ArrayList<Object>();
dependenciesWithQualifiers = new ArrayList<QualifiedDependency>();
loadDeps(deps);
}
@Override
protected List<Object> getDependencies() {
return dependencies;
}
@Override
protected List<QualifiedDependency> getDependenciesWithQualifiers() {
return dependenciesWithQualifiers;
}
}