SettingsHandlerTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Renamed `SettingsHandler` -> `DefaultSettingsLoader`

  1. … 6 more files in changeset.
Merged AbstractProject into DefaultProject and BaseSettings into DefaultSettings.

  1. … 8 more files in changeset.
Moved `canonicalize()` method from `GFileUtils` to `FileUtils`.

GFileUtils requires Ant and its dependencies. Moving the method to a better home breaks this dependency for clients of the method.

  1. … 24 more files in changeset.
Added SettingsInternal.rootClassLoaderScope to make explicit which scope to use as the parent for build scripts.

  1. … 9 more files in changeset.
Simplify ClassLoaderScope.

- Allow attaching of arbitrary classloaders (supports graphs instead of just trees)

- Remove “base” concept

  1. … 47 more files in changeset.
Introduce ClassLoaderScope.

Attempts to model the class loader relationships more explicitly, and encapsulate class loader creation. It also allows lazy classloader creation (in a more obvious way than before) which allows short circuiting in the classloader hierarchy.

    • -0
    • +64
    ./SettingsHandlerTest.groovy
  1. … 80 more files in changeset.