2011-09-06 14 views

Respuesta

22

Reemplazar

method(Collections.emptyList()); 

con

method(Collections.<String>emptyList()); 

El <String> después de la . es un parámetro de tipo vinculante para emptyList 's explícita, por lo que devolverá un List<String> en lugar de un List<Object>.

5

Puede especificar el tipo de parámetro de este modo:

public void passEmptyList() { 
    method(Collections.<String>emptyList()); 
} 
Cuestiones relacionadas