This commit is contained in:
laoyuyu
2019-10-28 21:52:46 +08:00
parent a575e885a9
commit 39c485b157
10 changed files with 53 additions and 22 deletions

View File

@@ -28,6 +28,7 @@ import java.lang.ref.SoftReference;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.util.List;
/**
* 组件工具,用于跨组件创建对应的工具类
@@ -210,7 +211,7 @@ public class ComponentUtil {
* @return 构建失败返回null
*/
public <T extends ITaskOption> T buildTaskOption(Class<T> clazz, TaskOptionParams params) {
Field[] fields = CommonUtil.getFields(clazz);
List<Field> fields = CommonUtil.getAllFields(clazz);
T taskOption = null;
try {
taskOption = clazz.newInstance();