Devido ao uso de Genéricos em Java acabei tendo que implementar uma função tendo Void
como 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
Void
classe?