// Path: xDoc-core/src/main/java/org/treeleafj/xdoc/model/ObjectInfo.java
// @Data
// public class ObjectInfo {
// 
//     /**
//      * 源码在哪个类
//      */
//     private Class<?> type;
// 
//     /**
//      * 上面的注释
//      */
//     private String comment;
// 
//     /**
//      * 对象的属性
//      */
//     private List<FieldInfo> fieldInfos = new LinkedList<>();
// 
// }


import org.treeleafj.xdoc.model.ObjectInfo;
package org.treeleafj.xdoc.tag;


public class ParamObjTagImpl extends DocTag<ObjectInfo> {

    private ObjectInfo objectInfo;

// Path: xDoc-core/src/main/java/org/treeleafj/xdoc/model/ObjectInfo.java
// @Data
// public class ObjectInfo {
// 
//     /**
//      * 源码在哪个类
//      */
//     private Class<?> type;
// 
//     /**
//      * 上面的注释
//      */
//     private String comment;
// 
//     /**
//      * 对象的属性
//      */
//     private List<FieldInfo> fieldInfos = new LinkedList<>();
// 
// }


// Path: xDoc-core/src/main/java/org/treeleafj/xdoc/tag/ParamObjTagImpl.java
import org.treeleafj.xdoc.model.ObjectInfo;

package org.treeleafj.xdoc.tag;


public class ParamObjTagImpl extends DocTag<ObjectInfo> {

    private ObjectInfo objectInfo;

    public ParamObjTagImpl(String tagName, ObjectInfo objectInfo) {