File tree Expand file tree Collapse file tree 3 files changed +12
-0
lines changed
dd-java-agent/agent-debugger
debugger-bootstrap/src/main/java/datadog/trace/bootstrap/debugger/el
src/main/java/com/datadog/debugger/probe Expand file tree Collapse file tree 3 files changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -1107,12 +1107,20 @@ build_test_jobs: &build_test_jobs
11071107 gradleTarget: ":profilingCheck"
11081108 cacheType: profiling
11091109
1110+ - check:
1111+ requires:
1112+ - ok_to_test
1113+ name: check_debugger
1114+ gradleTarget: ":debuggerCheck"
1115+ cacheType: base
1116+
11101117 - fan_in:
11111118 requires:
11121119 - check_base
11131120 - check_inst
11141121 - check_smoke
11151122 - check_profiling
1123+ - check_debugger
11161124 name: check
11171125 stage: check
11181126
Original file line number Diff line number Diff line change 44import static java .lang .invoke .MethodType .methodType ;
55
66import datadog .trace .bootstrap .debugger .CapturedContext ;
7+ import de .thetaphi .forbiddenapis .SuppressForbidden ;
78import java .lang .invoke .MethodHandle ;
89import java .lang .invoke .MethodHandles ;
910import java .lang .reflect .Field ;
1213import org .slf4j .LoggerFactory ;
1314
1415/** A helper class to resolve a reference path using reflection. */
16+ @ SuppressForbidden // Class#forName(String)
1517public class ReflectiveFieldValueResolver {
1618 private static final Logger LOGGER = LoggerFactory .getLogger (ReflectiveFieldValueResolver .class );
1719 // This is a workaround for the fact that Field.trySetAccessible is not available in Java 8
Original file line number Diff line number Diff line change 3737import datadog .trace .bootstrap .instrumentation .api .AgentTracer .TracerAPI ;
3838import datadog .trace .core .DDSpan ;
3939import datadog .trace .core .DDSpanContext ;
40+ import de .thetaphi .forbiddenapis .SuppressForbidden ;
4041import java .io .IOException ;
4142import java .lang .reflect .ParameterizedType ;
4243import java .time .Duration ;
@@ -365,6 +366,7 @@ private LogProbe(
365366 this .sampling = sampling ;
366367 }
367368
369+ @ SuppressForbidden // String#split(String)
368370 private static List <ValueScript > parseWatchesFromTags (Tag [] tags ) {
369371 if (tags == null || tags .length == 0 ) {
370372 return Collections .emptyList ();
You can’t perform that action at this time.
0 commit comments