Reports any uses of parameterized classes where the type parameters are omitted. Such "raw" uses of parameterized types are valid in Java, but defeat the purpose of using type parameters, and may mask bugs.

This inspection only reports if the project or module is configured to use a language level of 5.0 or higher.

Use the first checkbox below to ignore the construction of objects of parameterized types.

Use the second checkbox below to ignore raw types in type casts.

Use the third checkbox to ignore raw types in places where parameterized types would not be compilable (for example in array creation expressions)

Powered by InspectionGadgets