我使用javassist生成代码。
现在我需要找到实现Map或Collection(Set或List)的字段,我在javassist教程中找不到密钥,怎么做呢?非常感谢!
答案 0 :(得分:1)
基本上,您必须迭代所有字段,获取每个字段类型的所有超类和接口,并检查您需要的类型。
field arrayList is a Collection
field list is a Collection
field hashSet is a Collection
field set is a Collection
field hashMap is a Map
field map is a Map
将打印
ALTER