Resultados da pesquisa a pedido "type-erasure"

5 a resposta

o tipo de apagamento de Java apaga meu tipo genérico?

Eu pensei java apagamento wipes tipos genéricos para fora em tempo de compilação no entanto, quando eu testá-lo por mim, percebi que existem algumas informaç...

5 a resposta

Por que boost :: any não possui string literal?

5 a resposta

Por que nem todas as informações de tipo são apagadas no Java em tempo de execução?

Até agora, meu entendimento obviamente errado do Java Generics era que o Type Erasure remove todas as informações de tipo, de modo que não resta mais nada em tempo de execução. Recentemente, deparei-me com um fragmento de código no qual tive que ...

6 a resposta

Tipo técnicas de apagamento

(Com apagamento de tipo, refiro-me a ocultar algumas ou todas as informações de tipo de uma classe, algo como Boost.Any [http://www.boost.org/doc/libs/1_46_0/doc/html/any.html].) Eu quero aprender técnicas de apagamento de tipo, além de ...

6 a resposta

java tipo apagamento vs. Campo # getGenericType e Método # getGenericReturnType

Pelo que entendi, os genéricos são um recurso de tempo de compilação do Java e as informações do tipo parametrizado não existem no código de bytes compilado. Agora descobri os métodos Field # getGenericType e Method # getGenericReturnType, ...

7 a resposta

Eliminação do tipo genérico Java: quando e o que acontece?

Eu li sobre o apagamento de tipo do Javano site da Oracle [https://docs.oracle.com/javase/tutorial/java/generics/erasure.html]. Quando ocorre o apagamento do tipo?Em tempo de compilação ou tempo de execução? Quando a turma é carregada? Quando a ...

10 a resposta

Quais são os benefícios do apagamento de tipos do Java?

Eu li umtwittar [https://twitter.com/dibblego/status/419232648674828288]hoje que disse: É engraçado quando os usuários de Java reclamam do apagamento de tipo, que é a única coisa que Java acertou, ignorando todas as coisas erradas. Assim, minha ...

11 a resposta

Como faço para eliminar o tipo de apagamento no Scala? Ou, por que não consigo obter o parâmetro type das minhas coleções?

É um fato triste da vida no Scala que se você instanciar uma List [Int], você pode verificar se a sua instância é uma List, e você pode verificar se qualquer...

11 a resposta

Scala de dupla definição (2 métodos têm o mesmo tipo de apagamento)

Eu escrevi isso no scala e ele não será compilado: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} }o compilador notifica: [error] double definition: [error] method foo:(List[String])Unit and [error] method ...