Considerando que a última chamada seria feita com inferência com base em genéricos e os genéricos do Java não existem no código compilado (isso aí na última linha viraria um cast) eu acho um tanto quanto complicado, mas não impossível.
Pra ter inferência de tipos com base em genéricos o Java precisaria de uma implementação de genéricos um pouco mais “real” e com menos gambiarras.
[quote=Maurício Linhares]Considerando que a última chamada seria feita com inferência com base em genéricos e os genéricos do Java não existem no código compilado (isso aí na última linha viraria um cast) eu acho um tanto quanto complicado, mas não impossível.
[/quote]
Exatamenta! Isso dai acabaria virando um cast, mas em compensação seria mais performático que fazer isso em runtime, não?
Não entendi! Quais seriam as gambiarras na sua opinião e o que seria esse “um pouco mais real”?