Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add a tooling API model invalidates the VFS

    • -0
    • +28
    ./build/InvalidatedPaths.java
    • -0
    • +36
    ./build/PathsToInvalidate.java
  1. … 7 more files in changeset.
Revert "Merge pull request #10954 from gradle/eskatos/kotlin-dsl/new-tapi-model-in-tooling-api-jar"

This reverts commit 00cdf938c0d9df3786760adeecf9c2e7d45bff78, reversing

changes made to 28d5b62f4ac9b3b57b57c5b625869516198ed836.

    • -31
    • +0
    ./kotlin/dsl/EditorReportSeverity.java
    • -43
    • +0
    ./kotlin/dsl/KotlinDslModelsParameters.java
    • -42
    • +0
    ./kotlin/dsl/KotlinDslScriptModel.java
    • -64
    • +0
    ./kotlin/dsl/KotlinDslScriptsModel.java
  1. … 15 more files in changeset.
Add missing package-info.java

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

    • -0
    • +20
    ./kotlin/dsl/package-info.java
Move model parameters declaration to :toolingApi

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

    • -0
    • +43
    ./kotlin/dsl/KotlinDslModelsParameters.java
  1. … 7 more files in changeset.
Decouple KotlinDslScriptsModel from KotlinBuildScriptModel

and put it into :toolingApi with the other public models

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

    • -0
    • +33
    ./kotlin/dsl/EditorPosition.java
    • -0
    • +38
    ./kotlin/dsl/EditorReport.java
    • -0
    • +31
    ./kotlin/dsl/EditorReportSeverity.java
    • -0
    • +42
    ./kotlin/dsl/KotlinDslScriptModel.java
    • -0
    • +64
    ./kotlin/dsl/KotlinDslScriptsModel.java
  1. … 5 more files in changeset.
Cleanup some incubating annotations

  1. … 1 more file in changeset.
Deincubate API elements defined in Gradle 5.4 and before in the 'ide' and 'tooling-api' subprojects (#10406)

- De-incubate API elements defined in Gradle 5.4 and before in the 'ide' and 'tooling-api' subprojects

- Mention API promotion in release notes

    • -3
    • +0
    ./eclipse/RunEclipseAutoBuildTasks.java
  1. … 42 more files in changeset.
Deincubate API elements defined in Gradle 5.4 and before in the 'ide' and 'tooling-api' subprojects

    • -3
    • +0
    ./eclipse/RunEclipseAutoBuildTasks.java
  1. … 41 more files in changeset.
Remove 'compare-gradle-builds' plugin from distribution (#10198)

* Remove non-public ProjectOutcomes model type

* Remove 'compare-gradle-builds' plugin from distribution

    • -35
    • +0
    ./internal/outcomes/ProjectOutcomes.java
  1. … 138 more files in changeset.
Remove non-public ProjectOutcomes model type

    • -35
    • +0
    ./internal/outcomes/ProjectOutcomes.java
  1. … 7 more files in changeset.
Remove non-public ProjectOutcomes model type

    • -35
    • +0
    ./internal/outcomes/ProjectOutcomes.java
  1. … 7 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -4
    • +9
    ./internal/ImmutableDomainObjectSet.java
  1. … 909 more files in changeset.
Support for closed projects in buildship (#9405)

This change extends the EclipseModelBuilder to substitute closed

eclipse projects with the corresponding binary artifacts.

These jars need to be built and kept up to date. This change also

adds a Tooling Model that instructs gradle to build all necessary

tasks for dependencies to closed projects.

Signed-off-by: Christian Fraenkel <fraenkelc@users.noreply.github.com>

    • -0
    • +8
    ./eclipse/EclipseWorkspaceProject.java
    • -0
    • +35
    ./eclipse/RunClosedProjectBuildDependencies.java
  1. … 25 more files in changeset.
Remove or replace pre-java-8 MaxPermSize jvm args from the codebase

  1. … 19 more files in changeset.
Remove or replace pre-java-8 MaxPermSize jvm args from the codebase

  1. … 19 more files in changeset.
Remove or replace pre-java-8 MaxPermSize jvm args from the codebase

  1. … 20 more files in changeset.
Remove or replace pre-java-8 MaxPermSize jvm args from the codebase

  1. … 21 more files in changeset.
Remove or replace pre-java-8 MaxPermSize jvm args from the codebase

  1. … 19 more files in changeset.
Remove or replace pre-java-8 MaxPermSize jvm args from the codebase

  1. … 19 more files in changeset.
Include lastModified/size handling in up-to-date checking doc

  1. … 4 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +3
    ./idea/IdeaSingleEntryLibraryDependency.java
    • -0
    • +2
    ./internal/ImmutableDomainObjectSet.java
    • -0
    • +2
    ./internal/outcomes/ProjectOutcomes.java
  1. … 993 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +3
    ./idea/IdeaSingleEntryLibraryDependency.java
    • -0
    • +2
    ./internal/ImmutableDomainObjectSet.java
    • -0
    • +2
    ./internal/outcomes/ProjectOutcomes.java
  1. … 987 more files in changeset.
Add missing @Override to public api types

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

  1. … 341 more files in changeset.
Add missing @Override annotations in :toolingApi public types

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

    • -0
    • +2
    ./eclipse/HierarchicalEclipseProject.java
  1. … 1 more file in changeset.
Add missing @Override annotations in :toolingApi public types

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

    • -0
    • +2
    ./eclipse/HierarchicalEclipseProject.java
  1. … 1 more file in changeset.
Add missing @Override annotations in :toolingApi public types

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

    • -0
    • +2
    ./eclipse/HierarchicalEclipseProject.java
  1. … 1 more file in changeset.
Integrate review feedback

Signed-off-by: Christian Fraenkel <fraenkelc@users.noreply.github.com>

    • -0
    • +4
    ./eclipse/EclipseWorkspaceProject.java
  1. … 8 more files in changeset.
Add missing @Incubating annotations

Signed-off-by: Christian Fraenkel <fraenkelc@users.noreply.github.com>

    • -0
    • +5
    ./eclipse/EclipseWorkspaceProject.java
Exclude workspace names when naming eclipse projects

Projects in eclipse workspaces need unique names. Gradle already ensures

this for projects in the same build. This change makes EclipseModelBuilder

a ParameterizedToolingModelBuilder and adds parameter objects for eclipse

workspace and project information. It furthermore adds a second

deduplication pass in EclipseModelBuilder that includes external eclipse

project names. This in turn reduces the amount of naming conflicts in

mixed eclipse workspaces.

Signed-off-by: Christian Fraenkel <fraenkelc@users.noreply.github.com>

    • -0
    • +42
    ./eclipse/EclipseRuntime.java
    • -0
    • +44
    ./eclipse/EclipseWorkspace.java
    • -0
    • +45
    ./eclipse/EclipseWorkspaceProject.java
  1. … 11 more files in changeset.
Let Buildship pass workspace information to Gradle

The EclipseModelBuilder currently does not know about the state of the

eclipse workspace. Various tasks could benefit from additional information

such as project name deduplication when non-gradle projects are present in

the eclipse workspace.

This change makes EclipseModelBuilder a ParameterizedToolingModelBuilder

and adds parameter objects for eclipse workspace and project information.

Signed-off-by: Christian Fraenkel <fraenkelc@users.noreply.github.com>

    • -0
    • +39
    ./eclipse/EclipseRuntime.java
    • -0
    • +39
    ./eclipse/EclipseWorkspace.java
    • -0
    • +36
    ./eclipse/EclipseWorkspaceProject.java
  1. … 4 more files in changeset.