Resultados de la búsqueda a petición "type-erasure"
¿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...
Tipo Erasure asoma su fea cabeza, ¿cómo sortear?
Así que tengo esta interfaz
Sobrecarga de controladores de eventos genéricos en Scala
Si defino el siguiente controlador de eventos genérico trait Handles[E <: Event] { def handle(event: E) }with tipo de evento es así trait Event { } class InventoryItemDeactivated(val id: UUID) extends Event; class InventoryItemCreated(val id: ...
Borrado de Java con sobrecarga genérica (no anulación)
Tengo FinanceRequests y CommisionTransactions en mi dominio. Si tengo una lista de solicitudes de financiación, cada solicitud de financiación podría contener múltiples transacciones de comisiones que deben recuperarse. No te preocupes cómo se ...
¿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 ...
Para Scala, ¿hay alguna ventaja para borrar?
He estado escuchando mucho sobre diferentes lenguajes JVM, aún en modo de vaporware, que proponen implementar la reificación de alguna manera. Tengo este fastidioso medio recordado (o totalmente imaginado, no sé cuál) pensó que en algún lugar ...
Type borrado en C ++: ¿cómo funcionan las funciones boost :: shared_ptr y boost ::?
Type borrado: ¿es así como lo llamas? Cómoboost::shared_ptr almacena su eliminador y cómoboost::function almacena su objeto de función? ¿Hay algún tutorial que enseñe el truco? Cuál es el costo en tiempo de ejecución del uso de objetos de ...
Type Erasure and Overloading in Java: ¿Por qué funciona esto?
Tengo el siguiente código public class Pair< T, U > { public T first; public U second; } public class Test { public int method( Pair< Integer, Integer > pair ) { return 0; } public double method( Pair< Double, Double > pair ) { return 1.0; } } ...
Tipo de técnicas de borrado
(Con el borrado de tipo, me refiero a ocultar parte o la totalidad de la información de tipo con respecto a una clase, algo así como Boost.Any [http://www.boost.org/doc/libs/1_46_0/doc/html/any.html].) Quiero conocer las técnicas de borrado de ...
Infierno de restricción genérico: desajuste encuadernado
Estoy trabajando en un proyecto que tiene un extenso árbol de herencia y dependencias genéricas. Ir a editar para ver un mejor ejemplo.Lo básico se parece a esto: class A { ... } class B { ... } class C extends B { ... } class D<T extends ...