@groovy.transform.CompileStatic @SuppressWarnings('AbstractClassWithoutAbstractMethod') abstract class ConfigurationToolsProxy extends Object
Common code across Gradle versions for dealing with Gradle configurations.
| Modifiers | Name | Description |
|---|---|---|
protected ConfigurationContainer |
configurations |
| Constructor and description |
|---|
protected ConfigurationToolsProxy
(org.ysb33r.grolifant.api.core.ProjectOperations incompleteReference, Project project) |
| Type Params | Return Type | Name and description |
|---|---|---|
|
Configuration |
asConfiguration(Object configurationThingy)Resolves an arbitrary item to a Configuration instance. |
|
java.util.Collection<Configuration> |
asConfigurations(java.util.Collection<?> configurationThingies)Resolves arbitrary items to a collection of Configuration instances. |
|
protected void |
createDualConfigurationsPre84(String dependencyScopedConfigurationName, String resolvableConfigurationName) |
|
protected void |
createTrinityConfigurationsPre84(String dependencyScopedConfigurationName, String resolvableConfigurationName, String consumableConfigurationName, Action<? super AttributeContainer> attributes) |
Resolves an arbitrary item to a Configuration instance.
configurationThingy - Instance or Configuration or something that
resolves to a string.Resolves arbitrary items to a collection of Configuration instances.
configurationThingies - Collection that might contain Configuration or string-type instances