Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move ServiceScope and EventScope to :base-annotations

Here we are sharing the concept of event and service scopes by making scopes themselves extensible. This is achieved by replacing the single enum with types. The scope types inherit each other, representing the inheritance between scopes.

  1. … 97 more files in changeset.
Fixes for listener changes.

  1. … 3 more files in changeset.
Fixes for listener changes.

  1. … 3 more files in changeset.
Fixes for listener changes.

  1. … 3 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Introduce internal `@EventScope` annotation to attach to listener interfaces to declare which scope their events are generated in.

Add some validation to `ListenerManager` to verify that each listener interface is annotated with the correct scope.

  1. … 62 more files in changeset.
Add a plugin that precompiles and wires up groovy scripts as plugins

Implementation is based on original spike https://github.com/gradle/gradle/compare/gh/core/precompiled-scripts-spike

and adjusted for the changed codebase.

    • -0
    • +114
    ./GenerateScriptPluginAdapters.java
    • -0
    • +115
    ./PreCompileGroovyScripts.java
    • -0
    • +76
    ./PreCompiledScript.java
    • -0
    • +146
    ./PreCompiledScriptRunner.java
  1. … 12 more files in changeset.
Add a plugin that precompiles and wires up groovy scripts as plugins

Implementation is based on original spike https://github.com/gradle/gradle/compare/gh/core/precompiled-scripts-spike

and adjusted for the changed codebase.

    • -0
    • +116
    ./GenerateScriptPluginAdapters.java
  1. … 12 more files in changeset.
Add a plugin that precompiles and wires up groovy scripts as plugins

Implementation is based on original spike https://github.com/gradle/gradle/compare/gh/core/precompiled-scripts-spike

and adjusted for the changed codebase.

    • -0
    • +116
    ./GenerateScriptPluginAdapters.java
  1. … 12 more files in changeset.
Let `ValidatePlugins` report the name of the class which triggered a `VerifyError`

Fixes for previous commit.

Fixes for previous commit.

Fixes for previous commit.

Attach producer task information to `Property` properties annotated with output annotations and attached to `@Nested` objects.

  1. … 22 more files in changeset.
Attach producer task information to `Property` properties annotated with output annotations and attached to `@Nested` objects.

  1. … 22 more files in changeset.
Attach producer task information to `Property` properties annotated with output annotations and attached to `@Nested` objects.

  1. … 22 more files in changeset.
Attach producer task information to `Property` properties annotated with output annotations and attached to `@Nested` objects.

  1. … 22 more files in changeset.
Attach producer task information to `Property` properties annotated with output annotations and attached to `@Nested` objects.

  1. … 22 more files in changeset.
Attach producer task information to `Property` properties annotated with output annotations and attached to `@Nested` objects.

  1. … 22 more files in changeset.
Move collecting warnings closer to the task

  1. … 1 more file in changeset.
Move collecting warnings closer to the task

  1. … 1 more file in changeset.
Move PropertyValidationAccess over to :plugin-development

    • -0
    • +267
    ./PropertyValidationAccess.java
  1. … 4 more files in changeset.
Move PropertyValidationAccess over to :plugin-development

  1. … 4 more files in changeset.
Use Worker API to validate plugins

This lets us avoid doing custom classloading in ValidatePlugins.

    • -0
    • +130
    ./ValidateAction.java
  1. … 2 more files in changeset.
Use Worker API to validate plugins

This lets us avoid doing custom classloading in ValidatePlugins.

  1. … 2 more files in changeset.