org.gradle.api.Plugin<org.gradle.api.Project>PatcherPluginpublic abstract class BasePlugin<K extends BaseExtension>
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Modifier and Type | Field | Description |
|---|---|---|
BasePlugin<?> |
otherPlugin |
|
org.gradle.api.Project |
project |
|
ReplacementProvider |
replacer |
| Constructor | Description |
|---|---|
BasePlugin() |
| Modifier and Type | Method | Description |
|---|---|---|
org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository |
addFlatRepo(org.gradle.api.Project proj,
java.lang.String name,
java.lang.Object... dirs) |
|
protected void |
afterEvaluate() |
|
void |
apply(org.gradle.api.Project arg) |
|
void |
applyExternalPlugin(java.lang.String plugin) |
|
protected abstract void |
applyPlugin() |
|
static org.gradle.api.Project |
buildProject(java.io.File buildFile,
org.gradle.api.Project parent) |
|
protected DelayedFile |
delayedFile(java.lang.String path) |
|
protected DelayedString |
delayedString(java.lang.String path) |
|
protected DelayedFileTree |
delayedTree(java.lang.String path) |
|
protected K |
getExtension() |
|
protected org.gradle.api.DefaultTask |
makeTask(java.lang.String name) |
|
protected <T extends org.gradle.api.Task> |
makeTask(java.lang.String name,
java.lang.Class<T> type) |
|
protected org.gradle.api.DefaultTask |
maybeMakeTask(java.lang.String name) |
|
protected <T extends org.gradle.api.Task> |
maybeMakeTask(java.lang.String name,
java.lang.Class<T> type) |
public org.gradle.api.Project project
public BasePlugin<?> otherPlugin
public ReplacementProvider replacer
public static org.gradle.api.Project buildProject(java.io.File buildFile,
org.gradle.api.Project parent)
public final void apply(org.gradle.api.Project arg)
apply in interface org.gradle.api.Plugin<K extends BaseExtension>protected abstract void applyPlugin()
protected void afterEvaluate()
protected final K getExtension()
Constants.EXT_NAME_MCprotected org.gradle.api.DefaultTask makeTask(java.lang.String name)
protected org.gradle.api.DefaultTask maybeMakeTask(java.lang.String name)
protected <T extends org.gradle.api.Task> T makeTask(java.lang.String name,
java.lang.Class<T> type)
protected <T extends org.gradle.api.Task> T maybeMakeTask(java.lang.String name,
java.lang.Class<T> type)
public void applyExternalPlugin(java.lang.String plugin)
public org.gradle.api.artifacts.repositories.FlatDirectoryArtifactRepository addFlatRepo(org.gradle.api.Project proj,
java.lang.String name,
java.lang.Object... dirs)
protected DelayedString delayedString(java.lang.String path)
protected DelayedFile delayedFile(java.lang.String path)
protected DelayedFileTree delayedTree(java.lang.String path)