The following issues were found

src/test/java/com/alibaba/json/bvtVO/basic/LongPrimitiveEntity.java
1 issues
Found non-transient, non-static member. Please mark as transient or provide accessors.
Error

Line: 4

              package com.alibaba.json.bvtVO.basic;

public class LongPrimitiveEntity {
    public long value;

    public LongPrimitiveEntity() {

    }


            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/AbstractRS.java
1 issues
The class 'AbstractRS' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6)
Design

Line: 3

              package com.derbysoft.spitfire.fastjson.dto;

public class AbstractRS extends AbstractDTO {
    private SuccessDTO success;
    private WarningsDTO warnings;
    private ErrorsDTO errors;

    public SuccessDTO getSuccess() {
        return success;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/AvailGuaranteeDTO.java
1 issues
The class 'AvailGuaranteeDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6)
Design

Line: 3

              package com.derbysoft.spitfire.fastjson.dto;

public class AvailGuaranteeDTO extends AbstractDTO{
    private GuaranteeType guaranteeType;
    private CardCode cardCode;
    private TPAExtensionsDTO tpaExtensions;

    public GuaranteeType getGuaranteeType() {
        return guaranteeType;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/AvailRoomStayDTO.java
1 issues
The class 'AvailRoomStayDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=14, WMC=14)
Design

Line: 5

              
import com.alibaba.fastjson.annotation.JSONField;

public class AvailRoomStayDTO extends AbstractDTO {
    private RoomTypeDTO roomType;

    private RatePlanDTO ratePlan;

    private RoomRateDTO roomRate;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/CancelPolicyDTO.java
1 issues
The class 'CancelPolicyDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=6, WMC=6)
Design

Line: 5

              
import com.alibaba.fastjson.annotation.JSONField;

public class CancelPolicyDTO extends AbstractDTO{
    private CancelPenaltyType cancelPenaltyType;
    private String deadline;
    private String description;

    public CancelPenaltyType getCancelPenaltyType() {

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/ChargeItemDTO.java
1 issues
The class 'ChargeItemDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=8, WMC=8)
Design

Line: 5

              
import java.math.BigDecimal;

public class ChargeItemDTO extends AbstractDTO{
    private ChargeUnit unit;
    private ChargeType type;
    private BigDecimal value;
    private String description;


            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/DateRangeDTO.java
1 issues
The class 'DateRangeDTO' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design

Line: 5

              
import java.util.Date;

public class DateRangeDTO extends AbstractDTO{
    private Date start;
    private Date end;

    public Date getStart() {
        return start;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/GenericRS.java
1 issues
The class 'GenericRS' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design

Line: 4

              package com.derbysoft.spitfire.fastjson.dto;


public class  GenericRS<T> extends AbstractRS{
    private ResponseHeader header;
    private T payload;

    public T getPayload() {
        return payload;

            

Reported by PMD.

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

Line: 5

              
import java.util.List;

public class Page<T> {
    private Integer count;
    private List<T> items;

    public void setCount(Integer count) {
        this.count = count;

            

Reported by PMD.

src/test/java/com/derbysoft/spitfire/fastjson/dto/HotelAvailRS.java
1 issues
The class 'HotelAvailRS' is suspected to be a Data Class (WOC=0.000%, NOPA=0, NOAM=4, WMC=4)
Design

Line: 3

              package com.derbysoft.spitfire.fastjson.dto;

public class HotelAvailRS extends AbstractRS {
    private HotelAvailRoomStayDTO hotelAvailRoomStay;

    private TPAExtensionsDTO tpaExtensions;

    public HotelAvailRoomStayDTO getHotelAvailRoomStay() {
        return hotelAvailRoomStay;

            

Reported by PMD.