Resultados da pesquisa a pedido "type-erasure"

1 a resposta

Como os novos Scala TypeTags melhoram os Manifests (obsoletos)? [duplicado]

Duplicata Possível:Scala 2.10: O que é uma TypeTag e como eu a uso?Eu tenho lido sobre as novas TypeTags que vêm junto com a nova API de reflexão. Parece que...

1 a resposta

Por que os tipos primitivos, como Int, são apagados para Objeto no Scala?

Em Scala,

1 a resposta

Scala: produto cruzado (cartesiano) com múltiplas fontes e tipos heterogêneos

Eu estou tentando construir vários produtos cruzados de travessias de tipos diferentes (mas cada homogêneo). O tipo de retorno desejado é um percorrível de u...

1 a resposta

Falha na correspondência de padrões baseada em ClassTag para primitivos

Eu pensei que o seguinte seria a forma mais concisa e correta para coletar elementos de uma coleção que satisfaçam um determinado tipo:

1 a resposta

Scala isInstanceOf e tipo apagamento

Estou confuso comoisInstanceOf trabalha em Scala. Se eu fizer algo assim: val x: Int = 5 x.isInstanceOf[Int]Como o Scala digita apagamento, a JVM não deve remover todas as informações de tipo durante o tempo de execução?

1 a resposta

Digite Erasure em Scala

Estou um pouco confuso sobre o que está acontecendo aqui: import scala.collection.immutable._ object Main extends App { sealed trait Node sealed trait Group case class Sheet( val splat: String, val charname: String, val children: ListMap[String, ...

1 a resposta

Como o DWR lança os dados recebidos e evita o apagamento do tipo

Gostaria de solicitar uma classe de item da coleção (tipo de reflexão específica). Porém, com relação ao apagamento do tipo, parece impossível e também com relação a alguns tópicos que li aqui na pilha. Existem algumas soluções alternativas ...

1 a resposta

Por que o uso de variáveis de tipo bruto afeta assinaturas sem referência aos parâmetros de tipo?

Olhando para outroPergunta, questão [https://stackoverflow.com/questions/43057701/method-of-class-with-generics-returns-listobject-rather-than-listpluginsnapsh] Eu me deparei com esse comportamento intrigante do compilador Sun-Oracle 1.8.0_112 ...

1 a resposta

Captura de ClassCastException em um método genérico ao executar conversão genérica

Suponha que eu tenha um método @SuppressWarnings("unchecked") public <T extends Number> T getNumber() { try { return (T)number; } catch (ClassCastException e) { return null; } } Assumindonumber é uma instância deInteger, invocando método ...

1 a resposta

Por que uma classe bruta genérica Java apaga todos os genéricos para objetar quando os parâmetros de tipo não são especificados? [duplicado

Esta pergunta já tem uma resposta aqui: Combinando tipos brutos e métodos genéricos [/questions/11007723/combining-raw-types-and-generic-methods] 5 respostasPor que esse código java genérico não é ...