Skip to content

Commit 58046e2

Browse files
committed
PR comments
1 parent 322f5ad commit 58046e2

File tree

20 files changed

+55
-48
lines changed

20 files changed

+55
-48
lines changed

components/environment/src/main/java/datadog/environment/EnvironmentVariables.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@ private EnvironmentVariables() {}
1919

2020
public static class EnvironmentVariablesProvider {
2121

22+
// Environment Component has SecurityException handling, so it is safe to call System.getenv
23+
// here
2224
@SuppressForbidden
2325
public String get(String name) {
2426
return System.getenv(name);

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/Constants.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ public final class Constants {
2323
"datadog.appsec.api",
2424
"datadog.trace.api",
2525
"datadog.trace.bootstrap",
26+
"datadog.trace.config.inversion",
2627
"datadog.trace.context",
2728
"datadog.trace.instrumentation.api",
2829
"datadog.trace.logging",
2930
"datadog.trace.util",
30-
"datadog.trace.config.inversion", // Add this line
3131
};
3232

3333
private Constants() {}

dd-java-agent/agent-logging/src/main/java/datadog/trace/logging/ddlogger/DDLoggerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ private static boolean isFlagEnabled(
108108
if ("false".equalsIgnoreCase(value)) {
109109
return false;
110110
}
111-
value = ConfigHelper.get().getEnvironmentVariable(envVar);
111+
value = ConfigHelper.env(envVar);
112112
if ("true".equalsIgnoreCase(value)) {
113113
return true;
114114
}

dd-java-agent/instrumentation-testing/src/main/java/datadog/trace/agent/test/BootstrapClasspathSetupListener.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,11 +70,11 @@ public void launcherSessionOpened(LauncherSession session) {
7070
"datadog.appsec.api",
7171
"datadog.trace.api",
7272
"datadog.trace.bootstrap",
73+
"datadog.trace.config.inversion",
7374
"datadog.trace.context",
7475
"datadog.trace.instrumentation.api",
7576
"datadog.trace.logging",
7677
"datadog.trace.util",
77-
"datadog.trace.config.inversion", // Add this line
7878
};
7979

8080
public static final ClassPath TEST_CLASSPATH = computeTestClasspath();

dd-java-agent/instrumentation/aws-java/aws-java-lambda-handler-1.2/src/main/java/datadog/trace/instrumentation/aws/v1/lambda/LambdaHandlerInstrumentation.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public String[] helperClassNames() {
6161

6262
@Override
6363
protected boolean defaultEnabled() {
64-
return ConfigHelper.get().getEnvironmentVariable(HANDLER_ENV_NAME) != null;
64+
return ConfigHelper.env(HANDLER_ENV_NAME) != null;
6565
}
6666

6767
@Override

dd-java-agent/instrumentation/maven/maven-3.2.1/src/main/java/datadog/trace/instrumentation/maven3/MavenUtils.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,7 @@ public abstract class MavenUtils {
6666
* of the request object
6767
*/
6868
public static String getCommandLine(MavenSession session) {
69-
String mavenCmdLineArgsEnvVar =
70-
ConfigHelper.get().getEnvironmentVariable(MAVEN_CMD_LINE_ARGS_ENVIRONMENT_VAR);
69+
String mavenCmdLineArgsEnvVar = ConfigHelper.env(MAVEN_CMD_LINE_ARGS_ENVIRONMENT_VAR);
7170
if (mavenCmdLineArgsEnvVar != null) {
7271
return MVN_CMD_LINE_INVOCATION + mavenCmdLineArgsEnvVar;
7372
}

gradle/forbiddenApiFilters/main.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ net.bytebuddy.matcher.ElementMatchers#isAbstract()
2929
java.lang.System#out
3030
java.lang.System#err
3131

32-
# avoid using System.getenv() or System.getenv(String) in code outside of ConfigHelper.java
33-
@defaultMessage Avoid using System.getenv() or System.getenv(String) in code outside of ConfigHelper.java
32+
# use ConfigHelper to access environment variables instead of using System.getenv() or System.getenv(String)
33+
@defaultMessage Use ConfigHelper to access environment variables instead of using System.getenv() or System.getenv(String)
3434
java.lang.System#getenv()
3535
java.lang.System#getenv(java.lang.String)
3636

internal-api/src/main/java/datadog/trace/api/Config.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5386,7 +5386,7 @@ private static boolean isWindowsOS() {
53865386
}
53875387

53885388
private static String getEnv(String name) {
5389-
String value = ConfigHelper.get().getEnvironmentVariable(name);
5389+
String value = ConfigHelper.env(name);
53905390
if (value != null) {
53915391
// Report non-default sequence id for consistency
53925392
ConfigCollector.get().put(name, value, ConfigOrigin.ENV, NON_DEFAULT_SEQ_ID);

internal-api/src/main/java/datadog/trace/util/PidHelper.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,13 +80,13 @@ private static String getTempDir() {
8080
return "/tmp";
8181
} else if (OperatingSystem.isWindows()) {
8282
return Stream.of("TMP", "TEMP", "USERPROFILE")
83-
.map(ConfigHelper.get()::getEnvironmentVariable)
83+
.map(ConfigHelper::env)
8484
.filter(Objects::nonNull)
8585
.filter(((Predicate<String>) String::isEmpty).negate())
8686
.findFirst()
8787
.orElse("C:\\Windows");
8888
} else if (OperatingSystem.isMacOs()) {
89-
return ConfigHelper.get().getEnvironmentVariable("TMPDIR");
89+
return ConfigHelper.env("TMPDIR");
9090
} else {
9191
return SystemProperties.get("java.io.tmpdir");
9292
}

internal-api/src/main/java/datadog/trace/util/TempLocationManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,7 +300,7 @@ private TempLocationManager() {
300300
static String getBaseTempDirName() {
301301
String userName = SystemProperties.get("user.name");
302302
// unlikely, but fall-back to system env based user name
303-
userName = userName == null ? ConfigHelper.get().getEnvironmentVariable("USER") : userName;
303+
userName = userName == null ? ConfigHelper.env("USER") : userName;
304304
// make sure we do not have any illegal characters in the user name
305305
userName =
306306
userName != null ? userName.replace('.', '_').replace('/', '_').replace(' ', '_') : null;

0 commit comments

Comments
 (0)