Analise o trecho de código Java a seguir, escrito para a versão 8.
public abstract class A {
public abstract void metodo();
}
public class B extends A {
@Override
public void metodo() {
System.out.println("B");
}
}
public class C extends A{
@Override
public void metodo() {
System.out.println("C");
}
}
public class Lista {
public void execute(List< wildcard > v){
}
}
Para permitir que o método execute da classe Lista receba como parâmetro um parâmetro do tipo List, que contemple qualquer subclasse da classe A, deve-se substituir a palavra wildcard na assinatura por