{"elementType":"org.springframework.ide.vscode.boot.java.reconcilers.CachedDiagnostics","timestampedFiles":{"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/AwsSnsApplication.java":1715687704959,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/config/AWSSNSConfig.java":1715689985666,"/Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java":1715689843781},"elements":[{"diagnostic":{"range":{"start":{"line":15,"character":2},"end":{"line":15,"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":15,"character":2},"end":{"line":15,"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":"bab0821b-0e96-41a7-a2d3-a05033c4bd71","start":{"offset":467,"line":15,"column":2},"end":{"offset":789,"line":23,"column":2}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/config/AWSSNSConfig.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":15,"character":2},"end":{"line":15,"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/aws-sns/src/main/java/com/myorg/sns/config/AWSSNSConfig.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":15,"character":2},"end":{"line":15,"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/aws-sns/src/main/java/com/myorg/sns/config/AWSSNSConfig.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/aws-sns/src/main/java/com/myorg/sns/config/AWSSNSConfig.java"},{"diagnostic":{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":31}},"severity":"Hint","code":{"left":"JAVA_PRECISE_REQUEST_MAPPING"},"source":"vscode-spring-boot","message":"Replace with precise mapping annotation","data":[{"title":"Replace with `@GetMapping`","kind":"quickfix","diagnostics":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":31}},"severity":"Hint","source":"vscode-spring-boot","message":"Replace with precise mapping annotation"}],"isPreferred":false,"command":{"title":"Replace with `@GetMapping`","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.springframework.ide.vscode.commons.rewrite.java.NoRequestMappingAnnotation","recipeScope":"NODE","rangeScope":{"id":"eb3c6d39-8c1e-451d-b84e-4493eebe920a","start":{"offset":786,"line":28,"column":2},"end":{"offset":814,"line":28,"column":30}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java"],"parameters":{"preferredMapping":"GET"},"label":"Replace with `@GetMapping`","typeStubs":[],"preferred":false}]}},{"title":"Replace with `@PostMapping`","kind":"quickfix","diagnostics":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":31}},"severity":"Hint","source":"vscode-spring-boot","message":"Replace with precise mapping annotation"}],"isPreferred":false,"command":{"title":"Replace with `@PostMapping`","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.springframework.ide.vscode.commons.rewrite.java.NoRequestMappingAnnotation","recipeScope":"NODE","rangeScope":{"id":"eb3c6d39-8c1e-451d-b84e-4493eebe920a","start":{"offset":786,"line":28,"column":2},"end":{"offset":814,"line":28,"column":30}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java"],"parameters":{"preferredMapping":"POST"},"label":"Replace with `@PostMapping`","typeStubs":[],"preferred":false}]}},{"title":"Replace with `@PutMapping`","kind":"quickfix","diagnostics":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":31}},"severity":"Hint","source":"vscode-spring-boot","message":"Replace with precise mapping annotation"}],"isPreferred":false,"command":{"title":"Replace with `@PutMapping`","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.springframework.ide.vscode.commons.rewrite.java.NoRequestMappingAnnotation","recipeScope":"NODE","rangeScope":{"id":"eb3c6d39-8c1e-451d-b84e-4493eebe920a","start":{"offset":786,"line":28,"column":2},"end":{"offset":814,"line":28,"column":30}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java"],"parameters":{"preferredMapping":"PUT"},"label":"Replace with `@PutMapping`","typeStubs":[],"preferred":false}]}},{"title":"Replace with `@DeleteMapping`","kind":"quickfix","diagnostics":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":31}},"severity":"Hint","source":"vscode-spring-boot","message":"Replace with precise mapping annotation"}],"isPreferred":false,"command":{"title":"Replace with `@DeleteMapping`","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.springframework.ide.vscode.commons.rewrite.java.NoRequestMappingAnnotation","recipeScope":"NODE","rangeScope":{"id":"eb3c6d39-8c1e-451d-b84e-4493eebe920a","start":{"offset":786,"line":28,"column":2},"end":{"offset":814,"line":28,"column":30}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java"],"parameters":{"preferredMapping":"DELETE"},"label":"Replace with `@DeleteMapping`","typeStubs":[],"preferred":false}]}},{"title":"Replace with `@PatchMapping`","kind":"quickfix","diagnostics":[{"range":{"start":{"line":27,"character":2},"end":{"line":27,"character":31}},"severity":"Hint","source":"vscode-spring-boot","message":"Replace with precise mapping annotation"}],"isPreferred":false,"command":{"title":"Replace with `@PatchMapping`","command":"sts.vscode-spring-boot.codeAction","arguments":["org.openrewrite.rewrite",{"recipeId":"org.springframework.ide.vscode.commons.rewrite.java.NoRequestMappingAnnotation","recipeScope":"NODE","rangeScope":{"id":"eb3c6d39-8c1e-451d-b84e-4493eebe920a","start":{"offset":786,"line":28,"column":2},"end":{"offset":814,"line":28,"column":30}},"docUris":["file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java"],"parameters":{"preferredMapping":"PATCH"},"label":"Replace with `@PatchMapping`","typeStubs":[],"preferred":false}]}}]},"docURI":"file:///Users/prashantsavadi/Documents/workspace-spring-tool-suite-4-4.21.0.RELEASE/aws-sns/src/main/java/com/myorg/sns/controller/SNSController.java"}],"dependencies":{}}