Inspectopedia 2024.3 Help

CDI (Contexts and Dependency Injection)

@Interceptor class without binding types   New in this release

Reports @Interceptor classes without binding types.

Bean has collision of scope in stereotypes   New in this release

Reports classes with multiple stereotypes in different scopes or if a scope is not specified.

Bean with non-default scope declares public fields   New in this release

Reports managed beans with public instance fields that are not in the default @Dependent scope.

Disposer method parameter without producers   New in this release

Reports disposer methods without the corresponding producer method.

Incorrect @Decorator class   New in this release

Reports incorrect @Decorator bean definitions.

Incorrect @Specializes usage   New in this release

Reports incorrect usages of the @Specializes annotation.

Incorrect @Stereotype annotation class   New in this release

Reports incorrect @Stereotype annotation classes:.

Incorrect @Typed annotation usage   New in this release

Reports @Typed annotation usages that violate the following rules:.

Incorrect bean definitions in beans.xml   New in this release

Reports incorrect bean definitions in beans.xml configuration files.

Incorrect bean scope   New in this release

Reports incorrect bean scopes:.

Incorrect dependency injection place   New in this release

Reports incorrect injection points: fields, methods, and parameters annotated with @Inject that violate the CDI specification.

Incorrect disposer method   New in this release

Reports incorrect disposer methods.

Incorrect managed bean definition   New in this release

Reports incorrect bean definition rules.

Incorrect observer method   New in this release

Reports incorrect observer method definitions.

Incorrect usage of bean type that cannot be proxied   New in this release

Reports incorrect usages of bean types that cannot be proxied.

Injection point with ambiguous dependencies   New in this release

Reports injection points in bean classes that have ambiguous dependencies.

Vetoed @Alternative bean   New in this release

Reports vetoed @Alternative beans.

Last modified: 11 September 2024