Code: package reflect;
Import java.lang.reflect. *;
Public class dumpmeth 4 {public static void main (string [] args) {try {class c = class.forname (args [0]); method m [] = c.getdeclaredMethods (); for (int i = 0; i < M.Length; i ) {system.out.println (m [i] .tostring ());
Catch (throwable e) {system.out.println (e);}}} compile: javac -d. DumpMethods.java running: java reflect.dumpmethods java.lang.stack Results:
Public java.lang.Object java.util.stack.push (java.lang.object)
Public synchronized java.lang.Object java.util.stack.pop ()
Public synchronized java.lang.Object java.util.stack.peek ()
Public boolean java.util.stack.empty ()
Public synchronized int java.util.stack.Search (java.lang.object)
This lists each method name of the Java.util.stack class and their restrictions and return types.