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

1 la respuesta

¿Por qué una clase sin procesar genérica de Java borra todos los genéricos al objeto cuando los parámetros de tipo no están especificados? [duplicar

Esta pregunta ya tiene una respuesta aquí: Combinando tipos crudos y métodos genéricos [/questions/11007723/combining-raw-types-and-generic-methods] 5 respuestas ¿Por qué no se compilará este código genérico de ...

2 la respuesta

Type borrado, anulación y genéricos

¿Puede alguien explicarme por qué @Override public void fooMethod(Class<?> c) no anula public void fooMethod(Class c)y me da los siguientes errores: - Name clash: The method fooMethod(Class<?>) of type SubClass has the same erasure as ...

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

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

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

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

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

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

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

6 la respuesta

java type erasure vs. Field # getGenericType y Method # getGenericReturnType

Según tengo entendido, los genéricos son una característica de tiempo de compilación de Java, y la información de tipo parametrizada no existe en el código de bytes compilado. Ahora descubrí los métodos Field # getGenericType y Method # ...