Resultados de la búsqueda a petición "generics"
NInject con interfaz genérica
He definido una interfaz y una clase: public interface IRepository<T> { } public class RoleRepository:IRepository<Domain_RoleInfo> { }Inyectar aquí: public RoleService { [Inject] public RoleService(IRepository<Domain_RoleInfo> rep) { ...
¿Por qué IEnumerable <T> hereda de IEnumerable?
Esta podría ser una vieja pregunta: ¿por quéIEnumerable<T> heredar deIEnumerable? Así es como lo hace .NET, pero trae un pequeño problema. Cada vez que escribo una clase implementaIEumerable<T>Tengo que escribir dosGetEnumerator() funciones, una ...
Advertencia al realizar la conversión con tipos genéricos
No entiendo por qué recibo una advertencia (lanzamiento no verificado) cuando intento realizar esto: ... Map<? estends SomeType, SomeOtherType> map; ... Map<SomeType, SomeOtherType> castedMap = (Map<SomeType, SomeOtherType>) map; ...Quiero ...
¿Cómo usar la clase <T> en Java?
Hay una buena discusión sobre los genéricos y lo que realmente hacen detrás de escena enesta pregunta [https://stackoverflow.com/questions/31693/differences-in-generics]así que todos sabemos queVector<int[]> es un vector de matrices enteras, ...
Cómo obtener la clase de genéricos
Class Model<T>{ private T t; ..... private void someMethod(){ //now t is null Class c = t.getClass(); } ..... }Por supuesto que arroja NPE. Class c = t.getClass();¿Qué sintaxis debo usar para obtener la clase de T si mi instancia es nula? ¿Es ...
¿Cómo clono una lista genérica en C #?
Tengo una lista genérica de objetos en C # y deseo clonar la lista. Los elementos dentro de la lista son clonables, pero no parece haber una opción para hacerlist.Clone(). ¿Hay alguna manera fácil de evitar esto?
¿Es esta asignación de tipo sin procesar de tipo seguro? Lista <T> = new ArrayList ();
Tengo un código como este: @SuppressWarnings({"unchecked", "rawtypes"}) List<String> theList = new ArrayList();¿Es este tipo seguro? Creo que es seguro porque no asigno el tipo sin formato a otra cosa. Incluso puedo demostrar que realiza una ...
Genéricos donde T es la interfaz de implementación de clase
Tengo una interfaz: interface IProfile { ... }... y una clase: [Serializable] class Profile : IProfile { private Profile() { ... } //private to ensure only xmlserializer creates instances }... y un gerente con método: class ProfileManager { ...
Genéricos de Java y JNI
¿Es posible llamar a una función CPP nativa usando JNI que toma argumentos genéricos? Algo como lo siguiente: public static native <T, U, V> T foo(U u, V v);Y luego llámalo como: //class Foo, class Bar, class Baz are already defined; Foo f = ...
Jackson Generics con variable JsonProperty (uso con genéricos)
Tengo una clase que se ve así: public class Data<U> { @JsonProperty("difficulties") private U[] data; // ... geter setter constructor }Y no quiero crear 10 clases más similares solo porque necesito cambiar solo una línea de código (@JsonProperty ...