scala

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ScalaDoc: add public constructor with ObjectFactory

Signed-off-by: Roberto Perez Alcolea <rperezalcolea@netflix.com>

  1. … 1 more file in changeset.
Support for scala compiler plugins.

Issue: #8659

Signed-off-by: Sheliak Lyr <sheliak.lyr@gmail.com>

  1. … 17 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method.

Remove a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

  1. … 34 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method.

Remove a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

  1. … 34 more files in changeset.
Replace several usages of direct `FileCollection` implementation instantiation with a factory method.

Remove a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

  1. … 34 more files in changeset.
Replace several more usages of direct `FileCollection` implementation instantiation with a factory method.

Remove/deprecate a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

The deprecation is intended to be tempory, until the play plugin can be updated to use public APIs instead, then the implementation will be removed.

  1. … 45 more files in changeset.
Replace several more usages of direct `FileCollection` implementation instantiation with a factory method.

Remove/deprecate a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

The deprecation is intended to be tempory, until the play plugin can be updated to use public APIs instead, then the implementation will be removed.

  1. … 45 more files in changeset.
Fix test

Always use configured annotationProcessorPath

- Don't use an empty path for `-proc:none` because it is also used by

compiler plugins

- Don't support setting it to `null` anymore.

Resolves #6573.

  1. … 11 more files in changeset.
Ignore annotation processors on compile classpath

Resolves #6296.

  1. … 17 more files in changeset.
Remove ScalaDocOptions.stylesheet

#6299

  1. … 2 more files in changeset.
Use GFileUtils.touch() only when we know the parent directory already exists

  1. … 12 more files in changeset.
Name the processors that prevent incremental compilation

Instead of just informing the user that "processors were present".

This can be expanded once we support different types of incremental

processors.

  1. … 20 more files in changeset.
Split processor detection out of path computation

  1. … 12 more files in changeset.
Remove usage of Task.execute from tests

  1. … 28 more files in changeset.
Polish Scala annotation processing and add integration tests

  1. … 4 more files in changeset.
Set annotation processor classpath in scala compile task (#2281)

  1. … 1 more file in changeset.
Minor cleanup

setting annotation processor classpath in scala compile task Issue: #1498

  1. … 1 more file in changeset.
AbstractTaskTest isa AbstractProjectBuilderSpec

- This change converts the entire class hierarchy under AbstractTaskTest

to extend from AbstractProjectBuilderSpec.

- This should ensure that fewer files are left behind by tests, and the

temporary directory names actually match their testclass/method names.

    • -0
    • +86
    ./ScalaCompileTest.groovy
  1. … 32 more files in changeset.
Convert ScalaDocTest to spock.

- This allows us to use the AbstractSpockTaskTest which does a better

job of cleaning up test files.

    • -0
    • +55
    ./ScalaDocSpec.groovy
Revive ScalaCompileOptions.

- This change is mostly to keep the documentation sane.

  1. … 12 more files in changeset.
BaseScalaCompileOptions -> ScalaCompileOptions

- Also cleanup the documentation a little.

  1. … 11 more files in changeset.
Remove the AntScalaCompiler.

    • -125
    • +0
    ./ScalaCompileOptionsTest.groovy
  1. … 16 more files in changeset.
Also deprecates the fork ScalaComilerOption

+review REVIEW-5829

- This keeps the contract sane.

  1. … 1 more file in changeset.
Add tests for both with and without useAnt.

+review REVIEW-5829

Deprecate the useAnt option in the ScalaCompileOptions.

+review REVIEW-5829

- Disable deprecation warnings in JreJavaHomeScalaIntegrationTest

- Remove many uses of useAnt = false

  1. … 11 more files in changeset.
Refactor the functionality of AntScalaCommandLineWriter elsewhere.

+review REVIEW-5815

- The functionality is pretty generically about escaping command-line arguments

and isn't really specific to Ant or Scala compilers.

  1. … 5 more files in changeset.
Fix variable names for double/single quotes.

+review REVIEW-5815

- This also adds tests for empty additionalParameters.

  1. … 1 more file in changeset.
Remove a duplicate property from the map in the test.

+review REVIEW-5815

- This addresses a concern that the duplicate entry might have been a mistake.