Resultados de la búsqueda a petición "generics"
Varargs al problema de ArrayList en Java
No entiendo por qué lo siguiente no funciona: public void doSomething(int... args){ List<Integer> broken = new ArrayList<Integer>(Arrays.asList(args)) } Entiendo que el compilador convierte los "int ... args" en una matriz, por lo que el código ...
Reference es ambiguo con los genéricos
Estoy teniendo un caso bastante complicado aquí con genéricos y sobrecarga de métodos. Mira esta clase de ejemplo: public class Test { public <T> void setValue(Parameter<T> parameter, T value) { } public <T> void setValue(Parameter<T> ...
Genéricos y arquitectura padre / hijo
Estoy construyendo una arquitectura conheredabl genéricos y relaciones entre padres e hijos. Tengo un problema importante: no puedo hacer que tanto el niño como el padre conozcan el tipo del otro, solo uno de los dos. Necesito que tanto el ...
¿Cómo obtener el tipo real de un tipo genérico?
Hay una clase con tipo genérico: class Action[T]Cree algunas instancias de él, ponga en una lista: val list = List(new Action[String], new Action[Int]) ¿Iterarlo y cómo obtener el tipo real de las instancias? list foreach { action => // how do ...
enéricos de Java con clase interna e interfaz interna
Abajo tengo un OuterClass genérico, un InnerClass que usa genéricos OuterClass genéricos y no genéricos InnerInterface. public class OuterClass<E> { public class InnerClass { public E someMethod() { return null; } } public interface ...
Métodos de extensión con genéricos
Estaba mirando aest [https://stackoverflow.com/questions/4003117/problem-with-extension-methods-and-generic-constraints] pregunta y tenía curiosidad por qué esto no se compil Dado este código, ¿alguien puede explicar por qué la llamada ...
Listas con comodines provocan un error de vudú genérico
¿Alguien sabe por qué el siguiente código no se compila? Ni add () ni addAll () funcionan como se esperaba. La eliminación de la parte "? Extiende" hace que todo funcione, pero no podría agregar subclases de Foo. List<? extends Foo> list1 = new ...
Chaining tareas usando genéricos
stoy intentando crear una API para encadenar tareas. n primer lugar, diseñé una interfaz muy simple que define una tarea: public interface Task<U, V> { U execute(V input); }DóndeV es el tipo de entrada yU el tipo de salida de la tarea. o que ...
Obtener índice de un objeto en una lista genérica
Tengo una lista de objetos personalizados con dos propiedades como identificadores (IDa, IDb) cada vez que elimino un objeto, necesito saber que es índice. ¿Cómo obtengo un índice de un objeto sin recorrer toda la lista? List<CustomObject> list ...
Creando matrices de tipos genéricos en Java
Así que sé que no puedes "fácilmente" crear una matriz de un tipo genérico en Java (pero puedes crear colecciones). Recientemente me encontré con una situación en la que necesitaba una matriz bidimensional de objetos (que eran genéricos). Aquí ...