components

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -6
    • +1
    ./internal/TypeAwareBinaryRenderer.java
  1. … 665 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -2
    • +2
    ./internal/ComponentReportRenderer.java
    • -1
    • +1
    ./internal/TypeAwareBinaryRenderer.java
  1. … 907 more files in changeset.
Upgrade commons-lang{->3} replacing packages

    • -1
    • +1
    ./internal/AbstractBinaryRenderer.java
  1. … 173 more files in changeset.
Extract anonymous classes to static inner classes

    • -9
    • +11
    ./internal/DiagnosticsServices.java
  1. … 144 more files in changeset.
Extract anonymous classes to static inner classes

    • -9
    • +11
    ./internal/DiagnosticsServices.java
  1. … 144 more files in changeset.
Extract anonymous classes to static inner classes

    • -9
    • +11
    ./internal/DiagnosticsServices.java
  1. … 144 more files in changeset.
Extract anonymous classes to static inner classes

    • -9
    • +11
    ./internal/DiagnosticsServices.java
  1. … 144 more files in changeset.
Extract anonymous classes to static inner classes

    • -9
    • +11
    ./internal/DiagnosticsServices.java
  1. … 145 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./internal/TypeAwareBinaryRenderer.java
  1. … 710 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./internal/TypeAwareBinaryRenderer.java
  1. … 694 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./internal/TypeAwareBinaryRenderer.java
  1. … 1005 more files in changeset.
Add missing @Override to all modules

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +1
    ./internal/TypeAwareBinaryRenderer.java
  1. … 999 more files in changeset.
Move `TreeFormatter` out of core and decouple from `TreeVisitor` by introducing an interface to represent something that can receive diagnostic information.

    • -1
    • +1
    ./internal/AbstractBinaryRenderer.java
  1. … 69 more files in changeset.
Incubate ComponentReport

That is a software model report.

De-incubate 2.x diagnostics API

  1. … 4 more files in changeset.
Bridge tasks into software mode lazily

Only initialize the software model bridging if the user

either uses the `model {}` block or explicitly applies

a rule-based plugin.

Placeholder tasks are now implemented in the task container

directly instead of using the software model. They are also

deprecated as they add a lot of complexity for no gain beyond

what `createLater {}` already offers.

  1. … 29 more files in changeset.
Change the Java base plugin so that it does not attach the `classes` task for each source set as the "build" task for the associated binary.

This is a breaking change, but this breaking change is on the software model view of the Java binaries and so is unlikely to have any impact. This breaking change can be fixed with some more effort to avoid realizing the classes task in the software model rules, if we need to.

    • -1
    • +3
    ./internal/AbstractBinaryRenderer.java
  1. … 4 more files in changeset.
Introduce a ExecutionScopeServices between BuildSession and Build scopes

- This isn't wired into anything, so no services actually work yet.

    • -18
    • +2
    ./internal/DiagnosticsServices.java
  1. … 30 more files in changeset.
Changed various services and service factory methods to be injected with all services of a given type, rather than using a `ServiceRegistry` to look them up.

  1. … 8 more files in changeset.
Moved `subprojects/diagnostics/src/main/groovy` -> `src/main/java`

    • -0
    • +110
    ./ComponentReport.java
    • -0
    • +120
    ./internal/AbstractBinaryRenderer.java
    • -0
    • +34
    ./internal/BinaryRenderer.java
    • -0
    • +52
    ./internal/ComponentRenderer.java
    • -0
    • +98
    ./internal/ComponentReportRenderer.java
    • -0
    • +54
    ./internal/DiagnosticsServices.java
    • -0
    • +60
    ./internal/RendererUtils.java
    • -0
    • +88
    ./internal/SourceSetRenderer.java
    • -0
    • +43
    ./internal/TrackingReportRenderer.java
    • -0
    • +63
    ./internal/TypeAwareBinaryRenderer.java
  1. … 138 more files in changeset.