识别JAVA中的匿名类实例

Aar*_*kan 0 java

我在想一个接受弱引用的框架.对匿名类实例的弱引用没有意义,所以我想在运行时通过断言失败来警告用户.

那么,有没有办法确定特定的类实例是一些匿名类?

Pet*_*ter 5

这应该工作:

myObj.getClass().isAnonymousClass();
Run Code Online (Sandbox Code Playgroud)