Как получить ссылку на метод для всех методов в классе (Java)?
Справочник по методам для конкретного метода в Java 8 можно получить какClass::Method
, Но как получить ссылку на метод всех методов класса?
Все желаемые методы имеютразные имена методов, нотак же Тип подписи. Кроме того, имена методовНеизвестный перед рукой.
Пример:
class Test {
public static double op0(double a) { ... }
public static double op1(double a) { ... }
public static double op2(double a) { ... }
public static double op3(double a) { ... }
public static double op4(double a) { ... }
}
Ссылка метода на известный методop0
можно получить как:
DoubleFunction<Double> f = Test::op0;
Но как получить ссылки на методы всех методов в классе?