public static void main(String[] args) { class Fun implements Supplier<String> { public String get() { return null; } } Arrays.stream(Fun.class.getMethods()) .filter(m -> m.getDeclaringClass() == Fun.class) .forEach(System.out::println); }