Safely deal with Providers down to Gradle 5.0.
| Fields inherited from class | Fields |
|---|---|
class org.ysb33r.grolifant.loadable.core.ProviderToolsProxy |
__$stMC |
| Constructor and description |
|---|
DefaultProviderTools
(ProviderFactory providerFactory, ObjectFactory objectFactory) |
| Methods inherited from class | Name |
|---|---|
class org.ysb33r.grolifant.loadable.core.ProviderToolsProxy |
org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#property(java.lang.Class, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#property(java.lang.Class), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#invokeMethod(java.lang.String, java.lang.Object), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#getMetaClass(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#getProperty(java.lang.String), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#wait(long, int), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#wait(long), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#wait(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#equals(java.lang.Object), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#toString(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#hashCode(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#getClass(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#notify(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#notifyAll(), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#flatMap(org.gradle.api.provider.Provider, org.gradle.api.Transformer), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#getOrNull(org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#getOrElse(org.gradle.api.provider.Provider, java.lang.Object), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#resolveOrderly(org.gradle.api.provider.Provider, org.gradle.api.provider.Provider, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#orElse(org.gradle.api.provider.Provider, java.lang.Object), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#orElse(org.gradle.api.provider.Provider, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.core.ProviderToolsProxy#map(org.gradle.api.provider.Provider, org.gradle.api.Transformer) |
Allow orElse functionality prior to Gradle 5.6. Returns a Provider whose value is the value of this provider, if present, otherwise the given default value.
provider - Original provider.value - The default value to use when this provider has no value. - > Provider type. Allow orElse functionality prior to Gradle 5.6. Returns a Provider whose value is the value of this provider, if present, otherwise uses the value from the given provider, if present.
provider - Original providerelseProvider - The provider whose value should be used when this provider has no value. - > Provider type