Resultados de la búsqueda a petición "type-erasure"
Scala doble definición (2 métodos tienen el mismo tipo de borrado)
Escribí esto en scala y no compilará: class TestDoubleDef{ def foo(p:List[String]) = {} def foo(p:List[Int]) = {} }el compilador notifica: [error] double definition: [error] method foo:(List[String])Unit and [error] method foo:(List[Int])Unit ...
Código de bytes de borrado de tipo genérico de Java
Según la documentación de Java enBorrado de tipos genéricos [http://docs.oracle.com/javase/tutorial/java/generics/genTypes.html], Considere la siguiente clase genérica que representa un nodo en una lista vinculada individualmente: public class ...
¿Por qué estoy perdiendo información de tipo?
He encontrado algo interesante que suceda con Maps, rawtypes y genéricos. Siguiente código: static { Map map = new HashMap (); Set <Map.Entry> set = map.entrySet (); for (Map.Entry entry : set) {} // fine for (Map.Entry entry : map.entrySet()) ...
La coincidencia de patrones basada en ClassTag falla para los primitivos
Pensé que la siguiente sería la forma más concisa y correcta para recopilar elementos de una colección que satisfacen un tipo dado:
Cómo DWR emite datos entrantes y evade el borrado de tipo
Me gustaría solicitar una clase de colección de elementos (tipo de reflexión específica). Pero con respecto al borrado de texto no parece posible y también con respecto a algunos temas que he leído aquí en la pila. Hay algunas soluciones ...
Borrado de tipo genérico de Java: ¿cuándo y qué sucede?
Leí sobre el borrado de tipos de Javaen el sitio web de Oracle [https://docs.oracle.com/javase/tutorial/java/generics/erasure.html]. ¿Cuándo ocurre el borrado de tipo?¿En tiempo de compilación o tiempo de ejecución? Cuando se carga la clase? ...
¿Por qué Scala advierte sobre el borrado de tipo en el primer caso pero no en el segundo?
Tengo dos funciones (no se han editado desde el original; algunas de las respuestas a continuación responden a las originales que devolvieron una secuencia de ()): def foo1[A](ls: Iterable[A]) : Iterator[A] = for (List(a, b) <- ls sliding ...
En Scala Reflection, ¿Cómo obtener el parámetro de tipo genérico de una subclase concreta?
Suponiendo que tengo una superclase genérica: class GenericExample[T]( a: String, b: T ) { def fn(i: T): T = b }y una subclase de hormigón: case class Example( a: String, b: Int ) extends GenericExample[Int](a, b)Quiero obtener el parámetro ...
¿Cómo las nuevas Etiquetas de Tipo de Scala mejoran los Manifiestos (en desuso)? [duplicar]
Posible duplicado:Scala 2.10: ¿Qué es un TypeTag y cómo lo uso?He estado leyendo sobre los nuevos TypeTags que vienen junto con la nueva API de reflexión. Pa...