Я вижу, что класс лямбда isSynthetic() && !isLocalOrAnonymousClass()
, но я полагаю, что то же самое может быть верно для прокси-классов.
Конечно, я мог бы проверить, что getDeclaredMethods().length == 1
и применить regexp
к имени класса.
Однако я хочу знать, есть ли более элегантный и надежный способ узнать, является ли данный объект лямбдой.