From f363643318a80a0d1b9799eff0a7b0156d9a5708 Mon Sep 17 00:00:00 2001 From: Daniel Schwarz Date: Tue, 10 Oct 2017 18:10:28 +0200 Subject: fix quality flaws --- .../src/main/java/org/sonar/process/System2.java | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'server/sonar-process/src') diff --git a/server/sonar-process/src/main/java/org/sonar/process/System2.java b/server/sonar-process/src/main/java/org/sonar/process/System2.java index 1c9ca5c51c6..0e32165046c 100644 --- a/server/sonar-process/src/main/java/org/sonar/process/System2.java +++ b/server/sonar-process/src/main/java/org/sonar/process/System2.java @@ -20,6 +20,7 @@ package org.sonar.process; import java.util.Map; +import org.apache.commons.lang.SystemUtils; /** * An interface allowing to wrap around static call to {@link System} class. @@ -35,6 +36,11 @@ public interface System2 { public String getenv(String name) { return System.getenv(name); } + + @Override + public boolean isOsWindows() { + return SystemUtils.IS_OS_WINDOWS; + } }; /** @@ -46,4 +52,9 @@ public interface System2 { * Proxy to {@link System#getenv(String)}. */ String getenv(String name); + + /** + * True if this is MS Windows. + */ + boolean isOsWindows(); } -- cgit v1.2.3