001
014
015 package com.liferay.portal.kernel.util;
016
017 import java.io.File;
018
019
022 public class OSDetector {
023
024 public static boolean isUnix() {
025 if (_unix == null) {
026 if (File.pathSeparator.equals(StringPool.COLON)) {
027 _unix = Boolean.TRUE;
028 }
029 else {
030 _unix = Boolean.FALSE;
031 }
032 }
033
034 return _unix.booleanValue();
035 }
036
037 public static boolean isWindows() {
038 if (_windows == null) {
039 if (File.pathSeparator.equals(StringPool.SEMICOLON)) {
040 _windows = Boolean.TRUE;
041 }
042 else {
043 _windows = Boolean.FALSE;
044 }
045 }
046
047 return _windows.booleanValue();
048 }
049
050 private static Boolean _unix;
051 private static Boolean _windows;
052
053 }