问题描述
我可以用Classtype
获得allInterfaces()
的所有接口,但是这导致对调试对象的许多JDWP调用很慢。另一种方法是检查以下内容:
Collection.class.isAssignableFrom(classtype)
但是方法isAssignableFrom()
在java.lang.class
中,因此我必须像这样用invokeMethod
调用此方法:
javaLangClassReference.invokeMethod(threadRef,isAssignableFromMethod,Arrays.asList(myClasstype),ObjectReference.INVOKE_SINGLE_THREADED);
但是这里有两个问题:
还有没有更简单的方法来检查给定的Classtype
是否是java.util.Collection
?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)