taskfactory

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Ignore supported script language base packages for property inspection

We don't want to inspect any of the types from java.*, groovy.* or kotlin.*.

    • -1
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Ignore supported script language base packages for property inspection

We don't want to inspect any of the types from java.*, groovy.* or kotlin.*.

    • -1
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Rename TaskValidationException to WorkValidationException

And move it to :model-core.

    • -27
    • +29
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 6 more files in changeset.
Merge branch 'master'

    • -5
    • +4
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 5 more files in changeset.
Merge branch 'master'

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 1 more file in changeset.
Ignore methods annotated with ReplacedBy

    • -5
    • +4
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 11 more files in changeset.
Add property handlers to unit tests

    • -1
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 2 more files in changeset.
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 22 more files in changeset.
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 27 more files in changeset.
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 27 more files in changeset.
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 27 more files in changeset.
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 27 more files in changeset.
Generate a `toString()` implementation for extension objects added using `create()`, if the extension class does not provide one.

  1. … 27 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 3 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 3 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 7 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 3 more files in changeset.
Allow having two task actions on a type

One for InputChanges and one for IncrementalTaskInputs having the

same method name. The one for IncrementalTaskInputs needs to be

deprecated.

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 7 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 3 more files in changeset.
Address more review feedback

    • -13
    • +13
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 7 more files in changeset.
Allow having two task actions on a type

One for InputChanges and one for IncrementalTaskInputs having the

same method name. The one for IncrementalTaskInputs needs to be

deprecated.

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 7 more files in changeset.
Address review feedback

  1. … 2 more files in changeset.
Fail build when incremental task does not declare outputs

#9723

  1. … 4 more files in changeset.
Use a Supplier instead of a Factory to avoid null check

    • -3
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Use a Supplier instead of a Factory to avoid null check

    • -3
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Do not run the constructors of tasks that are deserialized from the instant execution cache.

  1. … 22 more files in changeset.
Do not run the constructors of tasks that are deserialized from the instant execution cache.

  1. … 22 more files in changeset.
Do not run the constructors of tasks that are deserialized from the instant execution cache.

  1. … 22 more files in changeset.
Do not run the constructors of tasks that are deserialized from the instant execution cache.

  1. … 21 more files in changeset.
Do not cache type annotation metadata across builds

We only use it in DefaultTypeMetadataStore that is already cached across builds (and even that might not be worth it).

    • -2
    • +1
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.