Class NoArrayTrailingCommaCheck

  • All Implemented Interfaces:
    Configurable, Contextualizable

    public class NoArrayTrailingCommaCheck
    extends AbstractCheck

    Checks that array initialization do not contain a trailing comma. Rationale: JLS allows trailing commas in arrays and enumerations, but does not allow them in other locations. To unify the coding style, the use of trailing commas should be prohibited.

     int[] foo = new int[] {

    The check demands that there should not be any comma after the last element of an array.

     String[] foo = new String[] {
       "BAR", //violation

    Parent is

    Violation Message Keys:

    • no.array.trailing.comma