blob: d1d1774d4f1d9b1d87d63901f9d226e8c08ad2c1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
import java.lang.reflect.Method;
import java.util.Arrays;
import java.util.Scanner;
public class ListMethods {
public static void main(String[] args) throws ClassNotFoundException {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter class name with package - e.g. 'java.util.List'");
String clazzName = scanner.next();
final Class<?> aClass = Class.forName(clazzName);
final Method[] declaredMethods = aClass.getDeclaredMethods();
Arrays.stream(declaredMethods).forEach(m -> System.out.println(m.getName()));
}
}
|