Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Address review feedback

  1. … 3 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

  1. … 145 more files in changeset.
Extract anonymous classes to static inner classes

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

  1. … 252 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.
Add missing @Override to all modules

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

  1. … 1005 more files in changeset.
Add missing @Override to all modules

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

  1. … 999 more files in changeset.
Add `JavaReflectionUtil#getFieldOrNull` to help in Task field validation

  1. … 1 more file in changeset.
Delegate `CollectionUtils#collect` for `Iterable` to `Collection`, when applicable

  1. … 4 more files in changeset.
Detangle caching and look-up in TypeInspector

    • -0
    • +40
    ./CachedTypeInspector.java
    • -0
    • +98
    ./DefaultTypeInspector.java
    • -0
    • +25
    ./TypeInspectorFactory.java
  1. … 3 more files in changeset.
Move TypeInspector to base-services

    • -0
    • +107
    ./TypeInspector.java
  1. … 7 more files in changeset.
Cleanup for #8650 (#8663)

* Improve test for hasTypeVariable

* Move resolving type variables to model core

* Add more test coverage for resolving type variables

  1. … 6 more files in changeset.
Move resolving type variables to model core

  1. … 6 more files in changeset.
Revert "Move resolving to JavaReflectionUtil"

Using `TypeToken` in `JavaReflectionUtils` increases the size of the

toolingApi jar - let's not do this for now.

This reverts commit 45be1364fae34cf72fc0f3370dffddcf0254768e.

  1. … 3 more files in changeset.
Move resolving to JavaReflectionUtil

  1. … 3 more files in changeset.
Fix performance regression introduced by using TypeToken to resolve type variables (#8650)

Only use type token to resolve type variables if there are type variables to resolve.

  1. … 3 more files in changeset.
Rename factory methods on JavaMethod

  1. … 20 more files in changeset.
Address review feedback

    • -0
    • +31
    ./CachedInvokable.java
  1. … 3 more files in changeset.
Split methods required in Worker

  1. … 17 more files in changeset.
Move most of org.gradle.internal.reflect to modelCore

The JavaMethod and DirectInstantiator classes are used by the service

and classloading infrastructure in `baseServices`, so I would leave

them there for now.

  1. … 49 more files in changeset.
Move JavaMethod factory methods to JavaMethod

  1. … 21 more files in changeset.