Inspectopedia
 
2024.3

Cast to incompatible type

Warning
New
Last modified: 03 December 2024

Reports type cast expressions where the casted expression has a class/interface type that neither extends/implements the cast class/interface type, nor has subclasses that do.

Such a construct is likely erroneous, and will throw a java.lang.ClassCastException at runtime.

Example: