我想要这样的东西:
public static List<Type> getProtocolls(Class clazz, Transaction trx) {
Iterator<Type> iterator = trx.getContext().getProtocolls()
List<Type> list = null;
while (iterator.hasNext()) {
if (iterator.next() instanceof clazz) {
list.add(iterator.next())
}
}
return list;
}
我主要谈论这部分:(iterator.next() instanceof clazz)
- 这甚至可以像这样将 Class 作为参数传递吗?Eclipse 说“无法将 clazz 解析为类型”。