code: static List<Field> getAllFieldsOfClass0(Class<?> clazz) {
          List<Field> fields = CollectionUtil.createArrayList();
          for (Class<?> itr = clazz; hasSuperClass(itr); ) {
              fields.addAll(Arrays.asList(itr.getDeclaredFields()));
              itr = itr.getSuperclass();
          }
  
          return fields;
      }
docs: 要求参数不为<code>null</code>
  <p/>
  获取类及父类的所有<code>Field</code>，不包括<code>Object</code>的 <code>Field</code>
  
  @param clazz 要获取的类
  
  @return <code>Field</code>列表