aboutsummaryrefslogtreecommitdiff
path: root/challenge-107/ziameraj16/java/ListMethods.java
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()));
    }
}