Class LombokConfig
- java.lang.Object
- 
- org.gradle.api.internal.AbstractTask
- 
- org.gradle.api.DefaultTask
- 
- io.freefair.gradle.plugins.lombok.tasks.LombokConfig
 
 
 
- 
- All Implemented Interfaces:
- LombokTask,- java.lang.Comparable<Task>,- org.gradle.api.internal.DynamicObjectAware,- org.gradle.api.internal.TaskInternal,- ExtensionAware,- Task,- Configurable<Task>
 
 public abstract class LombokConfig extends DefaultTask implements LombokTask Prints the configurations for the provided paths to standard out.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.gradle.api.TaskTask.Namer
 
- 
 - 
Field Summary- 
Fields inherited from interface org.gradle.api.TaskTASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE
 
- 
 - 
Constructor SummaryConstructors Constructor Description LombokConfig()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidexec()protected java.util.Set<java.io.File>getConfigFiles()protected abstract ExecOperationsgetExecOperations()protected abstract FileSystemOperationsgetFileSystemOperations()abstract Property<java.lang.Boolean>getFork()abstract Property<java.lang.Boolean>getGenerate()Generates a list containing all the available configuration parameters.protected java.util.List<java.lang.String>getInputPaths()abstract ListProperty<java.lang.String>getKeys()Limit the result to these keys.abstract Property<JavaLauncher>getLauncher()TheJavaLauncherwhich will be used to invoke lombok.abstract ConfigurableFileCollectiongetLombokClasspath()abstract Property<java.lang.Boolean>getNotMentioned()Also display files that don't mention the key.abstract RegularFilePropertygetOutputFile()abstract ConfigurableFileCollectiongetPaths()Paths to java files or directories the configuration is to be printed for.abstract Property<java.lang.Boolean>getVerbose()Displays more information.protected abstract WorkerExecutorgetWorkerExecutor()- 
Methods inherited from class org.gradle.api.DefaultTaskcompareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
 - 
Methods inherited from class org.gradle.api.internal.AbstractTaskappendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface org.gradle.api.plugins.ExtensionAwaregetExtensions
 - 
Methods inherited from interface org.gradle.api.Taskconfigure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getActions, getAnt, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getFinalizedBy, getGroup, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getPath, getProject, getShouldRunAfter, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, notCompatibleWithConfigurationCache, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
 
- 
 
- 
- 
- 
Method Detail- 
getWorkerExecutor@Inject protected abstract WorkerExecutor getWorkerExecutor() 
 - 
getFileSystemOperations@Inject protected abstract FileSystemOperations getFileSystemOperations() 
 - 
getExecOperations@Inject protected abstract ExecOperations getExecOperations() 
 - 
getLauncher@Optional public abstract Property<JavaLauncher> getLauncher() Description copied from interface:LombokTaskTheJavaLauncherwhich will be used to invoke lombok.- Specified by:
- getLauncherin interface- LombokTask
- See Also:
- JavaToolchainService.launcherFor(JavaToolchainSpec),- JavaToolchainService.launcherFor(Action)
 
 - 
getLombokClasspath@Classpath public abstract ConfigurableFileCollection getLombokClasspath() - Specified by:
- getLombokClasspathin interface- LombokTask
 
 - 
getGenerate@Input public abstract Property<java.lang.Boolean> getGenerate() Generates a list containing all the available configuration parameters.
 - 
getVerbose@Input public abstract Property<java.lang.Boolean> getVerbose() Displays more information.
 - 
getNotMentioned@Input public abstract Property<java.lang.Boolean> getNotMentioned() Also display files that don't mention the key.
 - 
getKeys@Input @Optional public abstract ListProperty<java.lang.String> getKeys() Limit the result to these keys.
 - 
getPaths@Internal public abstract ConfigurableFileCollection getPaths() Paths to java files or directories the configuration is to be printed for.
 - 
getOutputFile@OutputFile public abstract RegularFileProperty getOutputFile() 
 - 
getInputPaths@Input protected java.util.List<java.lang.String> getInputPaths() 
 - 
getConfigFiles@InputFiles @Optional @Nullable @PathSensitive(ABSOLUTE) protected java.util.Set<java.io.File> getConfigFiles() 
 - 
execpublic void exec() throws java.io.IOException- Throws:
- java.io.IOException
 
 
- 
 
-