Safely deal with Providers down to Gradle 6.0.
| Fields inherited from class | Fields |
|---|---|
class org.ysb33r.grolifant.loadable.v5.DefaultProviderTools |
__$stMC, __$stMC |
| Methods inherited from class | Name |
|---|---|
class org.ysb33r.grolifant.loadable.v5.DefaultProviderTools |
org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#orElse(org.gradle.api.provider.Provider, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#orElse(org.gradle.api.provider.Provider, java.lang.Object), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#super$2$$getStaticMetaClass(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#super$2$orElse(org.gradle.api.provider.Provider, java.lang.Object), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#super$2$orElse(org.gradle.api.provider.Provider, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#property(java.lang.Class, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#property(java.lang.Class), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#invokeMethod(java.lang.String, java.lang.Object), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#getMetaClass(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#setMetaClass(groovy.lang.MetaClass), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#setProperty(java.lang.String, java.lang.Object), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#getProperty(java.lang.String), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#wait(long, int), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#wait(long), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#wait(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#equals(java.lang.Object), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#toString(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#hashCode(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#getClass(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#notify(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#notifyAll(), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#flatMap(org.gradle.api.provider.Provider, org.gradle.api.Transformer), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#getOrNull(org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#getOrElse(org.gradle.api.provider.Provider, java.lang.Object), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#resolveOrderly(org.gradle.api.provider.Provider, org.gradle.api.provider.Provider, org.gradle.api.provider.Provider), org.ysb33r.grolifant.loadable.v5.DefaultProviderTools#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.< - T > 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.< - T > Provider type