public abstract class AnnotationProcessorInvoker<T extends org.gradle.api.Task>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gradle.api.tasks.TaskCollection<T> |
invokerTasks |
protected org.gradle.api.Project |
project |
| Modifier | Constructor and Description |
|---|---|
protected |
AnnotationProcessorInvoker(org.gradle.api.Project project,
java.util.Collection<org.gradle.api.artifacts.Configuration> annotationProcessorConfigurations,
org.gradle.api.tasks.TaskCollection<T> invokerTasks) |
| Modifier and Type | Method and Description |
|---|---|
void |
configureMixin() |
protected abstract java.io.File |
getDestinationDir(T task) |
protected java.lang.String |
getRefmapDestination(T task,
LoomGradleExtension extension) |
protected abstract void |
passArgument(T compileTask,
java.lang.String key,
java.lang.String value) |
protected final org.gradle.api.Project project
protected final org.gradle.api.tasks.TaskCollection<T extends org.gradle.api.Task> invokerTasks
protected AnnotationProcessorInvoker(org.gradle.api.Project project,
java.util.Collection<org.gradle.api.artifacts.Configuration> annotationProcessorConfigurations,
org.gradle.api.tasks.TaskCollection<T> invokerTasks)
protected abstract void passArgument(T compileTask, java.lang.String key, java.lang.String value)
protected abstract java.io.File getDestinationDir(T task)
protected final java.lang.String getRefmapDestination(T task, LoomGradleExtension extension) throws java.io.IOException
java.io.IOExceptionpublic void configureMixin()