Resultados de la búsqueda a petición "generics"
¿Qué es exactamente una "clase especial"?
Después de no poder obtener algo como lo siguiente para compilar: public class Gen<T> where T : System.Array { }con el error Una restricción no puede ser una clase especial `System.Array ' Empecé a preguntarme qué es exactamentees una "clase ...
prueba de conformidad del protocolo con tipos asociados
Tengo un protocolo que usa un tipo asociado, como tal: protocol Populatable { typealias T func populateWith(object: T) }y clases que implementan el protocolo: class DateRowType: Populatable { func populateWith(object: NSDate) ...
¿Por qué javac considera inseguro el método de llamada con retorno genérico en una clase genérica?
Considere el siguiente código: public class Main { public static class NormalClass { public Class<Integer> method() { return Integer.class; } } public static class GenericClass<T> { public Class<Integer> method() { return Integer.class; } } ...
Los compiladores se comportan de manera diferente con un parámetro nulo de un método genérico
El siguiente código se compila perfectamente con Eclipse, pero no se compila con javac: public class HowBizarre { public static <P extends Number, T extends P> void doIt(P value) { } public static void main(String[] args) { doIt(null); } ...
¿Cómo puedo crear un singleton IEnumerable?
¿C # ofrece un buen método para emitir una sola entidad de tipoT aIEnumerable<T>? La única forma en que puedo pensar es algo como: T entity = new T(); IEnumerable<T> = new List { entity }.AsEnumerable();Y supongo que debería haber una mejor manera.
¿Qué significa el signo de interrogación en el parámetro tipo de genéricos de Java?
Este es un pequeño fragmento de código tomado de algunos de los ejemplos que acompañan al Stanford Parser. He estado desarrollando en Java durante aproximadamente 4 años, pero nunca he tenido una comprensión muy sólida de lo que se supone que ...
¿Capturas una excepción genérica en Java?
Usamos JUnit 3 en el trabajo y no hayExpectedException anotación. Quería agregar una utilidad a nuestro código para envolver esto: try { someCode(); fail("some error message"); } catch (SomeSpecificExceptionType ex) { }Entonces intenté ...
En Typecript: ¿Existe una forma de "tiempo de compilación" para obtener todos los nombres de propiedades definidos en una interfaz TypeScript?
Me gustaría crear una clase TypeScript genérica para representar (como una lista HTML) una matriz de objetos que implementan una interfaz TypeScript específica. p.ej. class GenericListRenderer<T> { items: T[]; constructor(listItems: ...
¿Cómo puedo devolver NULL de un método genérico en C #?
Tengo un método genérico con este código (ficticio) (sí, sé que IList tiene predicados, pero mi código no está usando IList sino alguna otra colección, de todos modos esto es irrelevante para la pregunta ...) static T FindThing<T>(IList ...
¿Puede un método genérico manejar tanto los tipos de referencia como los valores anulables?
Tengo una serie de métodos de Extensión para ayudar con la comprobación nula de los objetos IDataRecord, que actualmente estoy implementando de esta manera: public static int? GetNullableInt32(this IDataRecord dr, int ordinal) { int? nullInt = ...