Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace LinkedLists with ArrayLists where possible

  1. … 71 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -28
    • +4
    ./DefaultCapabilitiesConflictHandler.java
  1. … 322 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -28
    • +4
    ./DefaultCapabilitiesConflictHandler.java
  1. … 322 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -28
    • +4
    ./DefaultCapabilitiesConflictHandler.java
  1. … 322 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -28
    • +4
    ./DefaultCapabilitiesConflictHandler.java
  1. … 322 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -28
    • +4
    ./DefaultCapabilitiesConflictHandler.java
  1. … 322 more files in changeset.
Clean up warnings

This includes cleaning up compilation warnings and other warnings from

IDE inspection.

One large area of changes was around having proper @Nullable /

@NonNullApi to clarify nullability.

    • -28
    • +4
    ./DefaultCapabilitiesConflictHandler.java
  1. … 322 more files in changeset.
Fix issue with capability and virtual platforms

As the engine now properly supports disambiguating variants of the same

module, it is no longer needed to ignore virtual platform references

when dealing with capabilities conflicts.

Fixes #12011

    • -3
    • +1
    ./DefaultCapabilitiesConflictHandler.java
  1. … 1 more file in changeset.
Fix issue with capability and virtual platforms

As the engine now properly supports disambiguating variants of the same

module, it is no longer needed to ignore virtual platform references

when dealing with capabilities conflicts.

Fixes #12011

    • -3
    • +1
    ./DefaultCapabilitiesConflictHandler.java
  1. … 1 more file in changeset.
Lambda-ification of the dependency management project

This makes the code base easier to read.

  1. … 65 more files in changeset.
Lambda-ification of the dependency management project

This makes the code base easier to read.

  1. … 65 more files in changeset.
Lambda-ification of the dependency management project

This makes the code base easier to read.

  1. … 65 more files in changeset.
Lambda-ification of the dependency management project

This makes the code base easier to read.

  1. … 65 more files in changeset.
Refactor ConflictResolutionResult

This no longer deals with version but with component instead.

    • -3
    • +3
    ./DefaultCapabilitiesConflictHandler.java
    • -5
    • +19
    ./DefaultConflictResolutionResult.java
  1. … 2 more files in changeset.
Refactor ConflictResolutionResult

This no longer deals with version but with component instead.

    • -3
    • +3
    ./DefaultCapabilitiesConflictHandler.java
    • -5
    • +19
    ./DefaultConflictResolutionResult.java
  1. … 2 more files in changeset.
Sort conflict participants

In some corner cases, it matters to select first the conflict winner

before attempting any other selection.

Fixes #11569

    • -1
    • +9
    ./DefaultConflictResolutionResult.java
  1. … 1 more file in changeset.
Sort conflict participants

In some corner cases, it matters to select first the conflict winner

before attempting any other selection.

Fixes #11569

    • -1
    • +9
    ./DefaultConflictResolutionResult.java
  1. … 1 more file in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 7 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Recompute selected component when removing selector

Previously, once a component was selected, removing a selector would not

change the resolution result, potentially keeping a selection that no

longer applied.

Now upon removal of a selector, the selected component may be updated.

In order to prevent infinite loops in some cases, the recompute on

removal only happens once per SelectorState instance.

Fixes #6567

  1. … 8 more files in changeset.
Register implicit capabilities for conflict detection in more cases (#11334)

In general conflict detection for implicit capabilities is skipped

for performance optimization. However, if the corresponding capability

is explicitly declared by another component that was visited *before*,

we need to do the conflict detection between the component with

the implicit capability and the one visited earlier.

See also: #11300

    • -0
    • +5
    ./DefaultCapabilitiesConflictHandler.java
  1. … 3 more files in changeset.
Register implicit capabilities for conflict detection in more cases (#11334)

In general conflict detection for implicit capabilities is skipped

for performance optimization. However, if the corresponding capability

is explicitly declared by another component that was visited *before*,

we need to do the conflict detection between the component with

the implicit capability and the one visited earlier.

See also: #11300

    • -0
    • +5
    ./DefaultCapabilitiesConflictHandler.java
  1. … 3 more files in changeset.