Java interop issues
- Call of Java mutator method on immutable Kotlin collection
Reports Java mutator methods calls (like fill, reverse, shuffle, sort) on an immutable Kotlin collection.
- Java default methods are not overridden by delegation
Reports delegation when the delegate object is an instance of a class that overrides (in the case of final and sealed classes) or may override (in the case of open and abstract classes) Java default methods.
- Nullable type argument in Java collection that doesn't support nulls
Reports providing nullable type arguments to Java collections that don't accept nulls.
Last modified: 03 December 2025