ApiClassExtractorTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Clean up some test constraints

  1. … 2 more files in changeset.
Clean up some test constraints

  1. … 2 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.
Remove deprecated Class.newInstance() (#6496)

`Class.newInstance()` was deprecated in Java 9.

  1. … 34 more files in changeset.
Update to ASM7 mode for Java 11 compatibility

  1. … 16 more files in changeset.
Update to ASM6 alpha

This commit bumps the ASM library used in Gradle from 5.1 to 6.0_ALPHA. While being an alpha version, this ASM version is the only

one compatible with the Java 9 class format. This allows us to remove the `Java9ClassReader`, and also makes it possible to re-enable

some tests which were failing due to mocking bugs under JDK 9.

  1. … 25 more files in changeset.
Make some small corrections in the test case, to make them slightly more realistic.

Fix issue #819

  1. … 1 more file in changeset.
Removed TestPrecondition.JDK7_OR_LATER

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

  1. … 6 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
    • +493
    ./ApiClassExtractorTest.groovy
  1. … 48 more files in changeset.