package restx.factory; import javax.inject.Named; /** * @author xavier hanin */ @Module public class TestComponentPriorities { @Provides(priority = 1) @Named("A") public V a() { return new V("A"); } @Provides @Named("B") public V b() { return new V("B"); } @Provides @Named("C") public V c() { return new V("C"); } public static class V { private final String val; public V(String val) { this.val = val; } public String getVal() { return val; } } }