alocando array de um tipo genérico  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rmendes08
GUJ Master
[Avatar]

Membro desde: 29/05/2008 14:09:28
Mensagens: 1616
Offline

Bem, como muitos aqui devem saber, uma das limitações do uso de generics e não poder criar um array de um tipo genérico. Por exemplo, o código abaixo não compila:


Porém, eu observei que a implementação de ArrayList do método <T> T[] toArray(T []) da interface Collection é capaz de realizar esta proeza, caso o array passado no argumento não suporte o tamanho da coleção. Alguém sabe como isto é possível ? Seria através de reflections ? Ou super-poderes de API da linguagem ?

"A Técnica é transformada em Arte por quem a emprega"

"O futuro pertence àqueles que acreditam na beleza de seus sonhos"

Computadores Fazem Arte

http://www.uaijug.com.br

"É importante estabelecer uma estrutura de alto nível, mas isso não significa criar uma infinidade de diagramas de classes detalhados."
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team