Package org.docstr.gwt
Class GwtCompileTask
java.lang.Object
org.gradle.api.internal.AbstractTask
org.gradle.api.DefaultTask
org.gradle.api.internal.ConventionTask
org.gradle.api.tasks.JavaExec
org.docstr.gwt.GwtBaseTask
org.docstr.gwt.GwtCompileTask
- All Implemented Interfaces:
Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.IConventionAware,org.gradle.api.internal.TaskInternal,org.gradle.api.Named,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.process.BaseExecSpec,org.gradle.process.JavaExecSpec,org.gradle.process.JavaForkOptions,org.gradle.process.ProcessForkOptions,org.gradle.util.Configurable<org.gradle.api.Task>
Task for compiling GWT modules.
-
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
ConstructorsConstructorDescriptionGwtCompileTask(org.gradle.api.model.ObjectFactory objects) Constructs a new GwtCompileTask. -
Method Summary
Modifier and TypeMethodDescriptionvoidexec()org.gradle.api.provider.Property<Boolean>Include assert statements in compiled outputorg.gradle.api.provider.Property<Boolean>Compile quickly with minimal optimizationsorg.gradle.api.provider.Property<Boolean>Include assert statements in compiled outputorg.gradle.api.provider.Property<Boolean>Compile a report that tells the "Story of Your Compile"org.gradle.api.provider.Property<Boolean>Include assert statements in compiled outputorg.gradle.api.provider.Property<Integer>The number of fragments into which the output JS should be splitorg.gradle.api.provider.Property<Integer>The number of local workers to use when compiling permutationsorg.gradle.api.provider.Property<String>Puts most JavaScript globals into namespacesorg.gradle.api.provider.Property<Integer>The optimization level used by the compilerorg.gradle.api.provider.Property<Boolean>Enables saving source code needed by debuggersorg.gradle.api.file.DirectoryPropertyOverrides where source files useful to debuggers will be writtenorg.gradle.api.provider.Property<Boolean>Include metadata for some java.lang.Class methodsorg.gradle.api.provider.Property<Boolean>Validate all source code, but do not compileMethods inherited from class org.docstr.gwt.GwtBaseTask
getCacheDir, getDeploy, getExcludeJsInteropExports, getExtra, getFailOnError, getGen, getGenerateJsInteropExports, getIncludeJsInteropExports, getIncremental, getLogLevel, getMethodNameDisplayMode, getModules, getSetProperty, getSourceLevel, getStyle, getWar, getWorkDirMethods inherited from class org.gradle.api.tasks.JavaExec
args, args, bootstrapClasspath, classpath, copyTo, copyTo, debugOptions, environment, environment, executable, getAllJvmArgs, getArgs, getArgumentProviders, getBootstrapClasspath, getClasspath, getCommandLine, getDebug, getDebugOptions, getDefaultCharacterEncoding, getEnableAssertions, getEnvironment, getErrorOutput, getExecActionFactory, getExecutable, getExecutionResult, getJavaLauncher, getJavaToolchainService, getJavaVersion, getJvmArgs, getJvmArgumentProviders, getJvmArguments, getMainClass, getMainModule, getMaxHeapSize, getMinHeapSize, getModularity, getObjectFactory, getProviderFactory, getStandardInput, getStandardOutput, getSystemProperties, getWorkingDir, isIgnoreExitValue, jvmArgs, jvmArgs, setAllJvmArgs, setAllJvmArgs, setArgs, setArgs, setArgsString, setBootstrapClasspath, setClasspath, setDebug, setDefaultCharacterEncoding, setEnableAssertions, setEnvironment, setErrorOutput, setExecutable, setExecutable, setIgnoreExitValue, setJvmArgs, setJvmArgs, setMaxHeapSize, setMinHeapSize, setStandardInput, setStandardOutput, setSystemProperties, setWorkingDir, setWorkingDir, systemProperties, systemProperty, workingDirMethods inherited from class org.gradle.api.internal.ConventionTask
conventionMapping, conventionMapping, getConventionMappingMethods 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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.gradle.process.JavaExecSpec
setMainMethods inherited from interface org.gradle.api.Task
doNotTrackState, getConvention, notCompatibleWithConfigurationCache
-
Constructor Details
-
GwtCompileTask
@Inject public GwtCompileTask(org.gradle.api.model.ObjectFactory objects) Constructs a new GwtCompileTask.- Parameters:
objects- The object factory
-
-
Method Details
-
getClosureFormattedOutput
Include assert statements in compiled output- Returns:
- The property
-
getCompileReport
Compile a report that tells the "Story of Your Compile"- Returns:
- The property
-
getStrict
Include metadata for some java.lang.Class methods- Returns:
- The property
-
getClassMetadata
Compile quickly with minimal optimizations- Returns:
- The property
-
getDraftCompile
Include assert statements in compiled output- Returns:
- The property
-
getCheckAssertions
Include assert statements in compiled output- Returns:
- The property
-
getFragmentCount
The number of fragments into which the output JS should be split- Returns:
- The property
-
getNamespace
Puts most JavaScript globals into namespaces- Returns:
- The property
-
getOptimize
The optimization level used by the compiler- Returns:
- The property
-
getSaveSource
Enables saving source code needed by debuggers- Returns:
- The property
-
getValidateOnly
Validate all source code, but do not compile- Returns:
- The property
-
getLocalWorkers
The number of local workers to use when compiling permutations- Returns:
- The property
-
getSaveSourceOutput
public org.gradle.api.file.DirectoryProperty getSaveSourceOutput()Overrides where source files useful to debuggers will be written- Returns:
- The directory
-
exec
public void exec()- Overrides:
execin classGwtBaseTask
-