SettingsExtensions.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move all subprojects to the `subprojects` directory

  1. … 521 more files in changeset.
Normalize `inline` modifier layout

  1. … 34 more files in changeset.
Make return type explicit

  1. … 2 more files in changeset.
Precompute dynamic property delegate to minimize overhead

  1. … 3 more files in changeset.
Unify access to Gradle/Project property via Kotlin delegated property

by making them available on both Project and Settings and allowing to

model optional properties as nullable delegated properties

and adding coverage for Gradle properties overriding mechanisms

(build, user home, command line) and mutation (Project.setProperty()).

allowing typed delegated properties on Project is a breaking change as a

type declaration is now required

  1. … 7 more files in changeset.
Remove spurious extensions

  1. … 2 more files in changeset.
Polish unambiguous PluginAware.apply() overloads kdoc

  1. … 3 more files in changeset.
Polish unambiguous PluginAware.apply() overloads

  1. … 3 more files in changeset.
Refine reified PluginAware.apply(to) extensions overloads

  1. … 2 more files in changeset.
Introduce unambiguous PluginAware.apply() overloads

  1. … 5 more files in changeset.
Remove premature Settings extensions

  1. … 3 more files in changeset.
Add some Settings extensions for ease of use

    • -0
    • +38
    ./SettingsExtensions.kt