Aqui un ejemplo de lo que quiero hacer:
public interface GenericInterface<T> { public T publicMethod(T arg); } public class NonGenericClassWithGenericMethods { private <T> void privateMethod(GenericInterface<T> arg) { } } public class Generics { public static void main(String[] args) { try { NonGenericClassWithGenericMethods.class.getMethod("privateMethod", GenericInterface.class).setAccessible(true); } catch(Exception ex) { ex.printStackTrace(); } } }
Si corro Generics obtengo el siguiente error:
java.lang.NoSuchMethodException: NonGenericClassWithGenericMethods.privateMethod(GenericInterface)
Gracias de antemano por la ayuda