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

6 la respuesta

¿Cómo no lanzar una excepción genéricamente especificada?

Creé una interfaz de "productor" (para ser utilizada con referencias de métodos, respectivamente, para burlarse fácilmente de las pruebas unitarias): @FunctionalInterface public interface Factory<R, T, X extends Throwable> { public R ...

10 la respuesta

Java: la matriz de tipos de datos primitivos no se autobox

Tengo un método como este: public static <T> boolean isMemberOf(T item, T[] set) { for (T t : set) { if (t.equals(item)) { return true; } } return false; } Ahora trato de llamar a este método usando unchar paraT: char ch = 'a'; char[] chars = ...

2 la respuesta

Pattern Match en objetos de caso con miembros de tipo

Scala tiene una buena característica para inferir el parámetro de tipo dentro de la coincidencia de patrón. También verifica la exhaustividad del patrón. Por ejemplo sealed trait PField[T] case object PField1 extends PField[String] case ...

3 la respuesta

Determine si un parámetro genérico es de tipo Nullable

Tengo la siguiente función VB.NET, por ejemplo: Public Function MyFunction (Of TData) (ByVal InParam As Integer) As TData End Sub Cómo, en una función, determino siTData es un tipo NULLable?

2 la respuesta

Referencia directa del parámetro de tipo en Java Generics

Según las preguntas frecuentes de Java Genericshttp: //www.angelikalanger.com/GenericsFAQ/FAQSections/TypeParameters.html#FAQ30 [http://www.angelikalanger.com/GenericsFAQ/FAQSections/TypeParameters.html#FAQ302] un parámetro de tipo no se puede ...

2 la respuesta

Java genéricos con clase e interfaz estática anidada

Quiero usar una clase genérica dentro de una interfaz estática anidada. Mi objetivo es hacer algo como esto: public class MyClass<T>{ private MyInterface task; public static interface MyInterface{ void aMethod (T item); } }Pero obtengo el ...

6 la respuesta

¿Cómo hacer `MyClass <String> .class` en Java?

Cómo llamar apublic <T> T doit(Class<T> clazz); utilizandoMyClass<String>.class como clazz donde no puedo crear instancias o extender MyClass. EDIT: las respuestas de 'David Winslow' y 'bmargulies' son correctas(MyClass<String>) ...

4 la respuesta

¿Cuál es la diferencia entre A <T se extiende B> y A <? extiende B>?

Soy un nuevo alumno de Java. Recientemente estaba leyendo programación genérica y me confundí con esto ... A<T extends B> and A<? extends B>

3 la respuesta

¿Por qué este uso de genéricos no genera una excepción de tiempo de ejecución o tiempo de compilación?

Tengo un método en una clase que tiene un tipo de retorno especificado mediante el uso de un genérico. public class SomeMain { public static void main(String[] args) { Foo<Integer> foo = new Foo<Integer>(); System.out.println(foo.getFoo()); // ...

6 la respuesta

Java pregunta sobre ArrayList <Integer> [] x

Siempre he tenido este problema con las matrices de ArrayLists. Quizás puedas ayudar. //declare in class private ArrayList<Integer>[] x; //in constructor x=new ArrayList[n];Esto genera una advertencia sobre la conversión no ...