Inspectopedia Help

C-style array declaration

Reports array declarations written in C-style syntax, where the array brackets are placed after a variable name or after a method parameter list. Most code styles prefer Java-style array declarations, where the array brackets are placed after the type name.

Example:

public String process(String value[])[] { return value; }

After the quick-fix is applied:

public String[] process(String[] value) { return value; }

Configure the inspection:

Use the Ignore C-style declarations in variables option to report C-style array declaration of method return types only.

Inspection options

Here you can find the description of settings available for the C-style array declaration inspection, and the reference of their default values.

Ignore C-style declarations in variables

Not selected

Inspection Details

By default bundled with:

IntelliJ IDEA 2024.1, Qodana for JVM 2024.1,

Can be installed with plugin:

Java, 241.16690

Last modified: 29 April 2024