Package edu.wpi.first.toolchain
Class ToolchainDescriptor<T extends GccToolChain>
- java.lang.Object
-
- edu.wpi.first.toolchain.ToolchainDescriptor<T>
-
- All Implemented Interfaces:
ToolchainDescriptorBase,org.gradle.api.Named
public class ToolchainDescriptor<T extends GccToolChain> extends java.lang.Object implements ToolchainDescriptorBase
-
-
Constructor Summary
Constructors Constructor Description ToolchainDescriptor(java.lang.String name, java.lang.String toolchainName, ToolchainRegistrar<T> registrar)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ToolchainDiscovererdiscover()voidexplain(org.gradle.internal.logging.text.DiagnosticsVisitor visitor)org.gradle.api.NamedDomainObjectSet<ToolchainDiscoverer>getDiscoverers()AbstractToolchainInstallergetInstaller()org.gradle.api.DomainObjectSet<AbstractToolchainInstaller>getInstallers()java.lang.StringgetInstallTaskName()java.lang.StringgetName()ToolchainRegistrar<T>getRegistrar()java.lang.StringgetToolchainName()java.lang.String[]getToolchainPlatforms()booleanisOptional()voidsetOptional(boolean optional)voidsetToolchainPlatforms(java.lang.String... platforms)
-
-
-
Constructor Detail
-
ToolchainDescriptor
public ToolchainDescriptor(java.lang.String name, java.lang.String toolchainName, ToolchainRegistrar<T> registrar)
-
-
Method Detail
-
setToolchainPlatforms
public void setToolchainPlatforms(java.lang.String... platforms)
- Specified by:
setToolchainPlatformsin interfaceToolchainDescriptorBase
-
getDiscoverers
public org.gradle.api.NamedDomainObjectSet<ToolchainDiscoverer> getDiscoverers()
- Specified by:
getDiscoverersin interfaceToolchainDescriptorBase
-
getInstallers
public org.gradle.api.DomainObjectSet<AbstractToolchainInstaller> getInstallers()
- Specified by:
getInstallersin interfaceToolchainDescriptorBase
-
discover
public ToolchainDiscoverer discover()
- Specified by:
discoverin interfaceToolchainDescriptorBase
-
getInstaller
public AbstractToolchainInstaller getInstaller()
- Specified by:
getInstallerin interfaceToolchainDescriptorBase
-
explain
public void explain(org.gradle.internal.logging.text.DiagnosticsVisitor visitor)
- Specified by:
explainin interfaceToolchainDescriptorBase
-
isOptional
public boolean isOptional()
- Specified by:
isOptionalin interfaceToolchainDescriptorBase
-
setOptional
public void setOptional(boolean optional)
- Specified by:
setOptionalin interfaceToolchainDescriptorBase
-
getToolchainPlatforms
public java.lang.String[] getToolchainPlatforms()
- Specified by:
getToolchainPlatformsin interfaceToolchainDescriptorBase
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
getToolchainName
public java.lang.String getToolchainName()
- Specified by:
getToolchainNamein interfaceToolchainDescriptorBase
-
getInstallTaskName
public java.lang.String getInstallTaskName()
- Specified by:
getInstallTaskNamein interfaceToolchainDescriptorBase
-
getRegistrar
public ToolchainRegistrar<T> getRegistrar()
- Specified by:
getRegistrarin interfaceToolchainDescriptorBase
-
-