Immutable Cast
Detection of object cast from immutable types to mutable types. For instance, it will detect casts from ImmutableList to List, ImmutableMap to Map, and ImmutableSet to Set.
***DEPRECATED*** Unmaintained due to poor actionability of the reports.
Activate with --immutable-cast.
Supported languages:
- C/C++/ObjC: No
- Java: Yes
- C#/.Net: Yes
Casts flagged by this checker are unsafe because calling mutation operations on the cast objects will fail at runtime.
List of Issue Typesβ
The following issue types are reported by this checker: