Files
openide/python/testSrc/com/jetbrains/TestEnv.java
Vladimir Krivosheev ba98224912 remove author (only some, where it is ok)
GitOrigin-RevId: 7dbab7524fe4efc5d17a04b95dee88b6f80fbe8d
2020-01-21 17:36:52 +00:00

24 lines
619 B
Java

// Copyright 2000-2020 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package com.jetbrains;
import com.intellij.openapi.util.SystemInfo;
import org.jetbrains.annotations.NotNull;
import java.util.function.Supplier;
public enum TestEnv {
WINDOWS(() -> SystemInfo.isWindows), LINUX(() -> SystemInfo.isLinux), MAC(() -> SystemInfo.isMac);
@NotNull
private final Supplier<Boolean> myThisOs;
TestEnv(@NotNull final Supplier<Boolean> isThisOs) {
myThisOs = isThisOs;
}
public boolean isThisOs() {
return myThisOs.get();
}
}