internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add system property to remove tasks from GradleProject model

    • -2
    • +13
    ./tooling/GradleProjectBuilder.java
Add system property to remove tasks from GradleProject model

    • -2
    • +13
    ./tooling/GradleProjectBuilder.java
Add system property to remove tasks from GradleProject model

    • -2
    • +13
    ./tooling/GradleProjectBuilder.java
Add system property to remove tasks from GradleProject model

  1. … 1 more file in changeset.
Apply `Inner class may be 'static'` inspection the whole project

    • -1
    • +1
    ./configurer/DefaultUniqueProjectNameProvider.java
  1. … 41 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -7
    • +1
    ./generator/XmlPersistableConfigurationObject.java
    • -14
    • +4
    ./resolver/DefaultIdeDependencyResolver.java
    • -17
    • +13
    ./tooling/ToolingModelServices.java
  1. … 660 more files in changeset.
Apply `'if' replaceable with 'switch'` inspection the whole project

  1. … 8 more files in changeset.
Apply `'if' replaceable with 'switch'` inspection the whole project

  1. … 8 more files in changeset.
Apply `'try finally' replaceable with 'try' with resources` inspection the whole project

    • -8
    • +2
    ./generator/AbstractPersistableConfigurationObject.java
  1. … 53 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./configurer/DefaultUniqueProjectNameProvider.java
    • -1
    • +1
    ./resolver/DefaultIdeDependencyResolver.java
    • -6
    • +6
    ./tooling/idea/DefaultIdeaContentRoot.java
    • -1
    • +1
    ./tooling/idea/DefaultIdeaProject.java
    • -1
    • +1
    ./tooling/model/BasicGradleProject.java
    • -3
    • +3
    ./tooling/model/DefaultGradleBuild.java
    • -2
    • +2
    ./tooling/model/DefaultGradleProject.java
    • -1
    • +1
    ./tooling/model/PartialBasicGradleProject.java
  1. … 895 more files in changeset.
Restore runtime classpath separation for previous Buildship releases

Restore runtime classpath separation for previous Buildship releases

We introduced test sources feature for Buildship in commit

35f8114ecbf9f1112bdbdbd8522fc083db1ef742. This change, however,

removed the scope information from the classpath used by previous

Buildship releases. To restore backward compatibility, this commit

restores scope information in the Eclipse plugin.

  1. … 11 more files in changeset.
Pass only boolean 'testDependency' argument to IdeDependenciesVisitor

  1. … 4 more files in changeset.
Pass only boolean 'testDependency' argument to IdeDependenciesVisitor

  1. … 4 more files in changeset.
Add TODO to EclipseModelBuilder

Fix EclipseRuntime backwards compatibility

EclipseModelBuilder needs to handle Gradle 5.5 ToolingAPI clients.

These use EclipseWorkspaceProject instances that do not have the new

isOpen() method.

This change also adds the safety against duplicate projects names that

is already present in EclipseModelBuilder to RunBuildDependenciesTaskBuilder

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

    • -1
    • +1
    ./tooling/RunBuildDependenciesTaskBuilder.java
  1. … 1 more file in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 174 more files in changeset.
Fix sanity check failures

  1. … 3 more files in changeset.
Fix sanity check failures

  1. … 3 more files in changeset.
Simplify debug request and do cleanup

  1. … 6 more files in changeset.
Simplify debug request and do cleanup

  1. … 6 more files in changeset.
Simplify debug request and do cleanup

  1. … 6 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>

    • -43
    • +109
    ./tooling/EclipseModelBuilder.java
    • -0
    • +109
    ./tooling/RunBuildDependenciesTaskBuilder.java
    • -0
    • +28
    ./tooling/eclipse/DefaultRunClosedProjectBuildDependencies.java
  1. … 23 more files in changeset.
Change few private methods to static

    • -1
    • +1
    ./resolver/DefaultIdeDependencyResolver.java
    • -1
    • +1
    ./tooling/BuildInvocationsBuilder.java
    • -1
    • +1
    ./tooling/idea/DefaultIdeaContentRoot.java
    • -1
    • +1
    ./tooling/idea/DefaultIdeaProject.java
    • -2
    • +2
    ./tooling/model/TaskNameComparator.java
  1. … 241 more files in changeset.
Organize imports

    • -1
    • +0
    ./generator/XmlPersistableConfigurationObject.java
    • -2
    • +0
    ./resolver/DefaultIdeDependencyResolver.java
  1. … 336 more files in changeset.
Replace anonymous classes with lambdas

    • -7
    • +1
    ./generator/XmlPersistableConfigurationObject.java
    • -14
    • +4
    ./resolver/DefaultIdeDependencyResolver.java
    • -16
    • +12
    ./tooling/ToolingModelServices.java
  1. … 705 more files in changeset.
Replace anonymous classes with lambdas

    • -6
    • +1
    ./generator/XmlPersistableConfigurationObject.java
    • -12
    • +4
    ./resolver/DefaultIdeDependencyResolver.java
    • -15
    • +12
    ./tooling/ToolingModelServices.java
  1. … 689 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./configurer/DefaultUniqueProjectNameProvider.java
    • -3
    • +3
    ./configurer/EclipseModelAwareUniqueProjectNameProvider.java
    • -4
    • +4
    ./configurer/HierarchicalElementDeduplicator.java
    • -1
    • +1
    ./resolver/DefaultIdeDependencyResolver.java
  1. … 895 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./configurer/DefaultUniqueProjectNameProvider.java
    • -3
    • +3
    ./configurer/EclipseModelAwareUniqueProjectNameProvider.java
    • -4
    • +4
    ./configurer/HierarchicalElementDeduplicator.java
    • -1
    • +1
    ./resolver/DefaultIdeDependencyResolver.java
  1. … 883 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./configurer/DefaultUniqueProjectNameProvider.java
    • -3
    • +3
    ./configurer/EclipseModelAwareUniqueProjectNameProvider.java
    • -4
    • +4
    ./configurer/HierarchicalElementDeduplicator.java
    • -1
    • +1
    ./resolver/DefaultIdeDependencyResolver.java
  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./configurer/DefaultUniqueProjectNameProvider.java
    • -3
    • +3
    ./configurer/EclipseModelAwareUniqueProjectNameProvider.java
    • -4
    • +4
    ./configurer/HierarchicalElementDeduplicator.java
    • -1
    • +1
    ./resolver/DefaultIdeDependencyResolver.java
  1. … 895 more files in changeset.