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

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

4 la respuesta

Tipo Erasure asoma su fea cabeza, ¿cómo sortear?

Así que tengo esta interfaz

4 la respuesta

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

2 la respuesta

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

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

1 la respuesta

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

1 la respuesta

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

4 la respuesta

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

6 la respuesta

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

4 la respuesta

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