Incorrect usage of bean type that cannot be proxied
Reports incorrect usages of bean types that cannot be proxied.
The container can't proxy certain legal bean types: classes which don't have a non-private constructor with no parameters, classes which are declared final, or have final methods, primitive types, and array types.
The inspection reports the following violations for such bean types:
Managed bean declaring a passivating scope must be
Bean of non-serializable type cannot be injected into a bean of passivating scope
The container must be able to proxy tha injected normal scoped bean
IntelliJ IDEA 2023.3, Qodana for JVM 2023.3
Jakarta EE: Contexts and Dependency Injection (CDI), 233.SNAPSHOT