From f27d3ba870ed3b85b59135858fafac29bd0c474f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Kr=C3=BCger?= Date: Thu, 8 Jun 2023 22:13:53 +0200 Subject: [PATCH] fix: Replaced programmatic with injected JavaParser --- .../java/org/springframework/sbm/java/impl/OpenRewriteType.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/components/sbm-core/src/main/java/org/springframework/sbm/java/impl/OpenRewriteType.java b/components/sbm-core/src/main/java/org/springframework/sbm/java/impl/OpenRewriteType.java index 3cb35b480..6fe68be2b 100644 --- a/components/sbm-core/src/main/java/org/springframework/sbm/java/impl/OpenRewriteType.java +++ b/components/sbm-core/src/main/java/org/springframework/sbm/java/impl/OpenRewriteType.java @@ -105,7 +105,7 @@ public List getAnnotations() { @Override public void addAnnotation(String fqName) { // FIXME: Hack, JavaParser should have latest classpath - Supplier javaParserSupplier = () -> JavaParser.fromJavaVersion().classpath(ClasspathRegistry.getInstance().getCurrentDependencies()).build(); + Supplier javaParserSupplier = () -> javaParser; String snippet = "@" + fqName.substring(fqName.lastIndexOf('.') + 1); AddAnnotationVisitor addAnnotationVisitor = new AddAnnotationVisitor(javaParserSupplier, getClassDeclaration(), snippet, fqName); refactoring.refactor(rewriteSourceFileHolder, addAnnotationVisitor);