我看到lambda的类是isSynthetic() && !isLocalOrAnonymousClass(),但我认为代理类可能也是如此.
isSynthetic() && !isLocalOrAnonymousClass()
当然,我可以检查getDeclaredMethods().length == 1并申请regexp课程名称.
getDeclaredMethods().length == 1
regexp
但是我想知道是否有一个更优雅和更健壮的选项来查明给定对象是否是lambda.
java lambda java-8
java ×1
java-8 ×1
lambda ×1