Automatic code conversion of a DIY component factory to EJB dependency injection
Older Java back-end code often contains static object factories that are made widely available to the codebase
Converting these object factories to EJB dependency injection typically causes various rippling effects through the class hierarchy and implementations.
Large-scale automatic conversion to dependency injection is possible, given JFocus static code analytics in combination with OpenRewrite.
Navigate object modification with Functional Code Intelligence
Unexpected object modifications are a common source of bugs that are hard to spot and control in large code bases.
Learn how the JFocus FCI engine suggests and safeguards modification annotations to make your Java code clearer and safer.