{"elementType":"org.springframework.ide.vscode.boot.java.reconcilers.CachedDiagnostics","timestampedFiles":{"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/RateLimitApplication.java":1724082999865,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/controller/ProductController.java":1724084840258,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/controller/ResourceConfig.java":1724651234312,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/dto/ProductResponse.java":1724083604379,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/ratelimit/FilterConfig.java":1724084980227,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/ratelimit/RateLimitingFilter.java":1724085982201},"elements":[{"diagnostic":{"range":{"start":{"line":10,"character":2},"end":{"line":10,"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":10,"character":2},"end":{"line":10,"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":"10cd25ff-84e2-41ac-9a92-ec769597a226","start":{"offset":267,"line":10,"column":2},"end":{"offset":625,"line":16,"column":2}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/ratelimit/FilterConfig.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":10,"character":2},"end":{"line":10,"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/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/ratelimit/FilterConfig.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":10,"character":2},"end":{"line":10,"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/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/ratelimit/FilterConfig.java"],"label":"Remove \u0027public\u0027 from @Bean method in project","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/RateLimit/src/main/java/com/iot/app/client/ratelimit/FilterConfig.java"}],"dependencies":{}}