diamonds: wrong constructor selected (IDEA-123518)

This commit is contained in:
Anna Kozlova
2014-04-09 11:29:27 +02:00
parent 6ca24c1a6d
commit 6e4249e5e1
3 changed files with 23 additions and 1 deletions
@@ -0,0 +1,21 @@
import java.util.*;
class sTest {
public void shouldCallListConstructor(){
List<String>stringList=new ArrayList<String>();
ClassUnderTest<Date> cut=new ClassUnderTest<>(stringList);
}
private class ClassUnderTest<T extends Date> {
public String constructorString;
private ClassUnderTest(List<T>stringList) {
constructorString="Using List Constructor";
}
private ClassUnderTest(Iterable<String> iterables) {
constructorString="Using Iterables Constructor";
}
}
}