Ejecutar de forma dinámica un método de un objeto dado
Artículo por Club Developers · 22 mayo 2006
2072 vistas
Queremos usar el método invoke definido en la clase Method:
Veamos un ejemplo genérico de ejecución dinámica de un método dado:
Veamos un ejemplo genérico de ejecución dinámica de un método dado:
java
{ Class[] paramTypes = null; if(args != null) { paramTypes = new Class[args.length]; for(int i=0;i<args.length;++i) { paramTypes[i] = args[i].getClass(); } } return m.invoke(obj,args); }