我尝试在运行时使用如下所示的反射来查找字段类型的完全限定类型。
if(! Modifier.isFinal(f.getModifiers()) && type.equals(Integer.class)){
f.set(clsObject, DefaultParamValuesEnum.INTEGER.getDefaultInt());
}
当我尝试以下枚举时,它会给出异常:
else if(! Modifier.isFinal(f.getModifiers()) && type.equals(enum.class)){
f.set(clsObject,DefaultParamValuesEnum.LONGVALUE.getDefaultLong());
}
我得到以下错误:
Syntax error on token "enum", invalid
如何找出枚举类型?
请有人帮助我。