Resultados de la búsqueda a petición "type-erasure"

11 la respuesta

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 ...

1 la respuesta

¿Por qué los tipos primitivos, como Int, se borran a Objeto en Scala?

4 la respuesta

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 ...

2 la respuesta

¿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()) ...

1 la respuesta

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:

1 la respuesta

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 ...

7 la respuesta

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? ...

3 la respuesta

¿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 ...

2 la respuesta

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 ...

1 la respuesta

¿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...