public abstract class AbstractTuner extends java.lang.Object implements org.gradle.api.Action<CppBinaryContainer>
| Modifier and Type | Field and Description |
|---|---|
protected static java.util.Collection<CppBinaryContainer.BuildVariant> |
AllBuildVariants |
protected static java.lang.String |
MacroOn |
| Constructor and Description |
|---|
AbstractTuner() |
| Modifier and Type | Method and Description |
|---|---|
protected static <T> java.util.Collection<T> |
collectValues(PlatformContainer<? extends java.util.Collection<T>> container,
org.gradle.nativeplatform.TargetMachine targetMachine,
java.util.function.Function<T,T> mapFunc) |
void |
execute(CppBinaryContainer container) |
protected abstract org.gradle.api.Action<CppBinaryContainer> |
getConfigurator(CppBinaryContainer.BuildVariant variant) |
protected abstract java.util.Collection<CppBinaryContainer.BuildVariant> |
getSupportedBuildVariants() |
protected abstract boolean |
isApplicableBinary(CppBinaryContainer container) |
protected static java.lang.String |
trimLibraryName(java.lang.String name,
boolean filterPrefix) |
protected static final java.lang.String MacroOn
protected static final java.util.Collection<CppBinaryContainer.BuildVariant> AllBuildVariants
public void execute(CppBinaryContainer container)
execute in interface org.gradle.api.Action<CppBinaryContainer>protected static java.lang.String trimLibraryName(java.lang.String name,
boolean filterPrefix)
protected static <T> java.util.Collection<T> collectValues(PlatformContainer<? extends java.util.Collection<T>> container, org.gradle.nativeplatform.TargetMachine targetMachine, java.util.function.Function<T,T> mapFunc)
protected abstract boolean isApplicableBinary(CppBinaryContainer container)
protected abstract java.util.Collection<CppBinaryContainer.BuildVariant> getSupportedBuildVariants()
protected abstract org.gradle.api.Action<CppBinaryContainer> getConfigurator(CppBinaryContainer.BuildVariant variant)