SonarQube does not recognise serializable generic

2019-08-14 22:17发布

问题:

The following code sample generates a SonarQube warning: Make "field" transient or serializable.

public class Test<A extends Serializable> implements Serializable {

    private static final long serialVersionUID = 1L;

    private final A field;

    public Test(A field) {
        this.field = field;
    }
}

Is there any workaround for this?