Only one element is used
Reports lists, arrays, and strings where exactly one element is queried right upon the creation. Such expressions may appear after refactoring and usually could be replaced with an accessed element.
Example:
System.out.println(new int[] {1,2,3,4,5}[2]);
After the quick-fix is applied:
System.out.println(3);
New in 2022.3
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023