sige 1 year ago
parent
commit
5e93dc430d
  1. 4
      src/main/java/a8k/hardware/controler/Controler.java

4
src/main/java/a8k/hardware/controler/Controler.java

@ -10,6 +10,7 @@ import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.ResponseBody;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@ -339,6 +340,9 @@ public class Controler {
private void classStructInfoFill( Class<?> clazz, List<Map<String,Object>> struct ) {
var fields = clazz.getFields();
for ( var item : fields ) {
if (Modifier.isStatic(item.getModifiers()) || Modifier.isFinal(item.getModifiers())) {
continue ;
}
var filed = new HashMap<String,Object>();
filed.put("name", item.getName());
filed.put("type", item.getType().getName());

Loading…
Cancel
Save