Skip to content

Commit 253f337

Browse files
authored
Fixing parser usage (#419)
1 parent 70de60e commit 253f337

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

components/sbm-core/src/main/java/org/springframework/sbm/build/impl/JavaSourceSetImpl.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.springframework.sbm.build.api.JavaSourceSet;
1919
import org.springframework.sbm.java.api.JavaSource;
2020
import org.springframework.sbm.java.api.JavaSourceLocation;
21+
import org.springframework.sbm.java.impl.ClasspathRegistry;
2122
import org.springframework.sbm.java.impl.OpenRewriteJavaSource;
2223
import org.springframework.sbm.java.refactoring.JavaRefactoringFactory;
2324
import org.springframework.sbm.java.util.BasePackageCalculator;
@@ -62,7 +63,8 @@ public JavaSourceSetImpl(ProjectResourceSet projectResourceSet, Path projectRoot
6263
@Deprecated(forRemoval = true)
6364
public JavaSource addJavaSource(Path projectRoot, Path sourceFolder, String sourceCode, String packageName) {
6465
// FIXME: #7 JavaParser
65-
javaParser.reset();
66+
JavaParser javaParser = JavaParser.fromJavaVersion().classpath(ClasspathRegistry.getInstance().getCurrentDependencies()).build();
67+
// javaParser.reset();
6668
List<J.CompilationUnit> compilationUnits = javaParser.parse(sourceCode);
6769
J.CompilationUnit parsedCompilationUnit = compilationUnits.get(0);
6870
String sourceFileName = parsedCompilationUnit.getSourcePath().toString();

0 commit comments

Comments
 (0)