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>

public abstract class GwtCompileTask extends GwtBaseTask
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

    Constructors
    Constructor
    Description
    GwtCompileTask(org.gradle.api.model.ObjectFactory objects)
    Constructs a new GwtCompileTask.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    org.gradle.api.provider.Property<Boolean>
    Include assert statements in compiled output
    org.gradle.api.provider.Property<Boolean>
    Compile quickly with minimal optimizations
    org.gradle.api.provider.Property<Boolean>
    Include assert statements in compiled output
    org.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 output
    org.gradle.api.provider.Property<Integer>
    The number of fragments into which the output JS should be split
    org.gradle.api.provider.Property<Integer>
    The number of local workers to use when compiling permutations
    org.gradle.api.provider.Property<String>
    Puts most JavaScript globals into namespaces
    org.gradle.api.provider.Property<Integer>
    The optimization level used by the compiler
    org.gradle.api.provider.Property<Boolean>
    Enables saving source code needed by debuggers
    org.gradle.api.file.DirectoryProperty
    Overrides where source files useful to debuggers will be written
    org.gradle.api.provider.Property<Boolean>
    Include metadata for some java.lang.Class methods
    org.gradle.api.provider.Property<Boolean>
    Validate all source code, but do not compile

    Methods 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, workingDir

    Methods inherited from class org.gradle.api.internal.ConventionTask

    conventionMapping, conventionMapping, getConventionMapping

    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, usesService

    Methods 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, setImpliesSubProjects

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.gradle.process.JavaExecSpec

    setMain

    Methods 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

      public org.gradle.api.provider.Property<Boolean> getClosureFormattedOutput()
      Include assert statements in compiled output
      Returns:
      The property
    • getCompileReport

      public org.gradle.api.provider.Property<Boolean> getCompileReport()
      Compile a report that tells the "Story of Your Compile"
      Returns:
      The property
    • getStrict

      public org.gradle.api.provider.Property<Boolean> getStrict()
      Include metadata for some java.lang.Class methods
      Returns:
      The property
    • getClassMetadata

      public org.gradle.api.provider.Property<Boolean> getClassMetadata()
      Compile quickly with minimal optimizations
      Returns:
      The property
    • getDraftCompile

      public org.gradle.api.provider.Property<Boolean> getDraftCompile()
      Include assert statements in compiled output
      Returns:
      The property
    • getCheckAssertions

      public org.gradle.api.provider.Property<Boolean> getCheckAssertions()
      Include assert statements in compiled output
      Returns:
      The property
    • getFragmentCount

      public org.gradle.api.provider.Property<Integer> getFragmentCount()
      The number of fragments into which the output JS should be split
      Returns:
      The property
    • getNamespace

      public org.gradle.api.provider.Property<String> getNamespace()
      Puts most JavaScript globals into namespaces
      Returns:
      The property
    • getOptimize

      public org.gradle.api.provider.Property<Integer> getOptimize()
      The optimization level used by the compiler
      Returns:
      The property
    • getSaveSource

      public org.gradle.api.provider.Property<Boolean> getSaveSource()
      Enables saving source code needed by debuggers
      Returns:
      The property
    • getValidateOnly

      public org.gradle.api.provider.Property<Boolean> getValidateOnly()
      Validate all source code, but do not compile
      Returns:
      The property
    • getLocalWorkers

      public org.gradle.api.provider.Property<Integer> 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:
      exec in class GwtBaseTask