java.util.Collections
fields: EMPTY_LIST
, EMPTY_MAP
or EMPTY_SET
. These field usages may be replaced with the following method
calls: emptyList()
, emptyMap()
, or emptySet()
.
Such method calls prevent unchecked warnings by the compiler because the type parameters can be inferred.
Example:
List<Integer> emptyList = Collections.EMPTY_LIST;
After the quick-fix is applied:
List<Integer> emptyList = Collections.emptyList();
This inspection works only if the language level of a project or a module is 5 or higher.