Class PojoToProtoTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
io.github.anupambasak.gradle.plugins.pojo2proto.PojoToProtoTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>, org.gradle.api.internal.DynamicObjectAware, org.gradle.api.internal.TaskInternal, org.gradle.api.Named, org.gradle.api.plugins.ExtensionAware, org.gradle.api.Task, org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class PojoToProtoTask
extends org.gradle.api.DefaultTask
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.gradle.api.Task
org.gradle.api.Task.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 TypeMethodDescriptionvoidexecute()abstract org.gradle.api.file.DirectoryPropertyabstract org.gradle.api.file.ConfigurableFileCollectionDirectories or files to leave out ofgetSource(); subdirectories of an excluded directory are excluded too.abstract org.gradle.api.provider.Property<String> abstract org.gradle.api.provider.Property<String> abstract org.gradle.api.provider.Property<String> Package shared by all files with the flat layout (usePojoPackages = false); defaults to the project group.abstract org.gradle.api.provider.Property<Boolean> abstract org.gradle.api.provider.Property<String> Default forgetPackageName().abstract org.gradle.api.provider.Property<String> abstract org.gradle.api.provider.Property<Boolean> abstract org.gradle.api.file.ConfigurableFileCollectionabstract org.gradle.api.provider.Property<Boolean> Methods 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, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjectsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
PojoToProtoTask
public PojoToProtoTask()
-
-
Method Details
-
getSource
@InputFiles public abstract org.gradle.api.file.ConfigurableFileCollection getSource() -
getExclude
@InputFiles @Optional public abstract org.gradle.api.file.ConfigurableFileCollection getExclude()Directories or files to leave out ofgetSource(); subdirectories of an excluded directory are excluded too. -
getDestination
@OutputDirectory public abstract org.gradle.api.file.DirectoryProperty getDestination() -
getSingleFile
-
getPrefixEnumNames
-
getPackageName
Package shared by all files with the flat layout (usePojoPackages = false); defaults to the project group. -
getUsePojoPackages
-
getNameSuffix
-
getJavaPackageSuffix
-
getProjectName
-
getProjectGroup
Default forgetPackageName(). -
execute
public void execute()
-