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

3 la respuesta

¿Por qué Java's Collection <E> .toArray () devuelve un Object [] en lugar de una E []?

Antes de los genéricos de Java,Collection.toArray() no tenía forma de saber qué tipo de matriz esperaba el desarrollador (particularmente para una colección vacía). Según tengo entendido, esta fue la razón principal detrás ...

3 la respuesta

Diferencia entre enumeración <? extiende ZipEntry> y Enumeration <ZipEntry>?

¿Hay alguna diferencia entre Enumeración <? extiende ZipEntry> y Enumeration <ZipEntry>? Si es así, ¿cuál es la diferencia?

3 la respuesta

¿Estoy implementando una fábrica de Java basada en genéricos correctamente?

No creo que esté implementando el patrón de fábrica correctamente porque elApplication clase'createDocumentl método @ acepta cualquier tipo de clase, no solo subclases deDocument. n otras palabras, ¿hay alguna manera de restringir ...

4 la respuesta

Mockito: Verificación con parámetros genéricos

Con Mockito puedo hacer lo siguiente: verify(someService).process(any(Person.class)); Pero, ¿cómo escribo esto siprocess toma unaCollection<Person> en su lugar? No puedo entender cómo escribirlo correctamente. Acabo de recibir errores de ...

1 la respuesta

Typesafe forName class loading

¿Cómo llamoClass.forName() cuando el resultado es de tipo genérico? Por lo general, puedo usarasSubclass(), pero aquí la única forma en que lo veo es un elenco, que sobresale y me molesta cuando todo lo demás está bien escrito con genéricos. ...

2 la respuesta

Método genérico de llamada utilizando la reflexión en .NET [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo uso la reflexión para llamar a un método genérico? [/questions/232535/how-do-i-use-reflection-to-call-a-generic-method] 7 respuestasTengo una pregunta. ¿Es posible llamar a un método genérico ...

4 la respuesta

¿Qué significa "donde T: algún valor"?

Que hacewhere T : somevalue significa? Acabo de ver un código que decíawhere T : Attribute. Creo que esto tiene algo que ver con los genéricos, pero no estoy seguro de qué significa o qué está haciendo. ¿Alguien sabe

4 la respuesta

¿Cómo defino una clase genérica que implementa una interfaz y restringe el parámetro de tipo?

class Sample<T> : IDisposable // case A { public void Dispose() { throw new NotImplementedException(); } } class SampleB<T> where T : IDisposable // case B { } class SampleC<T> : IDisposable, T : IDisposable // case C { public void Dispose() { ...

10 la respuesta

Diferencia entre Lista, Lista <?>, Lista <T>, Lista <E> y Lista <Objeto>

¿Cuáles son las diferencias entreList, List<?>, List<T>, List<E> yList<Object>? Ahora no hago esta pregunta a ciegas, así que no cierres este hilo. Permítanme presentarles primero el código base: private static List<String> names = new ...

4 la respuesta

¿Puedo crear una Lista <Clase <T>>?

Tengo una clas public class Setting<T> { public string name { get; set; } public T value { get; set; } } ahora quiero crear unIList<Setting<T>> pero con diferentes tipos deSetting<T> 's T en él, quiero e.G. List<Setting<T>> settingsList; ...