package restx.factory;
import com.google.common.base.Optional;
import javax.inject.Named;
/**
* @author fcamblor
*/
@Module
public class TestMandatoryDependency {
@Provides
@Named("mandatory.dep.result1")
public String mandatoryDepResult1(@Named("missing.dependency") String missingDependency) {
return "present:"+missingDependency;
}
@Provides
@Named("mandatory.dep.result2")
public String mandatoryDepResult2(Foo missingDependency) {
return "present:"+missingDependency.toString();
}
public static class Foo{}
}