どうして
public List<String> getList(){
if (isMyListOKReady())
return myList;
return Collections.emptyList();
}
うまくコンパイルされますが、
public List<String> getList(){
return isMyListReady() ? myList : Collections.emptyList();
}
エクリプスは言う"Type mismatch: cannot convert from List<Object> to List<String>"
?