Interface IJavaPathResolver
Namespace: CmlLib.Core.Java
Assembly: CmlLib.Core.dll
public interface IJavaPathResolver
Methods
GetDefaultJavaBinaryPath(RulesEvaluatorContext)
string? GetDefaultJavaBinaryPath(RulesEvaluatorContext rules)
Parameters
rules RulesEvaluatorContext
Returns
GetInstalledJavaVersions()
IReadOnlyCollection<string> GetInstalledJavaVersions()
Returns
GetInstalledJavaVersions(RulesEvaluatorContext)
IReadOnlyCollection<string> GetInstalledJavaVersions(RulesEvaluatorContext rules)
Parameters
rules RulesEvaluatorContext
Returns
GetJavaBinaryPath(JavaVersion, RulesEvaluatorContext)
string GetJavaBinaryPath(JavaVersion javaVersion, RulesEvaluatorContext rules)
Parameters
javaVersion JavaVersion
rules RulesEvaluatorContext
Returns
GetJavaDirPath(JavaVersion, RulesEvaluatorContext)
string GetJavaDirPath(JavaVersion javaVersion, RulesEvaluatorContext rules)
Parameters
javaVersion JavaVersion
rules RulesEvaluatorContext