public abstract class BaseToolchainProvider extends Object implements ToolchainProvider
Constructor and Description |
---|
BaseToolchainProvider() |
Modifier and Type | Method and Description |
---|---|
<T extends Toolchain> |
getByName(String toolchainName,
TargetConfiguration toolchainTargetConfiguration,
Class<T> toolchainClass) |
<T extends Toolchain> |
getByNameIfPresent(String toolchainName,
TargetConfiguration toolchainTargetConfiguration,
Class<T> toolchainClass) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getByName, getToolchainInstantiationException, getToolchainsWithCapability, isToolchainCreated, isToolchainFailed, isToolchainPresent
public <T extends Toolchain> T getByName(String toolchainName, TargetConfiguration toolchainTargetConfiguration, Class<T> toolchainClass)
getByName
in interface ToolchainProvider
public <T extends Toolchain> Optional<T> getByNameIfPresent(String toolchainName, TargetConfiguration toolchainTargetConfiguration, Class<T> toolchainClass)
getByNameIfPresent
in interface ToolchainProvider