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

3 la respuesta

Objeto de clase Java de variable de tipo

¿Hay alguna manera de obtener el objeto Class de la variable type en la clase genérica Java? Algo como eso: public class Bar extends Foo<T> { public Class getParameterClass() { return T.class; // doesn't compile } }Esta información de tipo está ...

8 la respuesta

TStringList vs. TList <string>

¿Cuál es la diferencia en el uso de un estándar? type sl: TStringListen comparación con el uso de un TList genérico type sl: TList<string>? Por lo que puedo ver, ambos se comportan exactamente igual. ¿Es solo otra forma de hacer lo ...

4 la respuesta

¿Cuál es el punto de permitir testigos tipo en todas las llamadas a métodos?

Digamos que tenemos dos métodos como los siguientes: public static <T> T genericReturn() { /*...*/ } public static String stringReturn() { /*...*/ }Al llamar a cualquier método, puede proporcionar el tipo de testigo independientemente de si ...

4 la respuesta

Interceptar el método asíncrono que devuelve la Tarea genérica <> a través de DynamicProxy

Mis preguntas están relacionadas con esta publicación.Intercepte la llamada a un método asíncrono utilizando DynamicProxy [https://stackoverflow.com/questions/14288075/intercept-the-call-to-an-async-method-using-dynamicproxy] Quiero implementar ...

5 la respuesta

Swift: verifique si el tipo genérico se ajusta al protocolo

Tengo un protocolo que definí así: protocol MyProtocol { ... }También tengo una estructura genérica: struct MyStruct <T> { ... }Finalmente tengo una función genérica: func myFunc <T> (s: MyStruct<T>) -> T? { ... }Me gustaría probar dentro de ...

3 la respuesta

Java Generics - ¿Cómo llamo a un mapa genérico con un objeto sucesor?

Escribí el siguiente método validate(Map<String,IAnimal> map)Y quiero llamarlo con dogMap = new HashMap<String,Dog>; ... validate(dogMap)donde Dog es el sucesor de Animal, Pero no se compila. ¿Cómo lo cambio para poder llamarlo con un objeto ...

2 la respuesta

Protocolo de delegado rápido para clase genérica

Tengo una clase,StateMachine, eso es genérico para permitir que se implementen diferentes conjuntos de estados como, por ejemplo, una enumeración. Quiero usar unStateMachineDelegate protocolo para notificar a un delegado cuando la máquina de ...

3 la respuesta

Cómo usar tipos genéricos para obtener objetos con el mismo tipo

Tengo extensión paraNSManagedObject eso debería ayudarme a transferir objetos entre contextos: extension NSManagedObject { func transferTo(#context: NSManagedObjectContext) -> NSManagedObject? { return context.objectWithID(objectID) } }por ahora ...

6 la respuesta

Crear una extensión para filtrar nils de una matriz en Swift

Estoy tratando de escribir una extensión en Array que permita que una matriz de T opcionales se transforme en una matriz de T no opcionales. p.ej. esto podría escribirse como una función libre como esta: func removeAllNils(array: [T?]) -> [T] { ...

3 la respuesta

Java Generics and Enum, pérdida de parámetros de plantilla

Tengo una estructura bastante complicada y no funciona como se esperaba. Esto es lo que hice: public interface ResultServiceHolder { <M, ID extends Serializable, BO extends BusinessObject<M, ID>> ResultService<M, ID, BO> getService(); } public ...