internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Pass only boolean 'testDependency' argument to IdeDependenciesVisitor

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

  1. … 5 more files in changeset.
Change few private methods to static

  1. … 251 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

  1. … 902 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.
Spelling (#8147)

Misspellings make it harder to search for things; they make it harder for people to understand code and descriptions; and sometimes they result in bugs.

This PR fixes quite a few typos.

  1. … 15 more files in changeset.
Merge pull request #7068 from gradle/marc/java11

Fixes for Java 11

Use the project lock when resolving project dependencies in idea

Allow lenient project locking when getting project models from tooling api

  1. … 8 more files in changeset.
Use dummy files relative to project dir in IDE import

  1. … 2 more files in changeset.
Make sure we have the project lock when resolving dependencies in the idea model

Normalize `ModuleIdentifier`

This commit reworks the `ComponentModuleIdentifier`/`ComponentModuleSelector`/`ModuleVersionSelector`

classes to use `ModuleIdentifier` under the hood, instead of storing denormalized strings. This has

the advantage that we can reduce the use of the module identifier factory, which is called very

often during dependency resolution. Sharing instances reduces the need for conversions, and makes

comparisons faster.

  1. … 164 more files in changeset.
Move responsibility for creation of the `ProjectComponentIdentifier` for a project to the owning build instance and removed a number of places where the project identifier was being recreated.

  1. … 19 more files in changeset.
Move knowledge of whether an IDE project should or should not be included in a generated IDE workspace into the `IdeArtifactRegistry`. Change `ProjectStateRegistry` so that it does not need to care whether a project belongs to an implicitly defined build or not.

This change also includes some method renames for clarity.

  1. … 23 more files in changeset.
Move a service implementation into core to live with the service interface, as this service no longer represents a composite build specific view of the projects in the build tree.

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

  1. … 27 more files in changeset.
Changed the IDEA plugin to use the same API to determine the IDEA modules to include in the IDEA project as the Xcode and Visual Studio plugins use to determine the projects to include their workspaces, rather than include two not-quite-the-same duplicate implementations of this logic in the IDEA plugin.

Changed all IDE plugins to consistently use `IdeArtifactRegistry` to cross project boundaries, rather than sometimes using this and sometimes reaching down into dependency management internals (the registry implementation still does this, but at least it's in one spot now).

  1. … 15 more files in changeset.