Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dd-java-agent/agent-bootstrap/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ dependencies {
api project(':dd-java-agent:agent-debugger:debugger-bootstrap')
api project(':components:environment')
api project(':components:json')
api libs.instrumentjava
api libs.instrument.java
api libs.slf4j
// ^ Generally a bad idea for libraries, but we're shadowing.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package datadog.trace.bootstrap;

import datadog.trace.util.ClassNameTrie;
import datadog.instrument.utils.ClassNameTrie;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
Expand Down
1 change: 1 addition & 0 deletions dd-java-agent/agent-ci-visibility/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ dependencies {
api libs.slf4j

implementation libs.bundles.asm
implementation libs.instrument.java
implementation group: 'org.jacoco', name: 'org.jacoco.core', version: '0.8.14'
implementation group: 'org.jacoco', name: 'org.jacoco.report', version: '0.8.14'

Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package datadog.trace.civisibility.source.index;

import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.api.Config;
import datadog.trace.api.civisibility.domain.Language;
import datadog.trace.civisibility.ipc.serialization.Serializer;
import datadog.trace.civisibility.source.SourceResolutionException;
import datadog.trace.civisibility.source.Utils;
import datadog.trace.util.ClassNameTrie;
import java.io.ByteArrayInputStream;
import java.io.ByteArrayOutputStream;
import java.io.DataInputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package datadog.trace.civisibility.source.index;

import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.api.Config;
import datadog.trace.api.civisibility.domain.Language;
import datadog.trace.civisibility.source.Utils;
import datadog.trace.util.ClassNameTrie;
import java.io.IOException;
import java.nio.file.FileSystem;
import java.nio.file.FileVisitOption;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package datadog.trace.civisibility.source.index

import datadog.instrument.utils.ClassNameTrie
import datadog.trace.api.civisibility.domain.Language
import datadog.trace.civisibility.source.SourceResolutionException
import datadog.trace.util.ClassNameTrie
import spock.lang.Specification

class RepoIndexTest extends Specification {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,6 @@ minimumBranchCoverage = 0.0

dependencies {
implementation libs.slf4j
implementation libs.instrument.java
implementation project(':internal-api')
}
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package datadog.trace.bootstrap.debugger.util;

import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.api.Config;
import datadog.trace.util.ClassNameTrie;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.datadog.debugger.agent;

import datadog.trace.util.ClassNameTrie;
import datadog.instrument.utils.ClassNameTrie;
import java.util.HashSet;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.datadog.debugger.agent;

import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.bootstrap.debugger.DebuggerContext;
import datadog.trace.bootstrap.debugger.util.Redaction;
import datadog.trace.util.ClassNameTrie;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
import static com.datadog.debugger.symbol.JarScanner.trimPrefixes;

import com.datadog.debugger.sink.SymbolSink;
import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.bootstrap.debugger.DebuggerContext;
import datadog.trace.util.AgentTaskScheduler;
import datadog.trace.util.ClassNameTrie;
import datadog.trace.util.Strings;
import java.io.ByteArrayOutputStream;
import java.io.File;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.datadog.debugger.util;

import com.datadog.debugger.agent.ThirdPartyLibraries;
import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.api.Config;
import datadog.trace.bootstrap.debugger.DebuggerContext.ClassNameFilter;
import datadog.trace.util.ClassNameTrie;
import java.util.Collections;
import java.util.Set;
import java.util.regex.Pattern;
Expand Down
1 change: 1 addition & 0 deletions dd-java-agent/agent-iast/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ dependencies {
implementation project(':internal-api:internal-api-9')
implementation libs.moshi
implementation libs.bundles.asm
implementation libs.instrument.java

testImplementation project(':utils:test-utils')
testImplementation project(':dd-java-agent:agent-bootstrap')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

import com.datadog.iast.Dependencies;
import com.datadog.iast.model.VulnerabilityType;
import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.api.iast.IastContext;
import datadog.trace.api.iast.sink.TrustBoundaryViolationModule;
import datadog.trace.util.ClassNameTrie;
import java.util.Map;
import javax.annotation.Nonnull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package datadog.trace.agent.tooling;

import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.agent.tooling.bytebuddy.SharedTypePools;
import datadog.trace.agent.tooling.bytebuddy.matcher.HierarchyMatchers;
import datadog.trace.util.ClassNameTrie;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.DataInputStream;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package datadog.trace.agent.tooling.bytebuddy.matcher;

import datadog.instrument.utils.ClassNameTrie;
import datadog.trace.api.InstrumenterConfig;
import datadog.trace.util.ClassNameTrie;
import java.nio.file.Paths;
import java.util.List;
import org.slf4j.Logger;
Expand Down
2 changes: 1 addition & 1 deletion gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ asm-tree = { module = "org.ow2.asm:asm-tree", version.ref = "asm" }
asm-util = { module = "org.ow2.asm:asm-util", version.ref = "asm" }
bytebuddy = { module = "net.bytebuddy:byte-buddy", version.ref = "byte-buddy" }
bytebuddyagent = { module = "net.bytebuddy:byte-buddy-agent", version.ref = "byte-buddy" }
instrumentjava = { module = "com.datadoghq:dd-instrument-java", version.ref = "instrument-java" }
instrument-java = { module = "com.datadoghq:dd-instrument-java", version.ref = "instrument-java" }

# Profiling
jmc-common = { module = "org.openjdk.jmc:common", version.ref = "jmc" }
Expand Down
2 changes: 1 addition & 1 deletion gradle/tries.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def configureClassNameTrieTask(exec, sourceSetName) {
exec.description = "Generate $sourceSetName ClassNameTries from .trie files"
exec.inputs.files(trieFiles)
exec.outputs.files(javaFiles)
exec.mainClass = 'datadog.trace.util.ClassNameTrie$JavaGenerator'
exec.mainClass = 'datadog.instrument.utils.ClassNameTrie$JavaGenerator'
exec.classpath = sourceSets."$sourceSetName".compileClasspath
exec.args = [trieDir, javaDir] + trieFiles
}
Expand Down
7 changes: 0 additions & 7 deletions internal-api/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ plugins {
}

apply(from = "$rootDir/gradle/java.gradle")
apply(from = "$rootDir/gradle/tries.gradle")

java {
toolchain {
Expand Down Expand Up @@ -176,8 +175,6 @@ val excludedClassesCoverage by extra(
"datadog.trace.util.AgentTaskScheduler.ShutdownHook",
"datadog.trace.util.AgentThreadFactory",
"datadog.trace.util.AgentThreadFactory.1",
"datadog.trace.util.ClassNameTrie.Builder",
"datadog.trace.util.ClassNameTrie.JavaGenerator",
"datadog.trace.util.CollectionUtils",
"datadog.trace.util.ComparableVersion",
"datadog.trace.util.ComparableVersion.BigIntegerItem",
Expand Down Expand Up @@ -257,10 +254,6 @@ val excludedClassesInstructionCoverage by extra(
)
)

tasks.compileTestJava {
dependsOn("generateTestClassNameTries")
}

dependencies {
// references TraceScope and Continuation from public api
api(project(":dd-trace-api"))
Expand Down
Loading
Loading