ClassLoaderHierarchy.kt

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Convert to multi-project build in preparation to adding new modules

See #304

  1. … 263 more files in changeset.
Tighten exported API

This commit adds `internal` or `private` to internal members

The only exported API that includes Gradle internals is now in .provider

See #209

  1. … 23 more files in changeset.
Polish

- Normalise placement of `private`, `protected`, `internal` and

`inline` modifiers

  1. … 42 more files in changeset.
Add project hierarchy classpath to the script compilation classpath

Resolves #190

  1. … 9 more files in changeset.
Move away from deprecated `ref.javaClass` to `ref::class.java`

See #264

  1. … 9 more files in changeset.
Polish top-level definitions, parameter lists and exceptions

* Separate top-level definitions by two lines

* Segregate visibility modifier of top-level definition to

its own line

* Prefer starting long parameter lists at the next line (more

sustainable in face of method renames)

* Remove unnecessary `Exception` suffix from class names

* Remove unnecessary prefixes from field names

* Use better name for exception variables

  1. … 38 more files in changeset.
Simplify ClassLoader hierarchy logging code

Using `groovy.json.JsonOutput`.

  1. … 1 more file in changeset.
Use AbstractClassLoaderScope.path when available

Resolves #143

  1. … 1 more file in changeset.
Log ClassLoader hierarchy upon ClassLoader errors

See #143

    • -0
    • +153
    ./ClassLoaderHierarchy.kt
  1. … 8 more files in changeset.