ApiClassExtractorTestSupport.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move tests

    • -201
    • +0
    ./ApiClassExtractorTestSupport.groovy
  1. … 10 more files in changeset.
Make API nicer

  1. … 5 more files in changeset.
Move code over

  1. … 42 more files in changeset.
Fix some more Java6 target compatibility instances

  1. … 1 more file in changeset.
Fix some more Java6 target compatibility instances

  1. … 1 more file in changeset.
Spike compile avoidance using compile classpath aware hashing strategy

  1. … 54 more files in changeset.
Removed TestPrecondition.JDK6_OR_LATER

  1. … 6 more files in changeset.
Polish `ApiJar`

- Improve code flow with static imports

- Remove `JarEntry` writing logic duplication

- Decouple jar generation from file collection

- Make temporal coupling explicit by turning `sortedFiles` field into `collectedFiles` parameter

- Normalise usage of whitespace

+review REVIEW-5733

  1. … 4 more files in changeset.
Introduce o.g.jvm.tasks.api.internal package

This commit introduces an "internal" subpackage for the

o.g.jvm.tasks.api package and moves into it all of the supporting types

for the recently-introduced (public and @Incubating) `ApiJar` task.

Note that the only type that technically needs to be given public

visibility in this new internal package is `ApiClassExtractor` (because

it is the only one directly referenced from `ApiJar`). However, all

types have been given public visibility in order to conform with current

conventions in the larger Gradle codebase.

    • -0
    • +200
    ./ApiClassExtractorTestSupport.groovy
  1. … 48 more files in changeset.