[java] javaparser 3.24.0 (#11382)

This commit is contained in:
sullis 2022-01-23 18:42:27 -08:00 committed by GitHub
parent 78f4748c06
commit e9d69f2b45
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 10 deletions

View File

@ -338,7 +338,7 @@
<dependency> <dependency>
<groupId>com.github.javaparser</groupId> <groupId>com.github.javaparser</groupId>
<artifactId>javaparser-core</artifactId> <artifactId>javaparser-core</artifactId>
<version>3.14.11</version> <version>3.24.0</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>

View File

@ -5,8 +5,9 @@ import static org.testng.Assert.fail;
import static org.testng.Assert.assertTrue; import static org.testng.Assert.assertTrue;
import static org.testng.Assert.assertFalse; import static org.testng.Assert.assertFalse;
import com.github.javaparser.ParseProblemException; import com.github.javaparser.JavaParser;
import com.github.javaparser.StaticJavaParser; import com.github.javaparser.ParserConfiguration;
import com.github.javaparser.ParseResult;
import com.github.javaparser.ast.CompilationUnit; import com.github.javaparser.ast.CompilationUnit;
import io.swagger.parser.OpenAPIParser; import io.swagger.parser.OpenAPIParser;
import io.swagger.v3.oas.models.Components; import io.swagger.v3.oas.models.Components;
@ -150,13 +151,11 @@ public class TestUtils {
} }
public static void assertValidJavaSourceCode(String javaSourceCode, String filename) { public static void assertValidJavaSourceCode(String javaSourceCode, String filename) {
try { ParserConfiguration config = new ParserConfiguration();
CompilationUnit compilation = StaticJavaParser.parse(javaSourceCode); config.setLanguageLevel(ParserConfiguration.LanguageLevel.JAVA_11);
assertTrue(compilation.getTypes().size() > 0, "File: " + filename); JavaParser parser = new JavaParser(config);
} ParseResult<CompilationUnit> parseResult = parser.parse(javaSourceCode);
catch (ParseProblemException ex) { assertTrue(parseResult.isSuccessful(), String.valueOf(parseResult.getProblems()));
fail("Java parse problem: " + filename, ex);
}
} }
public static void assertFileContains(Path path, String... lines) { public static void assertFileContains(Path path, String... lines) {