public abstract static class AvailableToolChains.InstalledToolChain extends AvailableToolChains.ToolChainCandidate
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.io.File> |
pathEntries |
protected java.lang.String |
pathVarName |
| Constructor and Description |
|---|
InstalledToolChain(AvailableToolChains.ToolFamily family,
org.gradle.util.VersionNumber version) |
| Modifier and Type | Method and Description |
|---|---|
dev.gradleplugins.runnerkit.GradleRunner |
configureExecuter(dev.gradleplugins.runnerkit.GradleRunner executer) |
dev.gradleplugins.integtests.fixtures.nativeplatform.ExecutableFixture |
executable(java.lang.Object path) |
abstract java.lang.String |
getBuildScriptConfig() |
java.lang.String |
getDisplayName() |
AvailableToolChains.ToolFamily |
getFamily() |
java.lang.String |
getId() |
abstract java.lang.String |
getImplementationClass() |
abstract java.lang.String |
getInstanceDisplayName() |
java.util.List<java.io.File> |
getPathEntries() |
abstract java.lang.String |
getPluginClass() |
java.util.List<java.lang.String> |
getRuntimeEnv()
The environment required to execute a binary created by this toolchain.
|
java.lang.String |
getTypeDisplayName() |
abstract java.lang.String |
getUnitTestPlatform() |
org.gradle.util.VersionNumber |
getVersion() |
void |
initialiseEnvironment()
Initialise the process environment so that this tool chain is visible to the default discovery mechanism that the
plugin uses (eg add the compiler to the PATH).
|
boolean |
isAvailable() |
boolean |
isVisualCpp() |
dev.gradleplugins.integtests.fixtures.nativeplatform.LinkerOptionsFixture |
linkerOptionsFor(java.lang.Object path) |
boolean |
matches(java.lang.String criteria) |
dev.gradleplugins.test.fixtures.file.TestFile |
objectFile(java.lang.Object path) |
java.lang.String |
platformSpecificToolChainConfiguration() |
void |
resetEnvironment() |
dev.gradleplugins.integtests.fixtures.nativeplatform.NativeBinaryFixture |
resourceOnlyLibrary(java.lang.Object path) |
dev.gradleplugins.integtests.fixtures.nativeplatform.SharedLibraryFixture |
sharedLibrary(java.lang.Object path) |
dev.gradleplugins.integtests.fixtures.nativeplatform.StaticLibraryFixture |
staticLibrary(java.lang.Object path) |
protected java.util.List<java.lang.String> |
toRuntimeEnv() |
meets, toStringprotected final java.util.List<java.io.File> pathEntries
protected final java.lang.String pathVarName
public InstalledToolChain(AvailableToolChains.ToolFamily family, org.gradle.util.VersionNumber version)
public java.lang.String getDisplayName()
getDisplayName in class AvailableToolChains.ToolChainCandidatepublic AvailableToolChains.ToolFamily getFamily()
getFamily in class AvailableToolChains.ToolChainCandidatepublic org.gradle.util.VersionNumber getVersion()
getVersion in class AvailableToolChains.ToolChainCandidatepublic boolean isAvailable()
isAvailable in class AvailableToolChains.ToolChainCandidatepublic java.lang.String getTypeDisplayName()
public abstract java.lang.String getInstanceDisplayName()
public dev.gradleplugins.integtests.fixtures.nativeplatform.ExecutableFixture executable(java.lang.Object path)
public dev.gradleplugins.integtests.fixtures.nativeplatform.LinkerOptionsFixture linkerOptionsFor(java.lang.Object path)
public dev.gradleplugins.test.fixtures.file.TestFile objectFile(java.lang.Object path)
public dev.gradleplugins.integtests.fixtures.nativeplatform.SharedLibraryFixture sharedLibrary(java.lang.Object path)
public dev.gradleplugins.integtests.fixtures.nativeplatform.StaticLibraryFixture staticLibrary(java.lang.Object path)
public dev.gradleplugins.integtests.fixtures.nativeplatform.NativeBinaryFixture resourceOnlyLibrary(java.lang.Object path)
public void initialiseEnvironment()
initialiseEnvironment in class AvailableToolChains.ToolChainCandidatepublic void resetEnvironment()
resetEnvironment in class AvailableToolChains.ToolChainCandidatepublic abstract java.lang.String getBuildScriptConfig()
public abstract java.lang.String getImplementationClass()
public abstract java.lang.String getPluginClass()
public boolean isVisualCpp()
public java.util.List<java.io.File> getPathEntries()
public java.util.List<java.lang.String> getRuntimeEnv()
protected java.util.List<java.lang.String> toRuntimeEnv()
public java.lang.String getId()
public abstract java.lang.String getUnitTestPlatform()
public boolean matches(java.lang.String criteria)
public java.lang.String platformSpecificToolChainConfiguration()
public dev.gradleplugins.runnerkit.GradleRunner configureExecuter(dev.gradleplugins.runnerkit.GradleRunner executer)