public abstract class DelayedBase<V>
extends groovy.lang.Closure<V>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DelayedBase.IDelayedResolver<K extends BaseExtension> |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
pattern |
protected org.gradle.api.Project |
project |
boolean |
resolveOnce |
static DelayedBase.IDelayedResolver<BaseExtension> |
RESOLVER |
protected DelayedBase.IDelayedResolver[] |
resolvers |
| Constructor and Description |
|---|
DelayedBase(org.gradle.api.Project owner,
java.lang.String pattern) |
DelayedBase(org.gradle.api.Project owner,
java.lang.String pattern,
DelayedBase.IDelayedResolver<? extends BaseExtension>... resolvers) |
| Modifier and Type | Method and Description |
|---|---|
V |
call() |
static java.lang.String |
resolve(java.lang.String patern,
org.gradle.api.Project project,
DelayedBase.IDelayedResolver... resolvers) |
abstract V |
resolveDelayed() |
java.lang.String |
toString() |
asWritable, call, call, clone, curry, curry, dehydrate, getDelegate, getDirective, getMaximumNumberOfParameters, getOwner, getParameterTypes, getProperty, getResolveStrategy, getThisObject, isCase, leftShift, leftShift, memoize, memoizeAtLeast, memoizeAtMost, memoizeBetween, ncurry, ncurry, rcurry, rcurry, rehydrate, rightShift, run, setDelegate, setDirective, setProperty, setResolveStrategy, throwRuntimeException, trampoline, trampolineprotected org.gradle.api.Project project
protected java.lang.String pattern
public boolean resolveOnce
protected DelayedBase.IDelayedResolver[] resolvers
public static final DelayedBase.IDelayedResolver<BaseExtension> RESOLVER
public DelayedBase(org.gradle.api.Project owner,
java.lang.String pattern)
public DelayedBase(org.gradle.api.Project owner,
java.lang.String pattern,
DelayedBase.IDelayedResolver<? extends BaseExtension>... resolvers)
public abstract V resolveDelayed()
public final V call()
public java.lang.String toString()
toString in class java.lang.Objectpublic static java.lang.String resolve(java.lang.String patern,
org.gradle.api.Project project,
DelayedBase.IDelayedResolver... resolvers)