In this example, you will obtain all methods, all declared methods, and one specific method for the java.lang.reflect.Method class:
import java.lang.reflect.*;public class getMethodsWithReflection { public static void main(String[] args){ Class getclass=null; try{ //indicate the class name getclass = Class.forName("java.lang.reflect.Method"); }catch(java.lang.ClassNotFoundException e) {System.out.println(e.getMessage()); } //get all methods Method[] methods=getclass.getMethods(); System.out.println("Get all methods:
"); for (int i=0; i<methods.length; i++) System.out.println(methods[i]); //get the declared methods System.out.println("
Get declared methods:
"); methods=getclass.getDeclaredMethods(); for (int i=0; i