The following issues were found

src/test/java/com/alibaba/json/bvtVO/ae/Area.java
1 issues
Avoid unused imports such as 'com.alibaba.fastjson.annotation.JSONType'
Design

Line: 3

              package com.alibaba.json.bvtVO.ae;

import com.alibaba.fastjson.annotation.JSONType;

/**
 * Created by huangliang on 17/4/12.
 */
public interface Area {
    public static final String TYPE_FLOOR = "floor";

            

Reported by PMD.

src/test/java/com/alibaba/json/bvtVO/TestDTO.java
1 issues
The class 'TestDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design

Line: 8

              /**
 */
@XmlRootElement(name = "TestDTO")
public class TestDTO {

    private String       channel;
    private String       txCode;



            

Reported by PMD.

src/test/java/com/alibaba/json/test/generic/TBean.java
1 issues
Classes implementing Serializable should set a serialVersionUID
Error

Line: 5

              import java.io.Serializable;


public class TBean implements Serializable {

	String s;
	public String getS() {
		return s;
	}

            

Reported by PMD.

src/test/java/com/alibaba/json/test/generic/TGen.java
1 issues
Classes implementing Serializable should set a serialVersionUID
Error

Line: 5

              import java.io.Serializable;


public class TGen<G> implements Serializable {

	G b;
	public G getB() {
		return b;
	}

            

Reported by PMD.

src/test/java/com/alibaba/json/test/generic/TStr.java
1 issues
Classes implementing Serializable should set a serialVersionUID
Error

Line: 4

              package com.alibaba.json.test.generic;
import java.io.Serializable;

public class TStr implements Serializable {

	TGen<TBean> g;

	public TGen<TBean> getG() {
		return g;

            

Reported by PMD.

src/test/java/com/alibaba/json/test/epubview/EpubViewPage.java
1 issues
The class 'EpubViewPage' is suspected to be a Data Class (WOC=11.111%, NOPA=0, NOAM=8, WMC=9)
Design

Line: 6

              import java.io.Serializable;
import java.util.List;

public class EpubViewPage implements Serializable {

	private static final long serialVersionUID = -2198407838110786606L;
	
	//普通Epub书时使用
	private String src;

            

Reported by PMD.

src/test/java/com/alibaba/json/test/epubview/EpubViewHotPointZone.java
1 issues
The class 'EpubViewHotPointZone' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=12, WMC=12)
Design

Line: 5

              
import java.io.Serializable;

public class EpubViewHotPointZone implements Serializable {

	private static final long serialVersionUID = 7467644447749652248L;

	/**
	 * 热点区域左上角X值

            

Reported by PMD.

src/test/java/com/alibaba/json/test/epubview/EpubViewBook.java
1 issues
The class 'EpubViewBook' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=10, WMC=10)
Design

Line: 14

               * @see  [相关类/方法]
 * @since  [产品/模块版本]
 */
public class EpubViewBook implements Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = -3450886861177869027L;
    private String bookName;

            

Reported by PMD.

src/test/java/com/alibaba/json/test/entity/pagemodel/ComponentInstanceParam.java
1 issues
The class 'ComponentInstanceParam' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design

Line: 8

               * 
 * @author jiajie.yujj @ 2010-11-29 ����09:54:04
 */
public class ComponentInstanceParam {

    private String name;
    private String value;

    public String getName() {

            

Reported by PMD.

src/test/java/com/alibaba/json/test/entity/case2/Category.java
1 issues
The class 'Category' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8)
Design

Line: 9

              
import com.alibaba.fastjson.annotation.JSONField;

public class Category implements Serializable {

    private static final long serialVersionUID = 8606386680333098397L;
    private long              id;
    private String            name;


            

Reported by PMD.