{"elementType":"org.springframework.ide.vscode.boot.java.reconcilers.CachedDiagnostics","timestampedFiles":{"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/RabbitHeaders.java":1707304526105,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnablePlatformMessaging.java":1707304526105,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java":1707304526106,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/MessagingConfiguration.java":1707304526106,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/listener/retry/RetryRabbitListenerErrorHandler.java":1707304526106,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/publisher/MessagePublisher.java":1707304526107,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/publisher/simple/SimpleMessagePublisher.java":1707304526107,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthMetaResolver.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/LoggingResourceChangePublisher.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeMessage.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeMessageKey.java":1707304526108,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeMessageService.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangePublisher.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceCreatedMessage.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceDeletedMessage.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceUpdatedMessage.java":1707304526109,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/util/DelayQueue.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/util/RoutingKeyUtil.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/util/SingleActiveConsumerQueue.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeEntityProperties.java":1707304526110,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeEventProperties.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeMessage.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeMessageKey.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityChangeMessageType.java":1707304526111,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityCreatedMessage.java":1707304526112,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityDeletedMessage.java":1707304526112,"/Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/ziti/change/ZitiEntityUpdatedMessage.java":1707304526112},"elements":[{"diagnostic":{"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"bd350e97-07d9-4b66-945c-54333482187c","start":{"offset":3507,"line":64,"column":2},"end":{"offset":4677,"line":82,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":77,"character":2},"end":{"line":77,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"diagnostic":{"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"a9904b35-3459-4d95-963d-df4ca6e89a0b","start":{"offset":5117,"line":94,"column":2},"end":{"offset":5728,"line":106,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":101,"character":2},"end":{"line":101,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"diagnostic":{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"e206aa70-afc0-43e0-8151-afd872f4be18","start":{"offset":5735,"line":110,"column":2},"end":{"offset":7426,"line":137,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":119,"character":2},"end":{"line":119,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"diagnostic":{"range":{"start":{"line":150,"character":2},"end":{"line":150,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":150,"character":2},"end":{"line":150,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"466e8bfc-2f54-4c4c-a88e-22a69e792f82","start":{"offset":7435,"line":141,"column":2},"end":{"offset":9072,"line":166,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":150,"character":2},"end":{"line":150,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":150,"character":2},"end":{"line":150,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"diagnostic":{"range":{"start":{"line":46,"character":13},"end":{"line":46,"character":31}},"severity":"Warning","code":{"left":"MISSING_CONFIGURATION_ANNOTATION"},"source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans","data":[{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":46,"character":13},"end":{"line":46,"character":31}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in file","typeStubs":[],"preferred":false}]}},{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":46,"character":13},"end":{"line":46,"character":31}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/config/EnterpriseTopology.java"},{"diagnostic":{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"fd6c7655-d316-4fc5-aee1-758f580b2ea8","start":{"offset":711,"line":18,"column":2},"end":{"offset":2568,"line":63,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":24,"character":2},"end":{"line":24,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"},{"diagnostic":{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":41}},"severity":"Warning","code":{"left":"MISSING_CONFIGURATION_ANNOTATION"},"source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans","data":[{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":41}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in file","typeStubs":[],"preferred":false}]}},{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":14,"character":13},"end":{"line":14,"character":41}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/AuthConditionalConfiguration.java"},{"diagnostic":{"range":{"start":{"line":41,"character":2},"end":{"line":41,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":41,"character":2},"end":{"line":41,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"470bf425-fc3d-42b4-ae50-f7ea20371a4e","start":{"offset":1565,"line":32,"column":2},"end":{"offset":2375,"line":50,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":41,"character":2},"end":{"line":41,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":41,"character":2},"end":{"line":41,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"},{"diagnostic":{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","code":{"left":"JAVA_PUBLIC_BEAN_METHOD"},"source":"vscode-spring-boot","message":"public `@Bean` method","data":[{"title":"Remove \u0027public\u0027 from @Bean method","kind":"quickfix","diagnostics":[{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"NODE","rangeScope":{"id":"24cf77fe-7149-4afa-bd32-dc653ee6654e","start":{"offset":2381,"line":53,"column":2},"end":{"offset":2973,"line":65,"column":2}},"docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in file","typeStubs":[],"preferred":false}]}},{"title":"Remove \u0027public\u0027 from @Bean method in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":56,"character":2},"end":{"line":56,"character":8}},"severity":"Hint","source":"vscode-spring-boot","message":"public `@Bean` method"}],"isPreferred":false,"command":{"title":"Remove \u0027public\u0027 from @Bean method in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.BeanMethodsNotPublic","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"},{"diagnostic":{"range":{"start":{"line":29,"character":13},"end":{"line":29,"character":40}},"severity":"Warning","code":{"left":"MISSING_CONFIGURATION_ANNOTATION"},"source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans","data":[{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","kind":"quickfix","diagnostics":[{"range":{"start":{"line":29,"character":13},"end":{"line":29,"character":40}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in file","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"FILE","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in file","typeStubs":[],"preferred":false}]}},{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","kind":"quickfix","diagnostics":[{"range":{"start":{"line":29,"character":13},"end":{"line":29,"character":40}},"severity":"Warning","source":"vscode-spring-boot","message":"\u0027@Configuration\u0027 is missing on a class defining Spring Beans"}],"isPreferred":false,"command":{"title":"Add missing \u0027@Configuration\u0027 annotations over classes in project","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.openrewrite.java.spring.boot2.AddConfigurationAnnotationIfBeansPresent","recipeScope":"PROJECT","docUris":["file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"],"label":"Add missing \u0027@Configuration\u0027 annotations over classes in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/git/messaging-framework-jdk21/src/main/java/io/netfoundry/messaging/resource/change/ResourceChangeConfiguration.java"}],"dependencies":{}}