Package org.gradle.api.plugins.jvm
Class PlatformDependencyModifiers.PlatformDependencyModifier
- java.lang.Object
-
- org.gradle.api.artifacts.dsl.DependencyModifier
-
- org.gradle.api.plugins.jvm.PlatformDependencyModifiers.PlatformDependencyModifier
-
- Enclosing interface:
- PlatformDependencyModifiers
@Incubating public abstract static class PlatformDependencyModifiers.PlatformDependencyModifier extends DependencyModifier
Implementation for the platform dependency modifier.- Since:
- 8.0
- See Also:
modifyImplementation(ModuleDependency)
-
-
Constructor Summary
Constructors Constructor Description PlatformDependencyModifier()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract ObjectFactorygetObjectFactory()Injected service to create named objects.protected voidmodifyImplementation(ModuleDependency dependency)Modify the given dependency.-
Methods inherited from class org.gradle.api.artifacts.dsl.DependencyModifier
getDependencyFactory, modify, modify, modify, modify
-
-
-
-
Method Detail
-
getObjectFactory
@Inject protected abstract ObjectFactory getObjectFactory()
Injected service to create named objects.- Returns:
- injected service
- Implementation Requirements:
- Do not implement this method. Gradle generates the implementation automatically.
-
modifyImplementation
protected void modifyImplementation(ModuleDependency dependency)
Modify the given dependency. Selects the platform variant of the given dependency.- Specified by:
modifyImplementationin classDependencyModifier- Parameters:
dependency- the dependency to modify
-
-