Remove unnecessary isMinGW and isCygwin methods
This commit is contained in:
parent
b0ad8ad056
commit
bf82ea1920
1 changed files with 1 additions and 23 deletions
|
@ -42,7 +42,7 @@ public class CompileKotlinOperation extends AbstractOperation<CompileKotlinOpera
|
|||
private static final Logger LOGGER = Logger.getLogger(CompileKotlinOperation.class.getName());
|
||||
private static final String OS_NAME =
|
||||
System.getProperty("os.name") != null ? System.getProperty("os.name").toLowerCase(Locale.US) : null;
|
||||
private static final String KOTLINC_EXECUTABLE = "kotlinc" + (isWindows() && !isCygwin() && !isMinGW() ? ".bat" : "");
|
||||
private static final String KOTLINC_EXECUTABLE = "kotlinc" + (isWindows() ? ".bat" : "");
|
||||
private final Collection<String> compileMainClasspath_ = new ArrayList<>();
|
||||
private final Collection<String> compileTestClasspath_ = new ArrayList<>();
|
||||
private final JvmOptions jvmOptions_ = new JvmOptions();
|
||||
|
@ -191,17 +191,6 @@ public class CompileKotlinOperation extends AbstractOperation<CompileKotlinOpera
|
|||
return KOTLINC_EXECUTABLE;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines if the current runtime environment is Cygwin.
|
||||
*
|
||||
* @return {@code true} if the current runtime environment is Cygwin, {@code false} otherwise.
|
||||
* @since 1.1.0
|
||||
*/
|
||||
public static boolean isCygwin() {
|
||||
var path = System.getenv("ORIGINAL_PATH");
|
||||
return path != null && path.contains("/cygdrive/");
|
||||
}
|
||||
|
||||
private static boolean isExecutable(File file) {
|
||||
return file != null && file.exists() && file.isFile() && file.canExecute();
|
||||
}
|
||||
|
@ -226,17 +215,6 @@ public class CompileKotlinOperation extends AbstractOperation<CompileKotlinOpera
|
|||
return OS_NAME != null && (OS_NAME.contains("mac") || OS_NAME.contains("darwin") || OS_NAME.contains("osx"));
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines if the current runtime environment is MinGW.
|
||||
*
|
||||
* @return {@code true} if the current runtime environment is MinGW, {@code false} otherwise.
|
||||
* @since 1.1.0
|
||||
*/
|
||||
public static boolean isMinGW() {
|
||||
var msys = System.getenv("MSYSTEM");
|
||||
return msys != null && (msys.startsWith("MINGW") || msys.startsWith("MSYS"));
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines if the given string is not blank.
|
||||
*
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue