Class DefaultCrossCompilerConfiguration
- java.lang.Object
-
- edu.wpi.first.toolchain.configurable.DefaultCrossCompilerConfiguration
-
- All Implemented Interfaces:
CrossCompilerConfiguration,org.gradle.api.Named
public class DefaultCrossCompilerConfiguration extends java.lang.Object implements CrossCompilerConfiguration
-
-
Constructor Summary
Constructors Constructor Description DefaultCrossCompilerConfiguration(java.lang.String name)DefaultCrossCompilerConfiguration(java.lang.String name, ToolchainDescriptorBase descriptor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetArchitecture()java.lang.StringgetCompilerPrefix()java.lang.StringgetName()java.lang.StringgetOperatingSystem()booleangetOptional()ToolchainDescriptorBasegetToolchainDescriptor()voidsetArchitecture(java.lang.String architecture)voidsetCompilerPrefix(java.lang.String compilerPrefix)voidsetOperatingSystem(java.lang.String operatingSystem)voidsetOptional(boolean optional)voidsetToolchainDescriptor(ToolchainDescriptorBase optional)
-
-
-
Constructor Detail
-
DefaultCrossCompilerConfiguration
@Inject public DefaultCrossCompilerConfiguration(java.lang.String name)
-
DefaultCrossCompilerConfiguration
public DefaultCrossCompilerConfiguration(java.lang.String name, ToolchainDescriptorBase descriptor)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
getArchitecture
public java.lang.String getArchitecture()
- Specified by:
getArchitecturein interfaceCrossCompilerConfiguration- Returns:
- the architecture
-
setArchitecture
public void setArchitecture(java.lang.String architecture)
- Specified by:
setArchitecturein interfaceCrossCompilerConfiguration- Parameters:
architecture- the architecture to set
-
getOperatingSystem
public java.lang.String getOperatingSystem()
- Specified by:
getOperatingSystemin interfaceCrossCompilerConfiguration- Returns:
- the operatingSystem
-
setOperatingSystem
public void setOperatingSystem(java.lang.String operatingSystem)
- Specified by:
setOperatingSystemin interfaceCrossCompilerConfiguration- Parameters:
operatingSystem- the operatingSystem to set
-
getCompilerPrefix
public java.lang.String getCompilerPrefix()
- Specified by:
getCompilerPrefixin interfaceCrossCompilerConfiguration- Returns:
- the compilerPrefix
-
setCompilerPrefix
public void setCompilerPrefix(java.lang.String compilerPrefix)
- Specified by:
setCompilerPrefixin interfaceCrossCompilerConfiguration- Parameters:
compilerPrefix- the compilerPrefix to set
-
setOptional
public void setOptional(boolean optional)
- Specified by:
setOptionalin interfaceCrossCompilerConfiguration
-
getOptional
public boolean getOptional()
- Specified by:
getOptionalin interfaceCrossCompilerConfiguration
-
setToolchainDescriptor
public void setToolchainDescriptor(ToolchainDescriptorBase optional)
- Specified by:
setToolchainDescriptorin interfaceCrossCompilerConfiguration
-
getToolchainDescriptor
public ToolchainDescriptorBase getToolchainDescriptor()
- Specified by:
getToolchainDescriptorin interfaceCrossCompilerConfiguration
-
-