Skip to content

Commit 2d6e0b0

Browse files
Bumps javaparser-symbol-solver-core from 3.24.4 to 3.28.2 (#11704)
Bump javaparser lib. Merge branch 'master' into alexeyk/bump-java-parser-lib Fixed review notes about lock files. Co-authored-by: alexey.kuznetsov <alexey.kuznetsov@datadoghq.com>
1 parent b95abba commit 2d6e0b0

7 files changed

Lines changed: 15 additions & 10 deletions

File tree

buildSrc/build.gradle.kts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -93,9 +93,8 @@ dependencies {
9393
implementation("org.apache.maven", "maven-aether-provider", "3.3.9")
9494

9595
implementation("com.github.zafarkhaja:java-semver:0.10.2")
96-
implementation("com.github.javaparser", "javaparser-symbol-solver-core", "3.24.4")
96+
implementation(libs.javaparser.symbol.solver)
9797

98-
implementation("com.google.guava", "guava", "20.0")
9998
implementation(libs.asm)
10099
implementation(libs.asm.tree)
101100

buildSrc/call-site-instrumentation-plugin/src/main/java/datadog/trace/plugin/csi/TypeResolver.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package datadog.trace.plugin.csi;
22

3-
import com.github.javaparser.symbolsolver.model.resolution.TypeSolver;
3+
import com.github.javaparser.resolution.TypeSolver;
44
import datadog.trace.plugin.csi.HasErrors.HasErrorsException;
55
import datadog.trace.plugin.csi.util.MethodType;
66
import java.lang.reflect.Executable;

buildSrc/call-site-instrumentation-plugin/src/main/java/datadog/trace/plugin/csi/impl/TypeResolverPool.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import static datadog.trace.plugin.csi.util.CallSiteUtils.classNameToType;
44
import static datadog.trace.plugin.csi.util.CallSiteUtils.repeat;
55

6+
import com.github.javaparser.resolution.TypeSolver;
67
import com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration;
7-
import com.github.javaparser.symbolsolver.model.resolution.SymbolReference;
8-
import com.github.javaparser.symbolsolver.model.resolution.TypeSolver;
8+
import com.github.javaparser.resolution.model.SymbolReference;
99
import com.github.javaparser.symbolsolver.reflectionmodel.ReflectionFactory;
1010
import datadog.trace.plugin.csi.HasErrors.Failure;
1111
import datadog.trace.plugin.csi.TypeResolver;
@@ -147,7 +147,13 @@ public SymbolReference<ResolvedReferenceTypeDeclaration> tryToSolveType(final St
147147
final Class<?> clazz = resolveType(type);
148148
return SymbolReference.solved(ReflectionFactory.typeDeclarationFor(clazz, getRoot()));
149149
} catch (final Throwable e) {
150-
return SymbolReference.unsolved(ResolvedReferenceTypeDeclaration.class);
150+
return SymbolReference.unsolved();
151151
}
152152
}
153+
154+
@Override
155+
public SymbolReference<ResolvedReferenceTypeDeclaration> tryToSolveTypeInModule(
156+
String qualifiedModuleName, String simpleTypeName) {
157+
return tryToSolveType(simpleTypeName);
158+
}
153159
}

dd-java-agent/instrumentation/java/java-lang/java-lang-15.0/gradle.lockfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ com.datadoghq:dd-instrument-java:0.0.4=buildTimeInstrumentationPlugin,compileCla
1313
com.datadoghq:dd-javac-plugin-client:0.2.2=buildTimeInstrumentationPlugin,compileClasspath,csiCompileClasspath,latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,muzzleBootstrap,muzzleTooling,runtimeClasspath,testCompileClasspath,testRuntimeClasspath
1414
com.datadoghq:java-dogstatsd-client:4.4.5=latestDepTestRuntimeClasspath,testRuntimeClasspath
1515
com.datadoghq:sketches-java:0.8.3=latestDepTestRuntimeClasspath,testRuntimeClasspath
16-
com.github.javaparser:javaparser-core:3.24.4=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath
1716
com.github.javaparser:javaparser-core:3.25.6=codenarc
17+
com.github.javaparser:javaparser-core:3.28.2=latestDepTestCompileClasspath,latestDepTestRuntimeClasspath,testCompileClasspath,testRuntimeClasspath
1818
com.github.jnr:jffi:1.3.15=latestDepTestRuntimeClasspath,testRuntimeClasspath
1919
com.github.jnr:jnr-a64asm:1.0.0=latestDepTestRuntimeClasspath,testRuntimeClasspath
2020
com.github.jnr:jnr-constants:0.10.4=latestDepTestRuntimeClasspath,testRuntimeClasspath

dd-smoke-tests/iast-util/iast-util-17/gradle.lockfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.0=compileClasspath
2020
com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.0=compileClasspath
2121
com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.0=compileClasspath
2222
com.fasterxml:classmate:1.3.4=compileClasspath
23-
com.github.javaparser:javaparser-core:3.24.4=testFixturesCompileClasspath,testFixturesRuntimeClasspath,testRuntimeClasspath
2423
com.github.javaparser:javaparser-core:3.25.6=codenarc
24+
com.github.javaparser:javaparser-core:3.28.2=testFixturesCompileClasspath,testFixturesRuntimeClasspath,testRuntimeClasspath
2525
com.github.jnr:jffi:1.3.15=runtimeClasspath,testFixturesRuntimeClasspath,testRuntimeClasspath
2626
com.github.jnr:jnr-a64asm:1.0.0=runtimeClasspath,testFixturesRuntimeClasspath,testRuntimeClasspath
2727
com.github.jnr:jnr-constants:0.10.4=runtimeClasspath,testFixturesRuntimeClasspath,testRuntimeClasspath

dd-smoke-tests/springboot-java-17/gradle.lockfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ com.datadoghq:dd-instrument-java:0.0.4=testCompileClasspath,testRuntimeClasspath
1313
com.datadoghq:dd-javac-plugin-client:0.2.2=testCompileClasspath,testRuntimeClasspath
1414
com.datadoghq:java-dogstatsd-client:4.4.5=testRuntimeClasspath
1515
com.datadoghq:sketches-java:0.8.3=testRuntimeClasspath
16-
com.github.javaparser:javaparser-core:3.24.4=testRuntimeClasspath
1716
com.github.javaparser:javaparser-core:3.25.6=codenarc
17+
com.github.javaparser:javaparser-core:3.28.2=testRuntimeClasspath
1818
com.github.jnr:jffi:1.3.15=testRuntimeClasspath
1919
com.github.jnr:jnr-a64asm:1.0.0=testRuntimeClasspath
2020
com.github.jnr:jnr-constants:0.10.4=testRuntimeClasspath

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ cafe_crypto = "0.1.0"
5353
# Common utils
5454
commons = "3.2"
5555
guava = "[16.0,20.0]" # Last version to support Java 7
56-
javaparser = "3.24.4"
56+
javaparser = "3.28.2"
5757
jctools = "4.0.6"
5858
lz4 = "1.11.0"
5959
re2j = "1.8"

0 commit comments

Comments
 (0)