Devido ao uso de Genéricos em Java acabei tendo que implementar uma função tendo Voidcomo tipo de retorno:
public Void doSomething() {
//...
}
e o compilador exige que eu retorne algo . Por enquanto, estou voltando null, mas gostaria de saber se isso é uma boa prática de codificação ...
Estou perguntando sobre V oid, não v oid. A classe Void, não a palavra-chave reservada void.
Eu também tentei Void.class, void, Void.TYPE, new Void(), nenhum retorno em tudo, mas tudo o que não funciona em todos. (Por razões mais ou menos óbvias) (Veja esta resposta para detalhes)
- Então, o que devo retornar se o tipo de retorno de uma função for
Void? - Qual é o uso geral da
Voidclasse?