平时很少用到,但本人在工作中偶然写过一个日志框架用到了。
应用场景大致是:传入了一个Object对象,通过反射遍历其中的每个字段,再判断这些字段是否含有集合类型的字段,并且这些集合类型字段的泛型必须为指定类型,找到这些字段后,并对其进行特殊处理。
为了寻找这些字段就用到了下面的那个方法了。因此就记录一下。
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
public class IsAssignableFromTest implements Serializable