| 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); | |
| } | |
| } |