Я написал следующий класс.Что предупреждает checkstyle «Объявление переменных, возвращаемых значений или параметров типа« ArrayList »не допускается». имею в виду?
package com.stackoverflow.examples;
import java.util.ArrayList;
/** RandomX. */
public final class Names {
/** List of names. */
private ArrayList<String> names = new ArrayList<String>();
/** Constructor. */
public Names() {
this.names.add("Test");
}
}
В соответствии с декларацией names
Checkstyle дает предупреждение:
объявления переменных, возвращаемых значений или параметров типа «ArrayList» не допускается.
Как я могу решить проблему, и в чем причина этого предупреждения?