import java.util.TreeMap; | |
import java.util.HashMap; | |
import java.util.Map; | |
class Test { | |
boolean f () { | |
return false; | |
} | |
Boolean g (int i) { | |
//This is OK thanks to boxing f() | |
return i > 0 ? f () : null; | |
} | |
{ | |
Object values = new Object(); | |
//IDEADEV-1756: this should be OK | |
final Map<Object,Object> newValues = true ? new TreeMap<Object,Object>() : new HashMap<Object,Object>(); | |
newValues.get(values); | |
} | |
} |