public interface UnknownSdk
UnknownSdkResolver
extensionModifier and Type | Method and Description |
---|---|
default java.util.function.Predicate<java.lang.String> |
getSdkHomePredicate()
A predicate to test with local (know or detected) SDKs
to filter away probably invalid options
|
default java.lang.String |
getSdkName()
A missing SDK name, if known.
|
SdkType |
getSdkType()
Type of SDK to resolve with
UnknownSdkResolver.UnknownSdkLookup |
default java.util.function.Predicate<java.lang.String> |
getSdkVersionStringPredicate()
Condition to test a possible SDK candidates to match version
predicate.
|
SdkType getSdkType()
UnknownSdkResolver.UnknownSdkLookup
default java.lang.String getSdkName()
default java.util.function.Predicate<java.lang.String> getSdkVersionStringPredicate()
SdkType.getVersionString(Sdk)
or
Sdk.getVersionString()
to get versions in most of the cases.
SdkTypeId.versionComparator()
to better deal with versions comparisondefault java.util.function.Predicate<java.lang.String> getSdkHomePredicate()