Resultados de la búsqueda a petición "generics"

9 la respuesta

¿Cómo convierto de List <?> A List <T> en Java usando genéricos?

En Java, ¿cómo conviertoList<?> aList<T> usando un método de propósito general para poder reemplazar patrones como el siguiente con una sola llamada al método: List untypedList = new ArrayList(); // or returned from a legacy method List<Integer> ...

1 la respuesta

Kotlin: Genéricos, reflexión y la diferencia entre el tipo T y T: Cualquiera

Si intento acceder a javaClass de un tipo genérico T, el compilador de Kotlin se queja de que T no es un subtipo de kotlin. class Foo<T> (val t: T ){ val cls = t.javaClass // Error, T is not a subtype of kotlin.Any }Si define T como un subtipo ...

5 la respuesta

¿Por qué el constructor de C # no puede inferir el tipo?

¿Por qué la inferencia de tipos no es compatible con los constructores de la misma forma que con los métodos genéricos? public class MyType<T> { private readonly T field; public MyType(T value) { field = value; } } var obj = new MyType(42); // ...

2 la respuesta

Cómo crear una clase DAO genérica utilizando sesiones de contexto de hibernación

Estoy tratando de implementar un DAO genérico utilizando las sesiones de contexto de Hibernates. Lo siguiente fue mi oportunidad: | import java.io.Serializable; public interface GenericDao<T, ID extends Serializable> { /** Persist the ...

2 la respuesta

Método genérico que devuelve la interfaz genérica en Delphi 2010

Dado el código a continuación, que es una versión muy recortada del código real, obtengo el siguiente error: [Error DCC] Unit3.pas (31): E2010 Tipos incompatibles: 'IXList <Unit3.TXList <T> .FindAll.S>' y 'TXList <Unit3.TXList <T> ...

1 la respuesta

Genéricos covariantes rápidos

Aquí hay un ejemplo de lo que me gustaría lograr: protocol SomeType {} class SomeClass: SomeType {} struct SomeGenericStruct<A> { typealias E = A } func take(someType: SomeGenericStruct<SomeType>) {} let concreteGenericStruct1: ...

2 la respuesta

¿Cómo funciona el manifiesto de Scala (2.8)?

Tengo un código Scala que hace un uso bastante intensivo de los genéricos, y he deducido de los documentos que el uso de un manifiesto en las restricciones de parametrización puede ayudarme a solucionar los problemas de borrado de tipo (por ...

1 la respuesta

Crear una matriz de instancias concretas de una clase genérica

Tengo una clase genéricaPosition<E> y una clase concretaCard. ¿Cómo creo una matriz de tipos?Position<Card>? Lo intenté:Position<Card>[] suitPositions = (Position<Card>[]) new Object[5]; pero obtengo una ClassCastException. Pero cuando lo ...

3 la respuesta

Sobrecarga de métodos Java: parámetros genéricos y parámetros dentro del mismo árbol de herencia

Supongamos que tengo el siguiente código: // Method acception generic parameter public static <T> T foo(T para) { return para; } // Method accepting Integer parameter public static Integer foo(Integer para) { return para + 1; } // Method ...

2 la respuesta

¿Cómo creo una función de plantilla para los controles de un formulario?

Esta declaración cambiará la posición de un objeto de formulario. lblMessage.Location = new Point(0,0);Me gustaria escribir unfunción de plantilla genéricaque puede posicionar cualquier objeto de forma. Se me ocurrió esto, pero no es ...