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,Comparable<Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,Named,ExtensionAware,Task,Configurable<Task>
Prints the configurations for the provided paths to standard out.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Named
Named.Namer -
Field Summary
Fields inherited from interface org.gradle.api.Task
TASK_ACTION, TASK_CONSTRUCTOR_ARGS, TASK_DEPENDS_ON, TASK_DESCRIPTION, TASK_GROUP, TASK_NAME, TASK_OVERWRITE, TASK_TYPE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexec()protected abstract ExecOperationsprotected abstract org.gradle.api.internal.file.FileOperationsprotected abstract FileSystemOperationsgetFork()Generates a list containing all the available configuration parameters.abstract ListProperty<String>getKeys()Limit the result to these keys.abstract Property<JavaLauncher>TheJavaLauncherwhich will be used to invoke lombok.abstract ConfigurableFileCollectionAlso display files that don't mention the key.abstract RegularFilePropertyabstract ConfigurableFileCollectiongetPaths()Paths to java files or directories the configuration is to be printed for.Displays more information.protected abstract WorkerExecutorMethods inherited from class org.gradle.api.DefaultTask
compareTo, 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, usesServiceMethods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods inherited from interface org.gradle.api.plugins.ExtensionAware
getExtensionsMethods inherited from interface org.gradle.api.Task
configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, doNotTrackState, finalizedBy, getActions, getAnt, 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
-
Constructor Details
-
LombokConfig
public LombokConfig()
-
-
Method Details
-
getWorkerExecutor
-
getFileSystemOperations
-
getFileOperations
-
getExecOperations
-
getLauncher
Description copied from interface:LombokTaskTheJavaLauncherwhich will be used to invoke lombok.- Specified by:
getLauncherin interfaceLombokTask- See Also:
-
getLombokClasspath
- Specified by:
getLombokClasspathin interfaceLombokTask
-
getGenerate
Generates a list containing all the available configuration parameters. -
getVerbose
Displays more information. -
getNotMentioned
Also display files that don't mention the key. -
getKeys
Limit the result to these keys. -
getPaths
Paths to java files or directories the configuration is to be printed for. -
getOutputFile
-
getFork
-
getInputPaths
-
getConfigFiles
-
exec
- Throws:
IOException
-