Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Small optimization for hashing in ModelMap

Avoid string concatenation when not needed.

Small optimization for hashing in ModelMap

Avoid string concatenation when not needed.

Use Nullable instead of Optional annotation to mark nullable map params

We shouldn't use something from org.gradle.api.tasks in the MapNotationConverter anyway.

    • -3
    • +12
    ./resolve/NativeDependencyNotationParser.java
  1. … 9 more files in changeset.
Apply `Anonymous type can be replaced with lambda` inspection the whole project

    • -21
    • +8
    ./NativeDependentBinariesResolutionStrategy.java
    • -14
    • +2
    ./modulemap/GenerateModuleMapFile.java
    • -16
    • +4
    ./resolve/NativeBinaryResolveResult.java
  1. … 660 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

    • -1
    • +1
    ./AbstractNativeLibraryBinarySpec.java
    • -6
    • +10
    ./AbstractTargetedNativeComponentSpec.java
    • -1
    • +1
    ./BuildOperationLoggingCompilerDecorator.java
    • -1
    • +1
    ./DefaultStaticLibraryArchiverSpec.java
    • -2
    • +2
    ./NativeDependentBinariesResolutionStrategy.java
    • -3
    • +3
    ./prebuilt/PrebuiltLibraryInitializer.java
    • -1
    • +1
    ./resolve/CachingLibraryBinaryLocator.java
    • -1
    • +1
    ./resolve/ChainedLibraryBinaryLocator.java
    • -4
    • +4
    ./resolve/NativeBinaryResolveResult.java
  1. … 895 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Compile fix

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

    • -1
    • +1
    ./AbstractTargetedNativeComponentSpec.java
    • -4
    • +2
    ./NativeDependentBinariesResolutionStrategy.java
  1. … 250 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./resolve/NativeBinaryResolveResult.java
  1. … 168 more files in changeset.
Use method reference, where applicable

    • -1
    • +1
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./resolve/NativeBinaryResolveResult.java
  1. … 166 more files in changeset.
Organize imports

    • -1
    • +5
    ./AbstractTargetedNativeComponentSpec.java
    • -2
    • +0
    ./modulemap/GenerateModuleMapFile.java
    • -4
    • +2
    ./resolve/NativeBinaryResolveResult.java
  1. … 334 more files in changeset.
Replace anonymous classes with lambdas

    • -1
    • +5
    ./AbstractTargetedNativeComponentSpec.java
    • -19
    • +8
    ./NativeDependentBinariesResolutionStrategy.java
    • -14
    • +2
    ./modulemap/GenerateModuleMapFile.java
    • -16
    • +4
    ./resolve/NativeBinaryResolveResult.java
  1. … 704 more files in changeset.
Replace anonymous classes with lambdas

    • -19
    • +8
    ./NativeDependentBinariesResolutionStrategy.java
    • -12
    • +2
    ./modulemap/GenerateModuleMapFile.java
    • -12
    • +2
    ./resolve/NativeBinaryResolveResult.java
  1. … 689 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./AbstractNativeLibraryBinarySpec.java
    • -2
    • +5
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./prebuilt/AbstractPrebuiltLibraryBinary.java
    • -2
    • +9
    ./resolve/NativeDependencyNotationParser.java
    • -2
    • +8
    ./resolve/SourceSetNativeDependencyResolver.java
  1. … 892 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./AbstractNativeLibraryBinarySpec.java
    • -2
    • +5
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./prebuilt/AbstractPrebuiltLibraryBinary.java
    • -2
    • +9
    ./resolve/NativeDependencyNotationParser.java
    • -2
    • +8
    ./resolve/SourceSetNativeDependencyResolver.java
  1. … 892 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./AbstractNativeLibraryBinarySpec.java
    • -2
    • +5
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./prebuilt/AbstractPrebuiltLibraryBinary.java
    • -2
    • +9
    ./resolve/NativeDependencyNotationParser.java
    • -2
    • +8
    ./resolve/SourceSetNativeDependencyResolver.java
  1. … 880 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./AbstractNativeLibraryBinarySpec.java
    • -2
    • +5
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./prebuilt/AbstractPrebuiltLibraryBinary.java
    • -2
    • +9
    ./resolve/NativeDependencyNotationParser.java
    • -2
    • +8
    ./resolve/SourceSetNativeDependencyResolver.java
  1. … 887 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./AbstractNativeLibraryBinarySpec.java
    • -2
    • +5
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./prebuilt/AbstractPrebuiltLibraryBinary.java
    • -2
    • +9
    ./resolve/NativeDependencyNotationParser.java
    • -2
    • +8
    ./resolve/SourceSetNativeDependencyResolver.java
  1. … 892 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -0
    • +3
    ./AbstractNativeLibraryBinarySpec.java
    • -2
    • +5
    ./NativeDependentBinariesResolutionStrategy.java
    • -1
    • +1
    ./prebuilt/AbstractPrebuiltLibraryBinary.java
    • -2
    • +9
    ./resolve/NativeDependencyNotationParser.java
    • -2
    • +8
    ./resolve/SourceSetNativeDependencyResolver.java
  1. … 892 more files in changeset.
Fix checkstyle issues

    • -5
    • +5
    ./resolve/CachingLibraryBinaryLocator.java
Add missing @Override to all modules

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

    • -0
    • +2
    ./resolve/NativeBinaryResolveResult.java
  1. … 1005 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +2
    ./resolve/NativeBinaryResolveResult.java
  1. … 999 more files in changeset.
Fix checkstyle issues

    • -3
    • +0
    ./resolve/CachingLibraryBinaryLocator.java
  1. … 6 more files in changeset.
Fix checkstyle issues

    • -3
    • +0
    ./resolve/CachingLibraryBinaryLocator.java
  1. … 6 more files in changeset.
Use the `DomainObjectCollectionFactory` everywhere

    • -4
    • +5
    ./prebuilt/DefaultPrebuiltLibraries.java
    • -4
    • +3
    ./prebuilt/DefaultPrebuiltLibrary.java
    • -2
    • +7
    ./resolve/CachingLibraryBinaryLocator.java
    • -4
    • +4
    ./resolve/NativeDependencyResolverServices.java
    • -6
    • +5
    ./resolve/ProjectLibraryBinaryLocator.java
  1. … 35 more files in changeset.
Use the `DomainObjectCollectionFactory` everywhere

    • -4
    • +5
    ./prebuilt/DefaultPrebuiltLibraries.java
    • -4
    • +3
    ./prebuilt/DefaultPrebuiltLibrary.java
    • -2
    • +7
    ./resolve/CachingLibraryBinaryLocator.java
    • -4
    • +4
    ./resolve/NativeDependencyResolverServices.java
    • -6
    • +5
    ./resolve/ProjectLibraryBinaryLocator.java
  1. … 35 more files in changeset.
Rename `ConfigurableTargetMachine` to `TargetMachineBuilder`

  1. … 3 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

    • -0
    • +66
    ./DefaultTargetMachine.java
    • -48
    • +10
    ./DefaultTargetMachineFactory.java
  1. … 67 more files in changeset.
Decorate all domain collection container for emitting build ops (#7876)

* Update all domain object container with decorator for tracing executed callback actions

* Add decorator to a ll required occurances of DefaultDomainObjectSet

* Keep ctor for DefaultPolymorphicDomainObjectContainer as its used in gradle-idea-ext plugin

* Bring back DefaultDomainObjectSet constructor used by the android plugin

* keep backwards compatibility

    • -3
    • +6
    ./prebuilt/DefaultPrebuiltLibraries.java
    • -2
    • +3
    ./prebuilt/DefaultPrebuiltLibrary.java
    • -1
    • +2
    ./resolve/CachingLibraryBinaryLocator.java
    • -2
    • +3
    ./resolve/NativeDependencyResolverServices.java
    • -2
    • +5
    ./resolve/ProjectLibraryBinaryLocator.java
  1. … 116 more files in changeset.
Use getter style factory methods

This makes the DSL more natural in Kotlin and Groovy.

Instead of

> machines.windows().x86()

we can now do

> machines.windows.x86

This is at the cost of making the Java use uglier:

> machines.getWindows().getX86()

  1. … 13 more files in changeset.