internal

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

  1. … 666 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.
Change few private methods to static

  1. … 252 more files in changeset.
Use method reference, where applicable

  1. … 169 more files in changeset.
Use method reference, where applicable

  1. … 167 more files in changeset.
Organize imports

  1. … 339 more files in changeset.
Replace anonymous classes with lambdas

  1. … 711 more files in changeset.
Replace anonymous classes with lambdas

  1. … 695 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

  1. … 18 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

  1. … 18 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

  1. … 18 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

  1. … 17 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

  1. … 18 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

  1. … 18 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

  1. … 17 more files in changeset.
Replace Buildship custom classpath filtering with the Eclipse 'test sources' feature

The custom classpath filtering is confusing to our users and prone

to errors. We decided to replace it with Eclipse's built-in test

source feature which was introduced in Eclipse Photon:

https://www.eclipse.org/eclipse/news/4.8/jdt.php#jdt-test-sources

  1. … 18 more files in changeset.
Prototype for replacing Buildship custom classpath filtering with Eclipse test sources

  1. … 19 more files in changeset.
Remove unused class

    • -25
    • +0
    ./EclipseSyncTaskCommandResult.java
Run tasks upon Eclipse synchronization

    • -0
    • +25
    ./EclipseSyncTaskCommandResult.java
  1. … 8 more files in changeset.
Run tasks upon Eclipse synchronization

    • -0
    • +25
    ./EclipseSyncTaskCommandResult.java
  1. … 8 more files in changeset.
Push some details from `ProjectPublication` down into various subtypes.

Change the IDE metadata publications so that they also extend `ProjectPublication`. These are still registered separately.

  1. … 15 more files in changeset.
Revert "Change a bunch of plugins to use the extensions added by the Java base plugins rather than the convention objects."

This reverts commit 705bb590565628a568814413f20d1675033693ab.

  1. … 17 more files in changeset.
Change a bunch of plugins to use the extensions added by the Java base plugins rather than the convention objects.

  1. … 17 more files in changeset.
Reverse the ownership between the model and tasks

  1. … 33 more files in changeset.
Convert `idea` and `eclipse` plugin to lazy configuration

  1. … 24 more files in changeset.
Changed IDE plugins so that they use strongly typed objects across Gradle project boundaries to describe the IDE projects produced for the project, rather than attempting to encode information into file names and existing `PublishArtifact` properties.

Changed the Eclipse and Visual Studio plugins to expose a single IDE project object rather than a bunch of individual "artifacts" across project boundaries. In particular, the Visual Studio plugin no longer exposes artificial artifacts to describe each configuration of the Visual Studio project.

    • -0
    • +51
    ./EclipseProjectMetadata.java
  1. … 27 more files in changeset.
Optimize linked resource calculation in Eclipse plugin

When calculating the linked resources, there's no need to set all

attributes for the source directories because only the name and the

location is used by LinkedResourcesCreator.

  1. … 1 more file in changeset.
Eclipse plugin adds classpath separation information

This reverts commit 0f7ac32fbfd8cf7181e0e47ee059496bb77aa4cb.

  1. … 25 more files in changeset.
Revert all changes related to the classpath separation in the Eclipse plugin

Recently we've found that the current Eclipse classpath

separation story doesn't cover all the requred usecases and

we decided to move the changes to the 4.4 stream.

This reverts commit d52d84dbd677530abd1452b4c60471377736858a.

This reverts commit fb3fd28bb2ee18a3749d3938911a8c117bbff8b6.

This reverts commit ba8efd5abfc5000cb9d0b4f958aa27f9ca645414, reversing

changes made to f9688e19833f3a720a216da8af3e4f973f014771.

This reverts commit 88c1bcc8e44a86a59d64fbebfe73c6fd67663a00.

This reverts commit f37a7b74daa85775d692b272935a61224da71b0c, reversing

changes made to 0eb94eb669a1927563c87e05b90af6e0fe7e69dc.

  1. … 25 more files in changeset.
Record for each source folder which Eclipse scope it is used by

Eclipse source folders each have a scope assigned to them. This

is currently the name of the SourceSet, but might evolve later

to be the name of the component instead. The exact value is an

implementation detail.

However, we also need to track all the scopes that *use* that

source folder, so its output can be included when running

applications and tests in Eclipse. The output folder is not

explicitly modeled in the .classpath file, but instead implicitly

belongs to the source folder.

  1. … 10 more files in changeset.