public static Platform getPlatform()

in command.line/java/jetbrains/buildServer/core/runtime/Platform.java [54:82]


  public static Platform getPlatform(final String osname, final String osarch) {
    final String platform;
    if (osname.contains(OS_WIN)) {
      platform = OS_WIN;
    } else if (osname.contains("sun") || osname.contains(OS_SOLARIS)) {
      platform = OS_SOLARIS;
    } else if (osname.contains(OS_MAC)) {
      platform = OS_MAC;
    } else if (osname.contains(OS_LINUX)) {
      platform = OS_LINUX;
    } else {
      platform = osname;
    }
    String arch = null;
    if(osarch == null){
      //no op
    } else if (osarch.contains(PROC_X86)) {
      arch = PROC_X86;
    } else if (osarch.contains(PROC_X64)) {
      arch = PROC_X64;
    } else if (osarch.contains(PROC_IA64)) {
      arch = PROC_IA64;
    } else if (osarch.contains(PROC_SPARC)) {
      arch = PROC_SPARC;
    } else {
      arch = PROC_SPARCV9;
    }
    return new Platform(platform, arch);
  }