[gradle] 02/06: Merge tag 'upstream/2.11'
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Tue May 3 07:57:29 UTC 2016
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository gradle.
commit 7076c3f63ef6ac3128d7129c1a6b5a99a246544c
Merge: a1374ca 0dc6a43
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Tue May 3 00:06:13 2016 +0200
Merge tag 'upstream/2.11'
Upstream version 2.11
build.gradle | 32 +-
.../gradle/build/docs/SampleLayoutHandler.groovy | 141 +-
.../docs/model/SimpleClassMetaDataRepository.java | 13 +-
.../MonolithicNativeProjectGeneratorTask.groovy | 16 +
.../tasks/NativeProjectGeneratorTask.groovy | 5 +
.../generator/tasks/ProjectGeneratorTask.groovy | 56 +-
.../model/SimpleClassMetaDataRepositoryTest.groovy | 17 +-
config/checkstyle/checkstyle.xml | 10 +-
config/checkstyle/suppressions.xml | 4 +
gradle/buildSplits.gradle | 2 +-
gradle/customM2Check.gradle | 34 +
gradle/dependencies.gradle | 7 +-
gradle/idea.gradle | 53 +-
gradle/integTest.gradle | 51 +-
gradle/java9.gradle | 5 +-
gradle/testFixtures.gradle | 5 -
gradle/wrapper/gradle-wrapper.properties | 13 +-
settings.gradle | 2 +
.../antlr/AbstractAntlrIntegrationTest.groovy | 3 +-
.../IncrementalAntlrTaskIntegrationTest.groovy | 14 +
.../main/groovy/org/gradle/api/specs/AndSpec.java | 3 +-
.../main/groovy/org/gradle/api/specs/Specs.java | 141 +-
.../groovy/org/gradle/api/specs/SpecsTest.groovy | 147 ++
.../SystemPropertiesIntegrationTest.groovy | 41 +
.../src/main/java/org/gradle/api/JavaVersion.java | 2 +-
.../java/org/gradle/api/specs/CompositeSpec.java | 25 +-
.../main/java/org/gradle/api/specs/NotSpec.java | 4 +
.../src/main/java/org/gradle/api/specs/OrSpec.java | 7 +-
.../main/java/org/gradle/internal/FileUtils.java | 10 +
.../java/org/gradle/internal/SystemProperties.java | 35 +-
.../internal/exceptions/DiagnosticsVisitor.java | 7 +-
.../exceptions/FormattingDiagnosticsVisitor.java | 14 +-
.../ValueCollectingDiagnosticsVisitor.java | 46 +
.../gradle/internal/file/PathToFileResolver.java | 30 +
.../internal/file/RelativeFilePathResolver.java | 3 +
.../reflect/MethodSignatureEquivalence.java | 48 -
.../java/org/gradle/internal/reflect/Methods.java | 76 +
.../reflect/UnsupportedPropertyValueException.java | 29 +
.../internal/service/DefaultServiceRegistry.java | 10 +-
.../typeconversion/TypeConversionException.java | 4 +
.../internal/typeconversion/TypeConverter.java | 4 +-
.../UnsupportedNotationException.java | 3 +-
.../main/java/org/gradle/util/CollectionUtils.java | 27 +
.../ValueCollectingDiagnosticsVisitorTest.groovy | 33 +
.../reflect/MethodSignatureEquivalenceTest.groovy | 47 -
.../org/gradle/internal/reflect/MethodsTest.groovy | 66 +
.../service/DefaultServiceRegistryTest.groovy | 152 +-
.../gradle/CompareGradleBuilds.java | 10 +-
.../internal/DefaultGradleBuildInvocationSpec.java | 6 +-
.../buildcomparison/gradle/package-info.java | 3 +-
subprojects/build-init/build-init.gradle | 1 +
.../plugins/BuildInitPluginIntegrationTest.groovy | 34 +
.../plugins/JavaLibraryInitIntegrationTest.groovy | 62 +-
.../plugins/MavenConversionIntegrationTest.groovy | 18 +-
.../plugins/ScalaLibraryInitIntegrationTest.groovy | 6 +-
.../BasicTemplateBasedProjectInitDescriptor.java | 40 +-
.../plugins/internal/BuildInitTestFramework.java | 55 +
.../GroovyLibraryProjectInitDescriptor.java | 38 +-
.../internal/JavaLibraryProjectInitDescriptor.java | 70 +-
.../LanguageLibraryProjectInitDescriptor.java | 23 +-
.../internal/PomProjectInitDescriptor.groovy | 16 +-
.../plugins/internal/ProjectInitDescriptor.groovy | 6 +-
.../ProjectLayoutSetupRegistryFactory.groovy | 11 +-
.../ScalaLibraryProjectInitDescriptor.java | 42 +-
.../SimpleGlobalFilesBuildSettingsDescriptor.java | 34 +-
.../TemplateBasedProjectInitDescriptor.java | 34 -
.../plugins/internal/TemplateOperationFactory.java | 6 +-
.../plugins/internal/maven/Maven2Gradle.groovy | 10 +-
.../org/gradle/buildinit/plugins/package-info.java | 3 +-
.../org/gradle/buildinit/tasks/InitBuild.groovy | 31 +-
.../groovylibrary/LibraryTest.groovy.template | 2 +-
.../javalibrary/LibraryTestNG.java.template | 15 +
.../javalibrary/spock-build.gradle.template | 34 +
.../javalibrary/testng-build.gradle.template | 29 +
.../internal/BuildInitTestFrameworkTest.groovy | 58 +
...LanguageLibraryProjectInitDescriptorSpec.groovy | 31 +-
.../TemplateBasedProjectInitDescriptorSpec.groovy | 44 -
.../gradle/buildinit/tasks/InitBuildSpec.groovy | 69 +-
.../org/gradle/api/plugins/quality/Pmd.groovy | 10 +-
.../gradle/api/plugins/quality/PmdPlugin.groovy | 5 +-
.../api/plugins/quality/PmdPluginTest.groovy | 14 +-
...kCommandLineConfigurationIntegrationSpec.groovy | 2 +-
.../api/tasks/TaskRemovalIntegrationTest.groovy | 2 +-
.../RuleTaskCreationIntegrationTest.groovy | 2 +-
.../api/PolymorphicDomainObjectContainer.java | 1 -
.../gradle/api/artifacts/cache/package-info.java | 3 +-
.../component/LibraryComponentSelector.java | 3 +
.../api/artifacts/component/package-info.java | 3 +-
.../org/gradle/api/artifacts/ivy/package-info.java | 3 +-
.../gradle/api/artifacts/result/package-info.java | 3 +-
.../org/gradle/api/component/package-info.java | 4 +-
.../org/gradle/api/credentials/package-info.java | 4 +-
.../groovy/org/gradle/api/file/FileCollection.java | 6 +-
.../org/gradle/api/file/FileTreeElement.java | 10 +-
.../groovy/org/gradle/api/file/FileVisitor.java | 4 +-
.../internal/cache/HeapProportionalCacheSizer.java | 58 +
.../api/internal/cache/HeapProportionalSizer.java | 55 -
.../DefaultTaskArtifactStateRepository.java | 7 +-
.../rules/DiscoveredInputFilesStateChangeRule.java | 3 +-
.../changedetection/rules/TaskUpToDateState.java | 10 +-
.../state/CachingFileSnapshotter.java | 2 +-
.../state/DefaultFileCollectionSnapshotter.java | 93 +-
.../state/DefaultFileSnapshotterSerializer.java | 2 +-
.../state/FileCollectionSnapshot.java | 2 +
.../changedetection/state/FileSnapshotter.java | 5 +
.../state/FileTreeElementSnapshotter.java | 23 -
.../state/InMemoryTaskArtifactCache.java | 8 +-
.../state/MinimalFileSetSnapshotter.java | 53 +
.../state/OutputFilesCollectionSnapshotter.java | 4 +
.../internal/coerce/StringToEnumTransformer.java | 9 +-
.../collections/CollectionEventRegister.java | 2 +-
.../api/internal/collections/CollectionFilter.java | 2 +-
.../api/internal/file/AbstractFileResolver.java | 20 +-
.../api/internal/file/AbstractFileResource.java | 7 +-
.../gradle/api/internal/file/AbstractFileTree.java | 12 +-
.../api/internal/file/AbstractFileTreeElement.java | 4 +-
.../api/internal/file/BaseDirFileResolver.java | 6 +-
.../api/internal/file/CachingFileVisitDetails.java | 63 -
.../api/internal/file/CompositeFileCollection.java | 2 +-
.../api/internal/file/CompositeFileTree.java | 5 +
.../api/internal/file/DefaultFileLookup.java | 6 +-
.../api/internal/file/DefaultFileOperations.java | 10 +-
.../api/internal/file/DefaultFileVisitDetails.java | 40 +-
.../internal/file/DefaultSourceDirectorySet.java | 9 +-
.../api/internal/file/EmptyFileCollection.java | 45 +
.../org/gradle/api/internal/file/FileResolver.java | 14 +-
.../gradle/api/internal/file/FileSystemSubset.java | 11 +
.../gradle/api/internal/file/FileTreeInternal.java | 2 +
.../file/FileVisitDetailsWithAttributes.java | 52 -
.../api/internal/file/IdentityFileResolver.java | 9 +-
.../api/internal/file/ImmutablePatternSet.java | 3 +-
.../internal/file/MaybeCompressedFileResource.java | 12 +-
.../file/UnknownBackingFileReadableResource.java | 59 +
.../api/internal/file/archive/TarFileTree.java | 54 +-
.../api/internal/file/archive/ZipFileTree.java | 20 +-
.../file/archive/compression/AbstractArchiver.java | 61 +
.../file/archive/compression/Bzip2Archiver.java | 35 +-
.../compression/CompressedReadableResource.java | 3 +-
.../file/archive/compression/GzipArchiver.java | 34 +-
...pendenciesOnlyFileCollectionResolveContext.java | 4 +-
.../DefaultConfigurableFileCollection.java | 8 +-
.../collections/DefaultConfigurableFileTree.java | 6 +-
.../file/collections/DefaultDirectoryWalker.java | 9 +-
.../DefaultFileCollectionResolveContext.java | 34 +-
.../file/collections/DirectoryFileTree.java | 32 +-
.../internal/file/collections/EmptyFileTree.java | 3 +
.../collections/FileCollectionResolveContext.java | 4 +-
.../internal/file/collections/FileTreeAdapter.java | 4 +
.../file/collections/FileTreeWithBackingFile.java | 23 -
.../file/collections/FilteredFileTree.java | 2 -
.../api/internal/file/collections/MapFileTree.java | 86 +-
.../internal/file/collections/MinimalFileTree.java | 2 +
.../collections/SingleIncludePatternFileTree.java | 10 +-
.../file/collections/SingletonFileTree.java | 8 +-
.../file/collections/jdk7/Jdk7DirectoryWalker.java | 4 +-
.../api/internal/file/copy/DefaultCopySpec.java | 10 +-
.../internal/file/copy/DefaultFileCopyDetails.java | 6 +-
.../file/copy/DestinationRootCopySpec.java | 6 +-
.../api/internal/file/copy/FileCopyAction.java | 6 +-
.../pattern/HasPrefixAndSuffixPatternStep.java | 32 +
.../file/pattern/HasPrefixPatternStep.java | 36 +
.../file/pattern/HasSuffixPatternStep.java | 36 +
.../api/internal/file/pattern/PatternStep.java | 2 +-
.../internal/file/pattern/PatternStepFactory.java | 80 +-
.../file/pattern/WildcardPrefixPatternStep.java | 36 -
.../api/internal/plugins/DefaultPluginManager.java | 20 +-
.../plugins/RuleBasedPluginApplicator.java | 13 +-
.../api/internal/project/AbstractProject.java | 33 +-
.../internal/resources/DefaultResourceHandler.java | 6 +-
.../api/internal/tasks/DefaultTaskContainer.java | 6 +-
.../tasks/DefaultTaskContainerFactory.java | 10 +-
.../tasks/options/AbstractOptionElement.java | 19 +-
.../internal/tasks/options/FieldOptionElement.java | 6 +-
.../tasks/options/InstanceOptionDescriptor.java | 7 +-
.../tasks/options/MethodOptionElement.java | 6 +-
.../internal/tasks/options/OptionDescriptor.java | 3 +-
.../api/internal/tasks/options/OptionElement.java | 3 +-
.../tasks/options/OptionNotationParserFactory.java | 53 +-
.../org/gradle/api/plugins/PluginManager.java | 5 -
.../org/gradle/api/resources/ReadableResource.java | 3 +
.../internal/ReadableResourceInternal.java | 25 +
.../groovy/org/gradle/api/tasks/SourceTask.java | 13 +-
.../gradle/api/tasks/incremental/package-info.java | 3 +-
.../org/gradle/api/tasks/util/PatternSet.java | 37 +-
.../util/internal/CachingPatternSpecFactory.java | 8 +-
.../api/tasks/util/internal/PatternSets.java | 53 +
.../tasks/util/internal/PatternSpecFactory.java | 20 +-
.../cache/internal/CacheRepositoryServices.java | 39 +
.../configuration/DefaultScriptPluginFactory.java | 10 +-
...ludedTaskFilteringBuildConfigurationAction.java | 2 +-
.../org/gradle/execution/TaskNameResolver.java | 49 +-
.../groovy/org/gradle/groovy/scripts/Script.java | 11 +
.../internal/DefaultScriptCompilationHandler.java | 17 +-
.../initialization/DefaultProjectDescriptor.java | 6 +-
.../initialization/DirectoryInitScriptFinder.java | 4 +-
.../gradle/internal/filewatch/ChangeReporter.java | 83 ++
.../DefaultFileSystemChangeWaiterFactory.java | 57 +-
.../filewatch/DefaultFileWatcherFactory.java | 17 +-
.../internal/filewatch/FileSystemChangeWaiter.java | 6 +-
.../filewatch/FileWatcherEventListener.java | 21 +
.../filewatch/jdk7/WatchPointsRegistry.java | 153 ++
.../jdk7/WatchServiceFileWatcherBacking.java | 33 +-
.../filewatch/jdk7/WatchServicePoller.java | 4 +-
.../filewatch/jdk7/WatchServiceRegistrar.java | 183 ++-
.../internal/resource/local/PathKeyFileStore.java | 4 +-
.../service/scopes/BuildSessionScopeServices.java | 15 +-
.../service/scopes/GlobalScopeServices.java | 46 +-
.../service/scopes/ProjectScopeServices.java | 14 +-
.../service/scopes/SettingsScopeServices.java | 3 +-
.../service/scopes/TaskExecutionServices.java | 13 +-
.../CharSequenceNotationConverter.java | 4 +-
.../typeconversion/CompositeNotationParser.java | 49 -
.../typeconversion/DefaultTypeConverter.java | 402 +++--
.../EnumFromCharSequenceNotationParser.java | 22 +-
.../NotationConverterToNotationParserAdapter.java | 2 +-
.../internal/typeconversion/NotationParser.java | 6 +-
.../typeconversion/NotationParserBuilder.java | 4 +-
.../typeconversion/ValueAwareNotationParser.java | 23 -
.../internal/LoggingCommandLineConverter.java | 14 +-
.../collection/internal/BridgedCollections.java | 9 +-
.../persist/AlwaysNewModelRegistryStore.java | 36 -
.../model/internal/persist/ModelRegistryStore.java | 26 -
.../persist/ReusingModelRegistryStore.java | 58 -
.../groovy/org/gradle/plugin/use/package-info.java | 3 +-
.../internal/AbstractExecHandleBuilder.java | 4 +-
.../internal/DefaultProcessForkOptions.java | 10 +-
.../gradle/process/internal/ExecHandleBuilder.java | 4 +-
.../org/gradle/process/internal/JvmOptions.java | 4 +-
.../tooling/provider/model/package-info.java | 1 +
.../api/internal/AsmBackedClassGeneratorTest.java | 8 +-
.../DefaultTaskArtifactStateRepositoryTest.groovy | 8 +-
.../DiscoveredInputFilesStateChangeRuleTest.groovy | 2 +-
.../rules/TaskUpToDateStateTest.groovy | 10 +-
.../DefaultFileCollectionSnapshotterTest.groovy | 5 +-
.../DefaultFileSnapshotterSerializerTest.groovy | 2 +-
.../state/MinimalFileSetSnapshotterTest.groovy | 78 +
.../internal/file/BaseDirFileResolverSpec.groovy | 2 +-
.../internal/file/BaseDirFileResolverTest.groovy | 7 +-
.../internal/file/DefaultFileOperationsTest.groovy | 15 +-
.../file/DefaultSourceDirectorySetTest.groovy | 8 +-
.../DefaultConfigurableFileTreeTest.groovy | 18 +-
.../collections/DefaultDirectoryWalkerTest.java | 6 +
.../DefaultFileCollectionResolveContextTest.groovy | 3 +-
.../internal/file/collections/MapFileTreeTest.java | 54 +
.../jdk7/Jdk7DirectoryWalkerTest.groovy | 10 +-
.../file/copy/DefaultCopySpecResolutionTest.groovy | 9 +-
.../internal/file/copy/DefaultCopySpecTest.groovy | 3 +-
.../HasPrefixAndSuffixPatternStepTest.groovy | 54 +
.../file/pattern/HasPrefixPatternStepTest.groovy | 53 +
.../file/pattern/HasSuffixPatternStepTest.groovy | 49 +
.../file/pattern/PatternStepFactoryTest.groovy | 90 +-
.../pattern/WildcardPrefixPatternStepTest.groovy | 47 -
.../tasks/RealizableTaskCollectionTest.groovy | 6 +-
.../options/InstanceOptionDescriptorSpec.groovy | 8 +-
.../internal/tasks/options/OptionReaderTest.groovy | 13 +-
.../internal/CachingPatternSpecFactoryTest.groovy | 22 +-
...askFilteringBuildConfigurationActionTest.groovy | 2 +-
.../gradle/execution/TaskNameResolverTest.groovy | 295 ++--
.../CommandLineTaskConfigurerSpec.groovy | 3 +-
.../DefaultScriptCompilationHandlerTest.groovy | 17 +
.../internal/filewatch/ChangeReporterTest.groovy | 137 ++
.../DefaultFileSystemChangeWaiterTest.groovy | 41 +-
.../filewatch/DefaultFileWatcherFactoryTest.groovy | 178 ++-
.../filewatch/jdk7/WatchPointsRegistryTest.groovy | 266 ++++
.../jdk7/WatchServiceRegistrarTest.groovy | 107 ++
.../service/scopes/ProjectScopeServicesTest.groovy | 5 -
.../scopes/TaskExecutionServicesTest.groovy | 2 +
.../typeconversion/DefaultTypeConverterTest.groovy | 264 +++-
.../EnumFromCharSequenceNotationParserSpec.groovy | 7 +-
.../org/gradle/testfixtures/CustomPlugin.groovy | 27 +
.../gradle/testfixtures/CustomRuleSource.groovy | 29 +
.../org/gradle/testfixtures/CustomTask.groovy | 30 +
.../gradle/testfixtures/ProjectBuilderTest.groovy | 25 -
.../gradle/api/file/FileCollectionMatchers.java | 3 +-
.../org/gradle/api/internal/file/TestFiles.java | 13 +-
...etadataRulesErrorHandlingIntegrationTest.groovy | 3 +-
.../MavenM2CacheReuseIntegrationTest.groovy | 14 +-
...coverFromBrokenResolutionIntegrationTest.groovy | 10 +-
.../AbstractHttpsRepoResolveIntegrationTest.groovy | 6 +-
.../AbstractProxyResolveIntegrationTest.groovy | 166 +++
...ationDependencyResolutionIntegrationTest.groovy | 7 +
.../http/HttpProxyResolveIntegrationTest.groovy | 139 +-
.../http/HttpsProxyResolveIntegrationTest.groovy | 53 +
...nentSelectionRulesErrorHandlingIntegTest.groovy | 3 +-
...IvyComponentMetadataRulesIntegrationTest.groovy | 3 +-
...venCustomPackagingResolveIntegrationTest.groovy | 3 +-
.../MavenLocalRepoResolveIntegrationTest.groovy | 39 +-
...nModuleArtifactResolutionIntegrationTest.groovy | 29 +-
.../internal/artifacts/ivyservice/NamespaceId.java | 2 -
.../ComponentSelectionRulesProcessor.java | 2 +-
.../result/ComponentSelectorSerializer.java | 10 +-
.../model/DefaultLibraryBinaryIdentifier.java | 1 -
.../model/DefaultLibraryComponentSelector.java | 27 +-
.../internal/component/local/model/UsageKind.java | 30 +
.../java/org/gradle/internal/rules/RuleAction.java | 3 -
.../rules/RuleActionValidationException.java | 5 -
.../internal/rules/RuleSourceBackedRuleAction.java | 28 +-
.../DefaultResolutionResultBuilderSpec.groovy | 6 +-
.../DefaultLibraryComponentSelectorTest.groovy | 29 +-
.../rules/RuleSourceBackedRuleActionTest.groovy | 26 +-
...iagnosticsComponentReportIntegrationTest.groovy | 17 +-
.../model/ModelReportIntegrationTest.groovy | 246 +++-
.../api/reporting/components/ComponentReport.java | 3 +-
.../internal/AbstractBinaryRenderer.java | 3 +-
.../gradle/api/reporting/model/ModelReport.java | 7 +-
.../model/internal/ModelNodeRenderer.java | 9 +-
.../gradle/configuration/TaskDetailPrinter.java | 4 +-
.../internal/TypeAwareBinaryRendererTest.groovy | 64 +
.../AbstractComponentReportIntegrationTest.groovy | 5 +
...ractNativeComponentReportIntegrationTest.groovy | 4 +
.../gradle/AllDistributionIntegrationSpec.groovy | 2 +-
.../gradle/BinDistributionIntegrationSpec.groovy | 2 +-
subprojects/docs/docs.gradle | 6 +-
subprojects/docs/src/docs/css/base.css | 5 +-
subprojects/docs/src/docs/dsl/dsl.xml | 12 +
...language.coffeescript.CoffeeScriptSourceSet.xml | 38 +
...dle.language.javascript.JavaScriptSourceSet.xml | 38 +
.../org.gradle.language.routes.RoutesSourceSet.xml | 38 +
.../org.gradle.language.twirl.TwirlSourceSet.xml | 41 +
.../dsl/org.gradle.play.tasks.TwirlCompile.xml | 3 +
subprojects/docs/src/docs/release/notes.md | 488 +++---
.../userguide/artifactDependenciesTutorial.xml | 2 +-
.../docs/src/docs/userguide/buildInitPlugin.xml | 10 +-
.../src/docs/userguide/buildingJavaLibraries.xml | 76 +-
.../docs/src/docs/userguide/continuousBuild.xml | 23 +-
subprojects/docs/src/docs/userguide/javaPlugin.xml | 28 +
subprojects/docs/src/docs/userguide/playPlugin.xml | 28 +-
subprojects/docs/src/docs/userguide/ruleSource.xml | 28 +
.../src/docs/userguide/softwareModelExtend.xml | 259 ++++
subprojects/docs/src/docs/userguide/testKit.xml | 56 +-
subprojects/docs/src/docs/userguide/userguide.xml | 2 +
.../samples/customModel/internalViews/build.gradle | 57 +
.../samples/customModel/languageType/build.gradle | 12 +-
.../DefaultDocumentationBinary.groovy | 21 -
.../documentation/DocumentationBinary.groovy | 9 +-
.../documentation/DocumentationComponent.groovy | 4 +-
.../documentation/DocumentationPlugin.groovy | 63 +-
.../documentation/DocumentationSourceSet.groovy | 29 -
.../sample/documentation/TextSourceSet.groovy | 25 +
.../markdown/DefaultMarkdownSourceSet.groovy | 24 -
.../sample/markdown/MarkdownHtmlCompile.groovy | 16 +-
.../groovy/sample/markdown/MarkdownPlugin.groovy | 36 +-
.../sample/markdown/MarkdownSourceSet.groovy | 20 +-
.../languageType/src/docs/reference/README.txt | 1 +
.../languageType/src/docs/userguide/chapter1.md | 2 +-
.../collections/java/org/gradle/Collections.java | 5 +
.../src/commons/java/org/gradle/Application.java | 7 +
.../build.gradle | 39 +
.../src/main/java/org/gradle/SmartApp.java | 23 +
.../main/resources/org/gradle/resource.properties | 1 +
.../src/test/java/org/gradle/SmartAppTest.java | 29 +
.../testing-junit-standalone/build.gradle | 46 +
.../src/test/java/org/gradle/MyTest.java | 12 +
.../src/test/resources/org/gradle/resource.xml | 3 +
.../modelRules/basicRuleSourcePlugin/build.gradle | 4 +-
.../src/samples/native-binaries/cunit/build.gradle | 7 +-
.../native-binaries/google-test/build.gradle | 7 +-
.../testing/testng/groupbyinstances/build.gradle | 21 +
.../test/java/org/gradle/testng/TestFactory.java | 61 +
.../testing/testng/preserveorder/build.gradle | 21 +
.../src/test/java/org/gradle/testng/Test1.java | 44 +
.../src/test/java/org/gradle/testng/Test2.java | 50 +
.../userguide/files/inputFiles/build.gradle | 2 +-
.../basicRuleSourcePlugin-model-task.out | 9 +-
.../buildingJavaLibraries-compile-avoid.out | 3 +-
.../buildingJavaLibraries-compile-brokenclient.out | 1 +
.../buildingJavaLibraries-compile-first.out | 3 +-
.../userguideOutput/javaLibraryComponentReport.out | 32 +
.../javaLibraryMultiComponents-clientJar.out | 8 +
.../javaLibraryMultiComponents-serverJar.out | 13 +
... => javaLibraryMultiComponents-verifierJar.out} | 0
...avaQuickstart.out => javaLibraryQuickstart.out} | 0
...=> javaLibraryTargetPlatforms-java6MainJar.out} | 0
.../javaLibraryTargetPlatforms-server.out | 22 +
...latforms.out => javaLibraryTargetPlatforms.out} | 0
.../userguideOutput/junit-component-under-test.out | 6 +
.../samples/userguideOutput/junit-standalone.out | 5 +
.../userguideOutput/nativeComponentReport.out | 12 +-
.../userguideOutput/newJavaComponentReport.out | 32 -
.../newJavaMultiComponents-clientJar.out | 9 -
.../newJavaMultiComponents-serverJar.out | 14 -
.../newJavaTargetPlatforms-server.out | 24 -
.../userguideOutput/playComponentReport.out | 6 +-
.../softwareModelExtend-components.out | 19 +
.../softwareModelExtend-iv-model.out | 143 ++
.../internal/DefaultDeploymentDescriptor.groovy | 11 +-
subprojects/ide-native/ide-native.gradle | 1 +
.../internal/DefaultVisualStudioProject.groovy | 10 +-
.../internal/DefaultVisualStudioSolution.groovy | 13 +-
.../org/gradle/ide/visualstudio/package-info.java | 1 +
.../eclipse/AbstractEclipseIntegrationSpec.groovy | 12 -
.../eclipse/EclipseClasspathIntegrationTest.groovy | 89 +-
.../ide/eclipse/EclipseIntegrationTest.groovy | 20 +
.../ide/eclipse/EclipseWtpComponentFixture.groovy | 10 -
.../eclipse/EclipseWtpModelIntegrationTest.groovy | 709 ++++-----
.../plugins/ide/idea/IdeaIntegrationTest.groovy | 22 +
.../IdeaJavaLanguageSettingsIntegrationTest.groovy | 181 +++
.../plugins/ide/idea/IdeaModuleFixture.groovy | 7 +
.../ide/idea/IdeaModuleIntegrationTest.groovy | 49 +
.../ide/idea/IdeaMultiModuleIntegrationTest.groovy | 8 +-
.../plugins/ide/idea/IdeaProjectFixture.groovy | 41 +
.../ide/idea/IdeaProjectIntegrationTest.groovy | 39 -
.../expectedFiles/apiClasspath.xml | 2 +-
.../expectedFiles/commonClasspath.xml | 2 +-
.../expectedFiles/groovyprojectClasspath.xml | 2 +-
.../expectedFiles/javabaseprojectClasspath.xml | 2 +-
.../expectedFiles/webAppJava6Classpath.xml | 2 +-
.../expectedFiles/webAppWithVarsClasspath.xml | 2 +-
.../expectedFiles/webserviceClasspath.xml | 2 +-
.../canCreateAndDeleteMetaData/master/build.gradle | 1 +
.../canCreateAndDeleteMetaData/build.gradle | 2 +
.../plugins/ide/eclipse/EclipsePlugin.groovy | 28 +-
.../plugins/ide/eclipse/model/Classpath.groovy | 6 +-
.../ide/eclipse/model/EclipseClasspath.groovy | 6 +-
.../plugins/ide/eclipse/model/EclipseJdt.groovy | 12 +-
.../eclipse/model/internal/ClasspathFactory.groovy | 5 +
.../org/gradle/plugins/ide/idea/IdeaPlugin.groovy | 83 +-
.../ide/idea/model/IdeaLanguageLevel.groovy | 20 +-
.../plugins/ide/idea/model/IdeaModule.groovy | 72 +-
.../plugins/ide/idea/model/IdeaProject.groovy | 63 +-
.../gradle/plugins/ide/idea/model/Module.groovy | 76 +-
.../model/internal/IdeaDependenciesProvider.java | 40 +-
.../ide/internal/IdeDependenciesExtractor.java | 3 +-
.../ide/internal/tooling/EclipseModelBuilder.java | 13 +-
.../ide/internal/tooling/IdeaModelBuilder.java | 70 +-
.../eclipse/DefaultEclipseJavaSourceSettings.java | 55 +
.../tooling/eclipse/DefaultEclipseProject.java | 7 +-
.../idea/DefaultIdeaJavaLanguageSettings.java | 55 +
.../tooling/idea/DefaultIdeaLanguageLevel.java | 2 +-
.../internal/tooling/idea/DefaultIdeaModule.java | 11 +
.../internal/tooling/idea/DefaultIdeaProject.java | 12 +-
.../internal/tooling/java/DefaultInstalledJdk.java | 47 +
.../tooling/java/DefaultJavaSourceSettings.java | 33 -
.../resolver/DefaultIdeDependencyResolver.java | 31 +-
.../resolver/UnresolvedDependenciesLogger.java | 34 +
.../model/UnresolvedIdeRepoFileDependency.java | 15 +-
.../plugins/ide/eclipse/EclipsePluginTest.groovy | 8 +-
.../plugins/ide/eclipse/model/ClasspathTest.groovy | 10 +-
.../gradle/plugins/ide/idea/IdeaPluginTest.groovy | 25 +-
.../plugins/ide/idea/model/IdeaModuleTest.groovy | 145 ++
.../plugins/ide/idea/model/IdeaProjectTest.groovy | 61 +
.../plugins/ide/idea/model/ModuleTest.groovy | 9 +-
.../tooling/eclipse/EclipseModelBuilderTest.groovy | 76 +-
.../tooling/idea/IdeaModelBuilderTest.groovy | 282 ++++
...latedAntBuilderMemoryLeakIntegrationTest.groovy | 1 +
.../SamplesCustomPluginIntegrationTest.groovy | 1 +
.../SamplesJavaApiAndImplIntegrationTest.groovy | 3 +-
.../samples/UserGuideSamplesIntegrationTest.groovy | 2 +-
.../samples/UserGuideSamplesRunner.groovy | 7 +-
.../internal-integ-testing.gradle | 1 +
.../AbstractDependencyResolutionTest.groovy | 8 -
.../fixtures/AbstractIntegrationSpec.groovy | 4 +
.../fixtures/AbstractIntegrationTest.java | 11 +
.../fixtures/MultiVersionSpecRunner.groovy | 2 +-
.../fixtures/executer/InProcessGradleExecuter.java | 6 +-
.../executer/OutputScrapingExecutionFailure.java | 4 +-
.../versions/ReleasedVersionDistributions.java | 13 +
.../gradle/test/fixtures/ivy/IvyDescriptor.groovy | 11 +
.../fixtures/ivy/IvyDescriptorDependency.groovy | 1 +
.../ivy/IvyDescriptorDependencyExclusion.groovy | 22 +
.../test/fixtures/maven/M2Installation.groovy | 71 +-
.../test/fixtures/server/http/HttpServer.groovy | 18 +-
.../fixtures/server/http/NtlmAuthenticator.groovy | 107 ++
.../fixtures/server/http/TestProxyServer.groovy | 64 +-
.../ReleasedVersionDistributionsTest.groovy | 16 +
.../fixtures/DefaultTestExecutionResult.groovy | 8 +-
.../test/fixtures/archive/TarTestFixture.groovy | 5 +-
.../test/fixtures/archive/ZipTestFixture.groovy | 11 +-
.../org/gradle/test/fixtures/file/TestFile.java | 8 +
.../gradle/testing/internal/util/RetryFailure.java | 28 +
.../gradle/testing/internal/util/RetryRule.groovy | 70 +
.../testing/internal/util/ExpectedFailure.java | 29 +
.../testing/internal/util/ExpectedFailureRule.java | 52 +
.../testing/internal/util/RetryRuleTest.groovy | 108 ++
subprojects/ivy/ivy.gradle | 1 +
.../api/publish/ivy/IvyPublishHttpIntegTest.groovy | 8 +-
.../publish/ivy/IvyPublishHttpsIntegTest.groovy | 7 +-
.../api/publish/ivy/IvyPublishJavaIntegTest.groovy | 33 +
.../ivy/IvyPublishMultiProjectIntegTest.groovy | 58 +
.../ivy/IvyHttpPublishIntegrationTest.groovy | 9 +-
.../internal/dependency/DefaultIvyDependency.java | 11 +
.../internal/dependency/IvyDependencyInternal.java | 3 +
.../publication/DefaultIvyPublication.java | 9 +-
.../publisher/IvyDescriptorFileGenerator.java | 11 +
.../org/gradle/api/publish/ivy/package-info.java | 4 +-
.../api/publish/ivy/plugins/package-info.java | 4 +-
.../publish/ivy/tasks/GenerateIvyDescriptor.java | 4 +-
.../gradle/api/publish/ivy/tasks/package-info.java | 4 +-
.../src/main/java/org/gradle/ivy/package-info.java | 4 +-
.../publication/DefaultIvyPublicationTest.groovy | 13 +-
.../IvyDescriptorFileGeneratorTest.groovy | 40 +-
.../ivy/plugins/IvyPublishPluginTest.groovy | 16 +-
.../gradle/testing/jacoco/tasks/package-info.java | 3 +-
.../internal/tasks/compile/ApiGroovyCompiler.java | 4 +-
.../tasks/compile/NormalizingGroovyCompiler.java | 4 +-
...aCompilationAgainstApiJarIntegrationTest.groovy | 215 ++-
...lationAgainstDependenciesIntegrationTest.groovy | 3 +
.../java/JavaJvmAssemblyIntegrationTest.groovy | 164 +++
...braryDependencyResolutionIntegrationTest.groovy | 33 +-
...guageDependencyResolutionIntegrationTest.groovy | 28 +-
...ernalDependencyResolutionIntegrationTest.groovy | 2 +
.../MultipleBinaryTypesWithVariantsTest.groovy | 6 -
.../VariantAwareDependencyResolutionSpec.groovy | 6 -
.../tasks/compile/NormalizingJavaCompiler.java | 4 +-
.../IncrementalCompilationInitializer.java | 6 +-
.../incremental/RecompilationSpecProvider.java | 8 +-
.../incremental/analyzer/ClassFilesAnalyzer.java | 4 +-
.../incremental/jar/ClasspathJarFinder.java | 4 +-
.../org/gradle/language/java/package-info.java | 4 +-
.../language/java/plugins/JavaLanguagePlugin.java | 145 +-
.../gradle/language/java/plugins/package-info.java | 4 +-
.../gradle/language/java/tasks/package-info.java | 4 +-
.../java/org/gradle/language/jvm/package-info.java | 4 +-
.../language/jvm/plugins/JvmResourcesPlugin.java | 17 +-
.../gradle/language/jvm/plugins/package-info.java | 4 +-
.../language/jvm/tasks/ProcessResources.java | 4 +-
.../gradle/language/jvm/tasks/package-info.java | 4 +-
...anguageIncrementalCompileIntegrationTest.groovy | 2 -
.../assembler/plugins/AssemblerLangPlugin.java | 3 +-
.../language/assembler/plugins/package-info.java | 1 +
.../org/gradle/language/c/plugins/CLangPlugin.java | 2 +
.../gradle/language/c/plugins/package-info.java | 1 +
.../gradle/language/cpp/plugins/CppLangPlugin.java | 2 +
.../gradle/language/cpp/plugins/package-info.java | 1 +
.../incremental/CompilationStateSerializer.java | 2 +-
.../incremental/DefaultIncrementalCompilation.java | 9 +-
.../incremental/DefaultSourceIncludesResolver.java | 13 +-
.../incremental/IncrementalCompilation.java | 3 +
.../incremental/IncrementalCompileProcessor.java | 24 +-
.../incremental/IncrementalNativeCompiler.java | 46 +-
.../internal/incremental/ResolvedInclude.java | 26 +-
.../incremental/SourceIncludesResolver.java | 2 +-
.../tasks/AbstractNativePCHCompileTask.java | 3 +
.../nativeplatform/tasks/package-info.java | 1 +
.../objectivec/plugins/ObjectiveCLangPlugin.java | 2 +
.../language/objectivec/plugins/package-info.java | 1 +
.../plugins/ObjectiveCppLangPlugin.java | 2 +
.../objectivecpp/plugins/package-info.java | 1 +
.../gradle/language/rc/plugins/package-info.java | 1 +
.../AbstractNativeComponentPluginTest.groovy | 32 +-
.../assembler/plugins/AssemblerPluginTest.groovy | 31 +-
.../gradle/language/c/plugins/CPluginTest.groovy | 5 +-
.../cpp/internal/DefaultCppSourceSetTest.groovy | 6 +-
.../language/cpp/plugins/CppPluginTest.groovy | 6 +-
.../DefaultSourceIncludesResolverTest.groovy | 44 +-
.../IncrementalCompileProcessorTest.groovy | 10 +-
.../IncrementalNativeCompilerTest.groovy | 54 +-
.../ScalaCompileParallelIntegrationTest.groovy | 303 ++++
.../scala/ScalaLanguageIntegrationTest.groovy | 12 +-
.../internal/tasks/scala/ZincScalaCompiler.java | 77 +-
.../scala/internal/DefaultScalaJvmAssembly.java | 32 +
.../language/scala/internal/ScalaJvmAssembly.java | 24 +
.../toolchain/DefaultScalaToolProvider.java | 14 +-
.../toolchain/DownloadingScalaToolChain.java | 13 +-
.../toolchain/NotFoundScalaToolProvider.java | 2 +-
.../toolchain/ScalaToolChainServiceRegistry.java | 6 +-
.../org/gradle/language/scala/package-info.java | 3 +-
.../scala/plugins/ScalaLanguagePlugin.java | 75 +-
.../language/scala/plugins/package-info.java | 4 +-
.../language/scala/tasks/AbstractScalaCompile.java | 2 +
.../language/scala/tasks/PlatformScalaCompile.java | 2 +
.../gradle/language/scala/tasks/package-info.java | 4 +-
.../language/scala/toolchain/ScalaToolChain.java | 2 +
.../language/scala/toolchain/package-info.java | 4 +-
.../toolchain/DefaultScalaToolProviderTest.groovy | 6 +-
.../toolchain/DownloadingScalaToolChainTest.groovy | 6 +-
...ngesDuringBuildContinuousIntegrationTest.groovy | 157 +-
...nuousBuildChangeReportingIntegrationTest.groovy | 212 +++
.../jdk7/SymlinkContinuousIntegrationTest.groovy | 22 +-
.../cli/converter/LayoutToPropertiesConverter.java | 13 +-
.../daemon/registry/EmbeddedDaemonRegistry.java | 4 +-
.../exec/ContinuousBuildActionExecuter.java | 66 +-
.../exec/ContinuousBuildActionExecuterTest.groovy | 25 +-
.../AbstractContinuousIntegrationTest.groovy | 32 +-
.../maven/MavenPublishBasicIntegTest.groovy | 12 +-
.../maven/MavenPublishCoordinatesIntegTest.groovy | 14 +-
.../publish/maven/MavenPublishHttpIntegTest.groovy | 6 +-
.../maven/MavenPublishHttpsIntegTest.groovy | 6 +-
.../maven/MavenPublishIssuesIntegTest.groovy | 12 +-
.../SamplesMavenPublishIntegrationTest.groovy | 7 +-
.../MavenEarProjectPublishIntegrationTest.groovy | 1 +
.../MavenJavaProjectPublishIntegrationTest.groovy | 3 +
.../MavenMultiProjectPublishIntegrationTest.groovy | 4 +
...nNonUniqueSnapshotPublishIntegrationTest.groovy | 4 +-
...MavenPomGenerationPublishIntegrationTest.groovy | 4 +
.../maven/MavenPublishIntegrationTest.groovy | 16 +-
.../MavenSettingsPublishIntegrationTest.groovy | 4 +-
.../MavenVersionRangePublishIntegrationTest.groovy | 4 +
.../MavenWarProjectPublishIntegrationTest.groovy | 2 +
...SamplesMavenPomGenerationIntegrationTest.groovy | 11 +-
.../SamplesMavenQuickstartIntegrationTest.groovy | 8 +-
.../maven/internal/pom/DefaultMavenPom.java | 13 +-
.../org/gradle/api/publish/maven/package-info.java | 4 +-
.../api/publish/maven/plugins/package-info.java | 4 +-
.../api/publish/maven/tasks/package-info.java | 4 +-
.../main/java/org/gradle/maven/package-info.java | 4 +-
.../remote/internal/inet/SocketConnection.java | 58 +-
subprojects/model-core/model-core.gradle | 16 +-
.../gradle/model/ModelMapIntegrationTest.groovy | 127 ++
.../gradle/model/ModelReuseIntegrationTest.groovy | 170 ---
.../ModelRuleBindingFailureIntegrationTest.groovy | 1 -
.../ModelRuleValidationIntegrationTest.groovy | 10 +-
.../model/PluginRuleSourceIntegrationTest.groovy | 403 -----
...rceAppliedAsProjectPluginIntegrationTest.groovy | 445 ++++++
...SourceAppliedByRuleMethodIntegrationTest.groovy | 589 ++++++++
...eAppliedToModelMapElementIntegrationTest.groovy | 158 ++
.../gradle/model/RuleSourceIntegrationTest.groovy | 37 +
.../model/ScopedRuleSourceIntegrationTest.groovy | 157 --
...nterfaceBackedManagedTypeIntegrationTest.groovy | 49 +-
.../InvalidManagedModelRuleIntegrationTest.groovy | 24 +-
...GroovyScalarConfigurationIntegrationTest.groovy | 120 +-
.../managed/ManagedModelMapIntegrationTest.groovy | 86 +-
.../ManagedScalarCollectionsIntegrationTest.groovy | 65 +-
.../model/managed/ManagedSetIntegrationTest.groovy | 546 -------
...peWithUnmanagedPropertiesIntegrationTest.groovy | 9 +-
.../model/managed/ModelSetIntegrationTest.groovy | 72 +-
...ScalarTypesInManagedModelIntegrationTest.groovy | 5 +-
...managedCollectionPropertyIntegrationTest.groovy | 4 +-
.../InvalidModelRuleDeclarationException.java | 5 -
.../src/main/java/org/gradle/model/ModelMap.java | 166 ++-
.../src/main/java/org/gradle/model/ModelSet.java | 5 +-
.../src/main/java/org/gradle/model/RuleInput.java | 33 +
.../src/main/java/org/gradle/model/RuleSource.java | 6 +
.../src/main/java/org/gradle/model/RuleTarget.java | 33 +
.../src/main/java/org/gradle/model/Rules.java | 33 +
.../gradle/model/collection/CollectionBuilder.java | 238 ---
.../org/gradle/model/collection/ManagedSet.java | 62 -
.../ChildNodeInitializerStrategyAccessor.java | 24 -
.../ChildNodeInitializerStrategyAccessors.java | 42 -
.../internal/ModelMapModelProjection.java | 189 ---
.../org/gradle/model/collection/package-info.java | 20 -
.../model/internal/core/AbstractModelAction.java | 7 +-
.../internal/core/AbstractModelActionWithView.java | 11 +-
.../model/internal/core/BaseInstanceFactory.java | 54 +-
.../internal/core/ChainingModelProjection.java | 59 +-
.../core/ChildNodeInitializerStrategyAccessor.java | 21 +
.../ChildNodeInitializerStrategyAccessors.java | 40 +
.../internal/core/DefaultModelRegistration.java | 48 +-
.../core/DefaultNodeInitializerRegistry.java | 69 +-
.../core/DependencyOnlyExtractedModelRule.java | 38 -
.../model/internal/core/EmptyModelProjection.java | 17 +-
.../internal/core/EmptyReferenceProjection.java | 40 +
.../model/internal/core/ExtractedModelAction.java | 49 -
.../internal/core/ExtractedModelRegistration.java | 45 -
.../model/internal/core/ExtractedModelRule.java | 27 -
.../internal/core/FactoryBasedNodeInitializer.java | 187 ---
.../org/gradle/model/internal/core/Hidden.java | 31 +
.../gradle/model/internal/core/ModelAdapter.java | 4 +-
.../internal/core/ModelMapModelProjection.java | 165 +++
.../org/gradle/model/internal/core/ModelMaps.java | 33 +-
.../org/gradle/model/internal/core/ModelNode.java | 2 -
.../org/gradle/model/internal/core/ModelNodes.java | 49 +
.../gradle/model/internal/core/ModelPredicate.java | 20 +-
.../gradle/model/internal/core/ModelPromise.java | 8 +-
.../model/internal/core/ModelRegistration.java | 15 +-
.../model/internal/core/ModelRegistrations.java | 103 +-
.../org/gradle/model/internal/core/ModelSpec.java | 30 +
.../core/ModelTypeInitializationException.java | 66 +-
.../model/internal/core/MutableModelNode.java | 67 +-
.../model/internal/core/NodeBackedModelMap.java | 353 +++--
.../model/internal/core/NodeBackedModelSet.java | 15 +-
.../internal/core/NodeInitializerContext.java | 80 +-
.../internal/core/NodeInitializerRegistry.java | 4 +-
.../gradle/model/internal/core/NodePredicate.java | 117 ++
.../org/gradle/model/internal/core/Service.java | 53 -
.../core/SpecializedModelMapProjection.java | 25 +-
.../TypeCompatibilityModelProjectionSupport.java | 53 +-
.../model/internal/core/TypedModelProjection.java | 6 +-
.../internal/core/UnmanagedModelProjection.java | 32 +-
.../rule/describe/AbstractModelRuleDescriptor.java | 17 +-
.../core/rule/describe/ModelRuleDescriptor.java | 8 +-
.../rule/describe/NestedModelRuleDescriptor.java | 14 +-
.../rule/describe/SimpleModelRuleDescriptor.java | 4 +
.../rule/describe/StandardDescriptorFactory.java | 38 -
...AbstractAnnotationDrivenModelRuleExtractor.java | 16 +-
.../inspect/AbstractManagedModelInitializer.java | 147 --
.../internal/inspect/AbstractMethodRuleAction.java | 56 +
.../AbstractModelCreationRuleExtractor.java | 68 +-
.../AbstractMutationModelRuleExtractor.java | 47 +-
...bstractUnmanagedModelCreationRuleExtractor.java | 94 --
.../DefaultMethodModelRuleExtractionContext.java | 76 +
.../inspect/DefaultMethodRuleDefinition.java | 35 +-
.../internal/inspect/DefaultModelRuleInvoker.java | 29 +-
...efaultRuleSourceValidationProblemCollector.java | 66 +
.../model/internal/inspect/ExtractedModelRule.java | 27 +
.../internal/inspect/ExtractedRuleSource.java | 45 +
.../inspect/FactoryBasedStructNodeInitializer.java | 39 +
.../FormattingValidationProblemCollector.java | 96 ++
.../inspect/ManagedChildNodeCreatorStrategy.java | 5 +-
.../inspect/ManagedModelCreationRuleExtractor.java | 114 +-
.../internal/inspect/ManagedModelInitializer.java | 74 -
.../internal/inspect/MethodBackedModelAction.java | 29 +-
.../inspect/MethodModelRuleApplicationContext.java | 35 +
.../inspect/MethodModelRuleExtractionContext.java | 21 +
.../internal/inspect/MethodModelRuleExtractor.java | 11 +-
.../inspect/MethodModelRuleExtractors.java | 4 +-
.../model/internal/inspect/MethodRuleAction.java | 31 +
.../internal/inspect/MethodRuleDefinition.java | 5 +-
.../model/internal/inspect/ModelRuleExtractor.java | 533 +++++--
.../ReadonlyImmutableManagedPropertyException.java | 2 -
.../inspect/RuleDefinitionRuleExtractor.java | 119 ++
.../inspect/RuleMethodBackedMutationAction.java | 39 -
.../RuleSourceValidationProblemCollector.java | 27 +
.../inspect/ServiceModelCreationRuleExtractor.java | 33 -
.../internal/inspect/StructNodeInitializer.java | 193 +++
.../UnmanagedModelCreationRuleExtractor.java | 90 +-
.../UnmanagedPropertyMissingSetterException.java | 9 +-
.../inspect/ValidationProblemCollector.java | 45 +
.../manage/binding/AbstractDelegationBinding.java | 39 +
.../binding/AbstractStructMethodBinding.java | 45 +
.../manage/binding/BridgeMethodBinding.java | 29 +
.../manage/binding/DefaultStructBindings.java | 117 ++
.../manage/binding/DefaultStructBindingsStore.java | 561 +++++++
.../manage/binding/DelegateMethodBinding.java | 29 +
.../manage/binding/DirectMethodBinding.java | 39 +
.../binding/InvalidManagedTypeException.java | 29 +
.../internal/manage/binding/ManagedProperty.java | 71 +
.../binding/ManagedPropertyMethodBinding.java | 51 +
.../binding/StructBindingExtractionContext.java | 97 ++
.../StructBindingValidationProblemCollector.java | 35 +
.../internal/manage/binding/StructBindings.java | 99 ++
.../manage/binding/StructBindingsStore.java | 25 +
.../manage/binding/StructMethodBinding.java | 34 +
.../binding/StructMethodImplementationBinding.java | 23 +
.../manage/instance/GeneratedViewState.java | 39 +
.../manage/instance/ManagedProxyFactory.java | 76 +-
.../manage/instance/ModelElementState.java | 12 +-
.../manage/projection/ManagedModelProjection.java | 55 +-
.../manage/schema/AbstractStructSchema.java | 26 +-
.../manage/schema/ManagedImplStructSchema.java | 10 +-
.../internal/manage/schema/ModelProperty.java | 79 +-
.../internal/manage/schema/ModelSchemaStore.java | 2 +
.../internal/manage/schema/RuleSourceSchema.java | 35 +
.../model/internal/manage/schema/StructSchema.java | 8 +
.../manage/schema/UnmanagedImplStructSchema.java | 11 +-
.../manage/schema/cache/ModelSchemaCache.java | 66 +-
...CollectionNodeInitializerExtractionSupport.java | 7 +-
.../manage/schema/extract/CollectionStrategy.java | 36 -
.../schema/extract/ConstructableTypesRegistry.java | 25 -
.../extract/DefaultConstructableTypesRegistry.java | 44 -
.../DefaultModelSchemaExtractionContext.java | 53 +-
.../extract/DefaultModelSchemaExtractor.java | 116 ++
.../schema/extract/DefaultModelSchemaStore.java | 28 +-
...toryBasedNodeInitializerExtractionStrategy.java | 52 -
...sedStructNodeInitializerExtractionStrategy.java | 73 +
.../InvalidManagedModelElementTypeException.java | 47 +-
.../schema/extract/JavaUtilCollectionStrategy.java | 68 +
.../schema/extract/JdkValueTypeStrategy.java | 9 +-
...mplStructNodeInitializerExtractionStrategy.java | 21 +-
.../schema/extract/ManagedImplStructStrategy.java | 331 +----
.../schema/extract/ManagedProxyClassGenerator.java | 443 +++---
...anagedSetNodeInitializerExtractionStrategy.java | 116 --
.../manage/schema/extract/ManagedSetStrategy.java | 30 -
.../internal/manage/schema/extract/MethodType.java | 87 --
.../ModelMapNodeInitializerExtractionStrategy.java | 7 +-
.../manage/schema/extract/ModelMapStrategy.java | 17 +-
.../extract/ModelPropertyExtractionContext.java | 62 +-
.../extract/ModelPropertyExtractionResult.java | 20 +-
.../extract/ModelSchemaExtractionContext.java | 10 +-
.../extract/ModelSchemaExtractionStrategy.java | 7 +
.../schema/extract/ModelSchemaExtractor.java | 104 +-
.../manage/schema/extract/ModelSchemaUtils.java | 19 +-
.../ModelSetNodeInitializerExtractionStrategy.java | 2 +-
.../manage/schema/extract/ModelSetStrategy.java | 49 +-
.../extract/NodeInitializerExtractionStrategy.java | 3 +-
.../manage/schema/extract/PrimitiveStrategy.java | 4 +-
.../manage/schema/extract/PrimitiveTypes.java | 49 +
.../extract/PropertyAccessorExtractionContext.java | 12 +-
.../schema/extract/PropertyAccessorType.java | 142 ++
.../RuleSourceSchemaExtractionStrategy.java | 42 +
...ollectionNodeInitializerExtractionStrategy.java | 32 +-
.../schema/extract/ScalarCollectionStrategy.java | 60 -
.../manage/schema/extract/ScalarTypes.java | 25 +-
.../manage/schema/extract/SetStrategy.java | 58 -
.../extract/SpecializedMapNodeInitializer.java | 65 +
...alizedMapNodeInitializerExtractionStrategy.java | 49 +-
.../schema/extract/SpecializedMapStrategy.java | 5 +-
.../StructSchemaExtractionStrategySupport.java | 178 +--
.../extract/UnmanagedCollectionStrategy.java | 46 -
.../extract/UnmanagedImplStructStrategy.java | 54 +-
.../UnmanagedModelElementTypeException.java | 23 -
.../method/WeaklyTypeReferencingMethod.java | 28 +-
.../model/internal/registry/BindingPredicate.java | 18 +-
.../internal/registry/DefaultModelRegistry.java | 747 +++-------
.../model/internal/registry/ModelBinding.java | 5 -
.../model/internal/registry/ModelElementNode.java | 254 ++++
.../gradle/model/internal/registry/ModelGraph.java | 50 +-
.../model/internal/registry/ModelListener.java | 7 +-
.../model/internal/registry/ModelNodeInternal.java | 161 +-
.../internal/registry/ModelReferenceNode.java | 77 +-
.../model/internal/registry/ModelRegistry.java | 24 +-
.../internal/registry/ModelRegistryInternal.java | 36 +
.../registry/PathBinderCreationListener.java | 6 +-
.../model/internal/registry/RuleBindings.java | 217 ++-
.../model/internal/registry/RuleContext.java | 17 -
.../model/internal/registry/SingleNodeBinding.java | 20 -
.../report/IncompatibleTypeReferenceReporter.java | 12 +-
.../model/internal/type/ClassTypeWrapper.java | 30 +-
.../internal/type/GenericArrayTypeWrapper.java | 24 +-
.../org/gradle/model/internal/type/ModelType.java | 149 +-
.../org/gradle/model/internal/type/ModelTypes.java | 73 +-
.../internal/type/ParameterizedTypeWrapper.java | 123 +-
.../internal/type/TypeVariableTypeWrapper.java | 126 +-
.../gradle/model/internal/type/TypeWrapper.java | 11 +-
.../model/internal/type/WildcardTypeWrapper.java | 36 +-
.../model/internal/type/WildcardWrapper.java | 26 +
.../main/java/org/gradle/model/package-info.java | 3 +-
.../gradle/model/ManagedModelMapTypesTest.groovy | 74 +-
.../org/gradle/model/ManagedNamedTest.groovy | 29 +-
.../model/ManagedNodeBackedModelMapTest.groovy | 973 +-----------
.../org/gradle/model/NodeBackedModelMapSpec.groovy | 1219 +++++++++++++++
.../model/UnmanagedNodeBackedModelMapTest.groovy | 835 +----------
.../internal/core/BaseInstanceFactoryTest.groovy | 36 +-
.../InstanceBackedModelRegistrationTest.groovy | 6 +-
.../model/internal/core/ModelTypeJavaTest.java | 8 +
.../model/internal/core/ModelTypeTest.groovy | 388 ++++-
.../core/UnmanagedModelProjectionTest.groovy | 11 +-
.../describe/StandardDescriptorFactoryTest.groovy | 38 -
.../inspect/AbstractJavaPropertyRules.java | 46 +
...herManagedWithPropertyOfInvalidManagedType.java | 3 +-
.../ClassModelRuleSourceValidationTest.groovy | 31 +-
...FormattingValidationProblemCollectorTest.groovy | 109 ++
.../internal/inspect/ManagedAnnotatedClass.java | 23 -
.../inspect/ManagedModelInitializerTest.groovy | 74 +-
.../ManagedWithPropertyOfInvalidManagedType.java | 3 +-
.../ManagedWithReferenceOfInvalidManagedType.java | 5 +-
.../internal/inspect/ModelRuleBindingTest.groovy | 17 +-
.../internal/inspect/ModelRuleExtractorTest.groovy | 467 ++++--
.../inspect/MutationRuleExecutionOrderTest.groovy | 18 +-
.../gradle/model/internal/inspect/OuterClass.java | 3 -
.../inspect/RuleDefinitionRuleExtractorTest.groovy | 54 +
.../model/internal/inspect/WithGroovyMeta.groovy | 41 +
.../binding/DefaultStructBindingsStoreTest.groovy | 694 +++++++++
.../manage/instance/ManagedProxyTest.groovy | 49 -
.../AbstractCollectionModelProjectionTest.groovy | 20 +-
.../projection/ModelSetModelProjectionTest.groovy | 4 +-
.../schema/extract/CustomTestAnnotation.groovy | 25 +
.../schema/extract/CustomTestAnnotation2.groovy | 23 +
.../extract/DefaultModelSchemaExtractorTest.groovy | 1055 +++++++++++++
.../extract/DefaultModelSchemaStoreTest.groovy | 35 +-
.../extract/JavaUtilCollectionStrategyTest.groovy | 64 +
.../extract/ManagedImplStructStrategyTest.groovy | 4 +-
.../extract/ManagedProxyClassGeneratorTest.groovy | 252 +++-
.../schema/extract/ModelMapStrategyTest.groovy | 4 +-
.../schema/extract/ModelSchemaExtractorTest.groovy | 1552 --------------------
.../schema/extract/ModelSetStrategyTest.groovy | 4 +-
.../schema/extract/PrimitiveTypesTest.groovy | 75 +
.../schema/extract/PropertyAccessorTypeTest.groovy | 126 ++
.../RuleSourceSchemaExtractionStrategyTest.groovy | 60 +
.../extract/ScalarCollectionStrategyTest.groovy | 53 -
.../extract/ScalarTypesInManagedModelTest.groovy | 4 +-
.../extract/SpecializedModelMapStrategyTest.groovy | 4 +-
...TypeWithManagedSuperTypeExtractionStrategy.java | 28 -
.../extract/UnmanagedCollectionStrategyTest.groovy | 42 -
.../extract/UnmanagedImplStructStrategyTest.groovy | 4 +-
.../model/internal/registry/BeanRules.groovy | 28 +
.../registry/DefaultModelRegistryTest.groovy | 259 ++--
.../model/internal/registry/ModelGraphTest.groovy | 204 +--
.../registry/ModelNodeReplacementTest.groovy | 61 -
.../registry/ModelRegistryEphemeralNodeTest.groovy | 209 ---
.../model/internal/registry/RegistrySpec.groovy | 57 +-
.../internal/registry/RuleBindingsTest.groovy | 329 ++++-
.../model/internal/registry/ScopedRuleTest.groovy | 45 +-
.../model/internal/type/ModelTypesTest.groovy | 35 +
.../model/internal/fixture/ModelActionBuilder.java | 16 +-
.../internal/fixture/ModelRegistrationBuilder.java | 182 ---
.../internal/fixture/ModelRegistryHelper.java | 4 +-
.../fixture/ModelRegistryHelperExtension.java | 230 ++-
.../internal/fixture/ProjectRegistrySpec.groovy | 56 +-
.../fixture/TestManagedProxyFactory.groovy | 23 -
.../fixture/TestNodeInitializerRegistry.java | 39 -
.../internal/NonTransformedModelDslBacking.java | 6 +-
.../dsl/internal/TransformedModelDslBacking.java | 10 +-
.../nativeintegration/services/NativeServices.java | 4 +-
subprojects/performance/performance.gradle | 224 ++-
.../BuildReceiptPluginPerformanceTest.groovy | 99 ++
.../ConfigurationPerformanceTest.groovy | 49 -
.../performance/DaemonPerformanceTest.groovy | 2 +-
.../DependencyReportPerformanceTest.groovy | 2 +-
.../IdeIntegrationPerformanceTest.groovy | 4 +-
...aBuildConfigurationDaemonPerformanceTest.groovy | 82 ++
.../JavaBuildConfigurationPerformanceTest.groovy | 71 +
.../JavaSoftwareModelBuildPerformanceTest.groovy | 46 +-
...wareModelCompileAvoidancePerformanceTest.groovy | 14 +-
...oftwareModelConfigurationPerformanceTest.groovy | 54 -
.../JavaSoftwareModelSourceFileUpdater.groovy | 69 +-
.../MonolithicNativePluginPerformanceTest.groovy | 158 --
.../performance/NativeBuildPerformanceTest.groovy | 8 +-
.../NativeScenarioPerformanceTest.groovy | 18 -
.../OldJavaPluginBigProjectPerformanceTest.groovy | 6 +-
.../OldVsNewJavaPluginPerformanceTest.groovy | 31 +-
.../ProjectDependenciesPerformanceTest.groovy | 2 +-
.../RealWorldNativePluginPerformanceTest.groovy | 146 ++
.../performance/SourceUpdateCardinality.java | 51 +
.../TestExecutionPerformanceTest.groovy | 2 +-
.../performance/VariantsPerformanceTest.groovy | 47 +-
.../templates/java-sw-model-project/build.gradle | 7 +-
.../src/templates/native-monolithic/common.gradle | 5 -
.../templates/native-monolithic/components.gradle | 12 +-
.../src/templates/root-project/build.gradle | 16 +
.../gradle/performance/ResultSpecification.groovy | 6 +-
.../CrossVersionPerformanceResultsTest.groovy | 287 ----
...CrossVersionPerformanceTestExecutionTest.groovy | 287 ++++
.../CrossVersionPerformanceTestRunnerTest.groovy | 22 +-
.../results/CrossBuildResultsStoreTest.groovy | 321 +++-
.../results/CrossVersionResultsStoreTest.groovy | 112 +-
.../results/TestPageGeneratorTest.groovy | 47 +
.../AbstractCrossBuildPerformanceTest.groovy | 7 +-
.../AbstractCrossVersionPerformanceTest.groovy | 17 +-
.../categories/BasicPerformanceTest.java | 2 +-
.../BuildReceiptPluginPerformanceTest.java | 23 +
.../gradle/performance/categories/Experiment.java | 2 +-
.../categories/GradleCorePerformanceTest.java | 21 +
.../categories/JavaPerformanceTest.java | 2 +-
.../categories/NativePerformanceTest.java | 2 +-
.../performance/fixture/BaselineVersion.groovy | 4 -
.../performance/fixture/BuildDisplayInfo.groovy | 6 +-
.../fixture/BuildExperimentListener.java | 2 -
.../fixture/BuildExperimentListenerAdapter.java | 5 -
.../performance/fixture/BuildExperimentRunner.java | 53 +-
.../performance/fixture/BuildExperimentSpec.groovy | 7 +-
.../BuildReceiptPerformanceTestRunner.groovy | 53 +
.../fixture/CrossBuildPerformanceResults.groovy | 14 +-
.../fixture/CrossBuildPerformanceTestRunner.groovy | 2 +-
.../fixture/CrossVersionPerformanceResults.groovy | 21 +-
.../CrossVersionPerformanceTestRunner.groovy | 60 +-
.../fixture/GradleInvocationSpec.groovy | 16 +-
.../fixture/MeasuredOperationList.groovy | 4 +-
.../performance/fixture/PerformanceTestResult.java | 30 +-
.../performance/fixture/PerformanceTestSpec.java | 12 +-
.../fixture/TextFileDataReporter.groovy | 35 -
.../performance/results/AllResultsStore.java | 4 +-
.../results/BaseCrossBuildResultsStore.java | 270 ++++
.../results/BuildReceiptsResultsStore.java | 27 +
.../performance/results/CompositeResultsStore.java | 4 +-
.../results/CrossBuildPerformanceTestHistory.java | 199 +++
.../results/CrossBuildResultsStore.java | 242 +--
.../results/CrossBuildTestExecutionHistory.java | 128 --
.../CrossVersionPerformanceTestHistory.java | 227 +++
.../results/CrossVersionResultsStore.java | 85 +-
.../results/CrossVersionTestExecutionHistory.java | 150 --
.../performance/results/HtmlPageGenerator.java | 49 +-
.../performance/results/IndexPageGenerator.java | 69 +-
.../performance/results/PerformanceResults.java | 39 -
.../results/PerformanceTestExecution.java | 74 +
.../results/PerformanceTestHistory.java | 54 +
.../performance/results/ReportGenerator.java | 3 +-
.../gradle/performance/results/ResultsStore.java | 4 +-
.../performance/results/ScenarioDefinition.java | 55 +
.../performance/results/TestDataGenerator.java | 18 +-
.../performance/results/TestExecutionHistory.java | 37 -
.../performance/results/TestPageGenerator.java | 351 +++--
.../resources/org/gradle/reporting/style.css | 49 +-
subprojects/platform-base/platform-base.gradle | 8 +-
.../AbstractComponentModelIntegrationTest.groovy | 14 +-
.../base/AssembleTaskIntegrationTest.groovy | 149 --
.../BinariesLifecycleTaskIntegrationTest.groovy | 181 +++
.../base/ComponentBinariesIntegrationTest.groovy | 44 +-
.../base/ComponentModelIntegrationTest.groovy | 26 +-
.../ComponentModelReportIntegrationTest.groovy | 364 +++++
.../base/CustomBinaryIntegrationTest.groovy | 53 +-
.../base/CustomBinaryTasksIntegrationTest.groovy | 217 ++-
.../CustomComponentBinariesIntegrationTest.groovy | 105 +-
.../base/CustomComponentIntegrationTest.groovy | 61 +-
.../CustomComponentPluginIntegrationTest.groovy | 4 +-
.../CustomComponentSourceSetIntegrationTest.groovy | 259 +++-
.../base/FunctionalSourceSetIntegrationTest.groovy | 181 ++-
.../base/InternalViewsSampleIntegrationTest.groovy | 68 +
.../base/LanguageSourceSetIntegrationTest.groovy | 96 +-
.../base/LanguageTypeIntegrationTest.groovy | 12 +-
.../base/LanguageTypeSampleIntegrationTest.groovy | 14 +-
.../VariantAspectExtractionIntegrationTest.groovy | 32 +-
.../LifecycleBasePluginIntegrationTest.groovy | 32 -
...efaultLibraryResolutionErrorMessageBuilder.java | 6 +-
.../LibraryResolutionErrorMessageBuilder.java | 24 +-
.../resolve/LocalLibraryDependencyResolver.java | 126 +-
.../resolve/LocalLibraryMetaDataAdapter.java | 2 +-
.../api/internal/resolve/VariantsMatcher.java | 3 +-
.../gradle/language/base/DependentSourceSet.java | 2 +
.../base/internal/JointCompileTaskConfig.java | 26 +
.../base/internal/LanguageSourceSetFactory.java | 37 +-
.../base/internal/LanguageSourceSetInternal.java | 5 -
.../model/BinarySourceTransformations.java | 135 ++
.../base/internal/model/ComponentBinaryRules.java | 48 -
.../base/internal/model/ComponentRules.java | 75 +-
.../internal/model/ComponentSpecInitializer.java | 54 -
.../DefaultLibraryLocalComponentMetaData.java | 89 +-
.../internal/model/DefaultVariantsMetaData.java | 11 +-
.../internal/registry/DefaultLanguageRegistry.java | 48 -
.../internal/registry/LanguageRegistration.java | 12 +-
.../base/internal/registry/LanguageRegistry.java | 26 -
.../registry/NamedLanguageRegistration.java | 18 +-
.../resolve/DependentSourceSetResolveContext.java | 68 -
.../resolve/LocalComponentResolveContext.java | 74 +
.../org/gradle/language/base/package-info.java | 4 +-
.../base/plugins/ComponentModelBasePlugin.java | 153 +-
.../language/base/plugins/LanguageBasePlugin.java | 182 +--
.../gradle/language/base/plugins/package-info.java | 4 +-
.../base/sources/BaseLanguageSourceSet.java | 9 +-
.../gradle/language/base/sources/package-info.java | 4 +-
.../org/gradle/platform/base/BinaryContainer.java | 1 -
.../java/org/gradle/platform/base/BinaryTasks.java | 11 +-
.../platform/base/BinaryTasksCollection.java | 6 +-
.../java/org/gradle/platform/base/BinaryType.java | 2 +-
.../org/gradle/platform/base/ComponentSpec.java | 2 +-
.../org/gradle/platform/base/ComponentType.java | 4 +-
.../gradle/platform/base/ComponentTypeBuilder.java | 3 +
.../platform/base/InvalidModelException.java | 2 +
.../org/gradle/platform/base/LanguageType.java | 2 +-
.../platform/base/LibraryBinaryDependencySpec.java | 48 +
.../platform/base/ModelInstantiationException.java | 2 +
.../gradle/platform/base/ToolChainRegistry.java | 3 +
.../java/org/gradle/platform/base/TypeBuilder.java | 16 +-
.../platform/base/binary/BaseBinarySpec.java | 72 +-
.../base/binary/internal/BaseBinaryRules.java | 48 +
.../gradle/platform/base/binary/package-info.java | 4 +-
.../platform/base/component/BaseComponentSpec.java | 4 +-
.../platform/base/component/package-info.java | 4 +-
.../platform/base/internal/BinarySpecInternal.java | 8 +
.../internal/BinaryTasksCollectionWrapper.java | 8 +-
.../DefaultLibraryBinaryDependencySpec.java | 93 ++
.../PlatformAwareComponentSpecInternal.java | 2 -
.../internal/VariantAspectExtractionStrategy.java | 18 +-
.../builder/LanguageTypeBuilderInternal.java | 24 -
.../base/internal/builder/TypeBuilderFactory.java | 23 -
...nnotationDrivenComponentModelRuleExtractor.java | 66 +-
.../internal/registry/AbstractTypeBuilder.java | 4 +-
.../registry/BinaryTasksModelRuleExtractor.java | 131 +-
.../registry/BinaryTypeModelRuleExtractor.java | 62 +-
.../ComponentBinariesModelRuleExtractor.java | 101 +-
.../registry/ComponentTypeModelRuleExtractor.java | 57 +-
.../registry/LanguageTypeModelRuleExtractor.java | 83 +-
.../base/internal/registry/ModelMapBasedRule.java | 38 +-
.../internal/registry/TypeModelRuleExtractor.java | 133 +-
.../org/gradle/platform/base/package-info.java | 4 +-
.../platform/base/plugins/BinaryBasePlugin.java | 126 ++
.../gradle/platform/base/plugins/package-info.java | 21 +
.../platform/base/test/TestSuiteBinarySpec.java | 31 -
.../platform/base/test/TestSuiteContainer.java | 27 -
.../gradle/platform/base/test/TestSuiteSpec.java | 31 -
.../gradle/platform/base/test/package-info.java | 23 -
.../org.gradle.binary-base.properties | 1 +
.../org.gradle.component-base.properties | 1 +
.../internal/resolve/VariantsMatcherTest.groovy | 8 +-
.../ComponentTypeModelRuleExtractorTest.groovy | 74 +-
.../model/DefaultVariantsMetaDataTest.groovy | 6 +-
.../model/VariantsMetaDataHelperTest.groovy | 11 +-
.../LanguageTypeModelRuleExtractorTest.groovy | 83 +-
.../DependentSourceSetResolveContextTest.groovy | 69 -
.../LocalComponentResolveContextTest.groovy | 50 +
.../plugins/ComponentModelBasePluginTest.groovy | 96 ++
.../base/plugins/LanguageBasePluginTest.groovy | 70 +-
.../base/sources/BaseLanguageSourceSetTest.groovy | 4 +-
.../platform/base/binary/BaseBinarySpecTest.groovy | 36 +-
.../base/component/BaseComponentSpecTest.groovy | 32 +-
...AbstractAnnotationModelRuleExtractorTest.groovy | 80 +-
.../BinaryTasksModelRuleExtractorTest.groovy | 68 +-
.../BinaryTypeModelRuleExtractorTest.groovy | 86 +-
.../ComponentBinariesModelRuleExtractorTest.groovy | 48 +-
.../base/plugins/BinaryBasePluginTest.groovy | 126 ++
.../sources/BaseLanguageSourceSetFixtures.groovy | 35 +-
.../platform/base/PlatformBaseSpecification.groovy | 80 +
.../platform/base/binary/BaseBinaryFixtures.groovy | 26 +-
.../base/component/BaseComponentFixtures.groovy | 31 +-
.../fixtures/BaseInstanceFixtureSupport.groovy | 58 +
.../plugin/AbstractLanguagePluginSpec.groovy | 6 +-
...ustomJarBinarySpecSubtypeIntegrationTest.groovy | 5 +-
.../gradle/jvm/ModelReuseIntegrationTest.groovy | 61 -
...latformJvmComponentReportIntegrationTest.groovy | 30 +-
.../resolve/JvmLocalLibraryMetaDataAdapter.java | 129 +-
.../java/archives/internal/DefaultManifest.java | 12 +-
.../internal/DefaultManifestMergeSpec.java | 8 +-
.../main/java/org/gradle/jvm/JarBinarySpec.java | 27 +-
.../main/java/org/gradle/jvm/JvmBinarySpec.java | 6 -
.../main/java/org/gradle/jvm/JvmBinaryTasks.java | 32 -
.../main/java/org/gradle/jvm/JvmComponentSpec.java | 2 +
.../src/main/java/org/gradle/jvm/JvmResources.java | 1 -
.../jvm/internal/AbstractJvmBinaryRenderer.java | 4 +-
.../gradle/jvm/internal/DefaultJarBinarySpec.java | 92 +-
.../gradle/jvm/internal/DefaultJvmAssembly.java | 61 +
.../gradle/jvm/internal/DefaultJvmBinarySpec.java | 99 ++
.../gradle/jvm/internal/DefaultJvmBinaryTasks.java | 33 -
.../gradle/jvm/internal/DefaultJvmLibrarySpec.java | 15 +-
.../jvm/internal/DependencyResolvingClasspath.java | 65 +-
.../org/gradle/jvm/internal/JarBinaryRules.java | 15 +-
.../gradle/jvm/internal/JarBinarySpecInternal.java | 15 +-
.../java/org/gradle/jvm/internal/JvmAssembly.java | 56 +
.../gradle/jvm/internal/JvmBinarySpecInternal.java | 24 +
.../SourceSetDependencyResolvingClasspath.java | 45 +
.../org/gradle/jvm/internal/WithDependencies.java | 32 +
.../org/gradle/jvm/internal/WithJvmAssembly.java | 27 +
.../jvm/internal/services/PlatformJvmServices.java | 19 +-
.../src/main/java/org/gradle/jvm/package-info.java | 4 +-
.../jvm/platform/internal/DefaultJavaPlatform.java | 2 -
.../org/gradle/jvm/plugins/JvmComponentPlugin.java | 68 +-
.../java/org/gradle/jvm/plugins/package-info.java | 4 +-
.../main/java/org/gradle/jvm/tasks/api/ApiJar.java | 221 +--
.../jvm/tasks/api/internal/ApiClassExtractor.java | 81 +-
.../jvm/tasks/api/internal/ApiMemberSelector.java | 15 +-
.../java/org/gradle/jvm/tasks/package-info.java | 4 +-
.../org/gradle/jvm/toolchain/package-info.java | 1 +
.../JvmLocalLibraryDependencyResolverTest.groovy | 25 +-
.../jvm/internal/DefaultJarBinarySpecTest.groovy | 4 +-
.../jvm/internal/DefaultJvmBinaryTasksTest.groovy | 64 -
.../jvm/internal/DefaultJvmLibrarySpecTest.groovy | 4 +-
.../internal/plugins/CreateJvmBinariesTest.groovy | 8 +-
.../ApiClassExtractorAnnotationsTest.groovy | 1 -
.../internal/ApiClassExtractorTestSupport.groovy | 9 +-
subprojects/platform-native/platform-native.gradle | 28 +-
.../ModelReuseIntegrationTest.groovy | 87 --
...formNativeComponentReportIntegrationTest.groovy | 59 +-
.../TestSuiteDefinitionIntegrationSpec.groovy | 218 ---
.../TestSuiteModelIntegrationSpec.groovy | 347 -----
.../InstallExecutableIntegrationTest.groovy | 92 ++
.../language/nativeplatform/package-info.java | 1 +
.../nativeplatform/NativeLibraryBinarySpec.java | 4 +-
.../internal/DefaultStaticLibraryBinarySpec.java | 2 +-
.../internal/NativeBinaryRenderer.java | 31 +
.../nativeplatform/internal/NativeComponents.java | 99 ++
.../internal/configure/NativeBinaries.java | 1 +
.../internal/services/NativeBinaryServices.java | 8 +-
.../org/gradle/nativeplatform/package-info.java | 1 +
.../nativeplatform/platform/package-info.java | 1 +
.../plugins/NativeComponentModelPlugin.java | 137 +-
.../nativeplatform/plugins/package-info.java | 1 +
.../nativeplatform/tasks/InstallExecutable.groovy | 15 +-
.../tasks/PrefixHeaderFileGenerateTask.java | 2 +
.../gradle/nativeplatform/tasks/package-info.java | 1 +
.../test/NativeTestSuiteBinarySpec.java | 83 --
.../nativeplatform/test/NativeTestSuiteSpec.java | 33 -
.../internal/DefaultNativeTestSuiteBinarySpec.java | 102 --
.../gradle/nativeplatform/test/package-info.java | 20 -
.../test/plugins/NativeBinariesTestPlugin.java | 107 --
.../test/tasks/RunTestExecutable.groovy | 72 -
.../toolchain/internal/ExtendableToolChain.java | 6 +-
.../nativeplatform/toolchain/package-info.java | 1 +
.../toolchain/plugins/package-info.java | 1 +
.../internal/DefaultNativeComponentTest.groovy | 4 +-
.../DefaultNativeExecutableBinarySpecTest.groovy | 7 +-
.../DefaultNativeExecutableSpecTest.groovy | 3 +-
.../internal/DefaultNativeLibrarySpecTest.groovy | 3 +-
.../DefaultSharedLibraryBinarySpecTest.groovy | 8 +-
.../DefaultStaticLibraryBinarySpecTest.groovy | 8 +-
.../internal/NativeBinarySpecTest.groovy | 9 +-
.../internal/TestNativeBinariesFactory.java | 15 +-
.../DefaultNativeTestSuiteBinarySpecTest.groovy | 68 -
...bstractInstalledToolChainIntegrationSpec.groovy | 4 +-
.../fixtures/NativeInstallationFixture.groovy | 6 +-
...dPlayAndJvmLibraryProjectIntegrationTest.groovy | 13 +-
...dPlayAndLegacyJavaProjectIntegrationTest.groovy | 35 +
.../PlayBinaryApplicationIntegrationTest.groovy | 23 +-
...ayDistributionApplicationIntegrationTest.groovy | 45 +-
...ayMultiProjectApplicationIntegrationTest.groovy | 11 +-
...ayPlatformComponentReportIntegrationTest.groovy | 6 +-
.../integtest/PlayPlatformIntegrationTest.groovy | 6 +-
.../PlayTestApplicationIntegrationTest.groovy | 8 +-
.../PlayBinaryAdvancedAppIntegrationTest.groovy | 8 +-
...ayDistributionAdvancedAppIntegrationTest.groovy | 19 +-
...aScriptCompilerContinuousIntegrationTest.groovy | 2 +-
...ltiProjectContinuousBuildIntegrationTest.groovy | 24 +-
.../PlayMultiProjectReloadIntegrationTest.groovy | 16 +-
...yRoutesCompilerContinuousIntegrationTest.groovy | 2 +-
...ayTwirlCompilerContinuousIntegrationTest.groovy | 2 +-
.../UserGuidePlaySamplesIntegrationTest.groovy | 10 +-
.../PlayApplicationPluginIntegrationTest.groovy | 16 +-
.../PlayDistributionPluginIntegrationTest.groovy | 107 +-
...stractCoffeeScriptCompileIntegrationTest.groovy | 34 +-
.../AbstractJavaScriptMinifyIntegrationTest.groovy | 33 +-
.../AbstractRoutesCompileIntegrationTest.groovy | 55 +-
.../CoffeeScriptCompileIntegrationTest.groovy | 79 +-
...offeeScriptImplementationIntegrationTest.groovy | 19 +-
.../tasks/DistributionZipIntegrationTest.groovy | 2 +-
.../tasks/JavaScriptMinifyIntegrationTest.groovy | 70 +-
.../Play24RoutesCompileIntegrationTest.groovy | 2 +-
.../play/tasks/TwirlCompileIntegrationTest.groovy | 163 +-
.../play/tasks/TwirlVersionIntegrationTest.groovy | 18 +-
.../org/gradle/language/twirl/TwirlImports.java | 27 +
.../org/gradle/language/twirl/TwirlSourceSet.java | 9 +
.../twirl/internal/DefaultTwirlSourceSet.java | 13 +
.../org/gradle/language/twirl/package-info.java | 3 +-
.../org/gradle/play/PlayApplicationBinarySpec.java | 8 +-
.../java/org/gradle/play/PlayApplicationSpec.java | 3 +-
.../org/gradle/play/distribution/package-info.java | 3 +-
.../internal/DefaultPlayApplicationBinarySpec.java | 83 +-
.../DefaultPlayPlatformAwareComponentSpec.java | 4 +-
.../gradle/play/internal/JavaScriptSourceCode.java | 22 +
.../PlayApplicationBinarySpecInternal.java | 11 +-
.../org/gradle/play/internal/ScalaSourceCode.java | 22 +
.../spec/PlayApplicationBinaryRenderer.java | 16 +
.../internal/twirl/DefaultTwirlCompileSpec.java | 11 +-
.../play/internal/twirl/TwirlCompileSpec.java | 3 +-
.../gradle/play/internal/twirl/TwirlCompiler.java | 2 +-
.../internal/twirl/TwirlCompilerAdapterV10X.java | 8 +-
.../internal/twirl/TwirlCompilerAdapterV22X.java | 19 +-
.../twirl/VersionedTwirlCompilerAdapter.java | 3 +-
.../main/java/org/gradle/play/package-info.java | 1 +
.../org/gradle/play/platform/PlayPlatform.java | 6 +-
.../gradle/play/plugins/PlayApplicationPlugin.java | 181 +--
.../play/plugins/PlayCoffeeScriptPlugin.java | 177 ++-
.../play/plugins/PlayDistributionPlugin.java | 161 +-
.../gradle/play/plugins/PlayJavaScriptPlugin.java | 135 +-
.../play/plugins/PlayPluginConfigurations.java | 4 +-
.../org/gradle/play/plugins/PlayRoutesPlugin.java | 127 ++
.../org/gradle/play/plugins/PlayTestPlugin.java | 5 +-
.../org/gradle/play/plugins/PlayTwirlPlugin.java | 153 ++
.../java/org/gradle/play/plugins/package-info.java | 5 +-
.../org/gradle/play/tasks/JavaScriptMinify.java | 1 -
.../java/org/gradle/play/tasks/RoutesCompile.java | 1 -
.../java/org/gradle/play/tasks/TwirlCompile.java | 30 +-
.../java/org/gradle/play/tasks/package-info.java | 3 +-
.../scala/internal/reflect/package-info.java | 23 -
.../DefaultCoffeeScriptSourceSetTest.groovy | 4 +-
.../internal/DefaultJavaScriptSourceSetTest.groovy | 4 +-
.../play/plugins/PlayCoffeeScriptPluginTest.groovy | 39 +-
...istributionPluginRenameArtifactFilesTest.groovy | 144 ++
.../play/plugins/PlayDistributionPluginTest.groovy | 24 +-
.../play/plugins/PlayJavaScriptPluginTest.groovy | 39 +-
...actPlayCompilerContinuousIntegrationTest.groovy | 2 +-
.../gradle/play/integtest/fixtures/PlayApp.groovy | 2 +-
...ayMultiVersionApplicationIntegrationTest.groovy | 5 +
.../play/integtest/fixtures/Repositories.groovy | 2 +-
.../integtest/fixtures/app/AdvancedPlayApp.groovy | 5 +
.../fixtures/app/WithFailingTestsApp.groovy | 2 +-
.../app/controllers/jva/PureJava.java | 4 +-
.../app/controllers/scala/MixedJava.java | 30 -
.../app/controllers/scla/MixedJava.java | 30 +
.../fixtures/app/advancedplayapp/build.gradle | 14 +
.../fixtures/app/advancedplayapp/conf/scala.routes | 4 +-
.../advancedplayapp/templates/jva/index.scala.html | 11 +
...ginResolutionServiceCommsIntegrationTest.groovy | 6 +-
.../internal/PluginUsePluginServiceRegistry.java | 13 +-
.../use/resolve/internal/PluginResolver.java | 2 -
.../HttpPluginResolutionServiceClient.java | 29 +-
.../HttpPluginResolutionServiceClientTest.groovy | 6 +-
subprojects/plugins/plugins.gradle | 11 +-
.../api/plugins/BasePluginIntegrationTest.groovy | 12 +
.../DistributionPluginIntegrationTest.groovy | 1 +
.../BasicGroovyCompilerIntegrationSpec.groovy | 25 +
.../PluginsComponentReportIntegrationTest.groovy | 20 +-
.../gradle/testing/fixture/TestNGCoverage.groovy | 36 -
...JUnitLoggingOutputCaptureIntegrationTest.groovy | 295 ----
.../TestNGStaticLoggingIntegrationTest.groovy | 147 --
.../testng/TestNGSuiteIntegrationTest.groovy | 74 -
.../org/gradle/api/distribution/package-info.java | 3 +-
.../internal/jvm/ClassDirectoryBinaryRenderer.java | 35 -
.../jvm/DefaultClassDirectoryBinarySpec.java | 20 +-
.../gradle/api/internal/jvm/JvmBinaryRenderer.java | 35 +
.../gradle/api/internal/tasks/CompileServices.java | 4 +-
.../tasks/testing/SuiteTestClassProcessor.java | 67 -
.../detection/AbstractTestFrameworkDetector.java | 183 ---
.../testing/detection/DefaultTestExecuter.java | 81 -
.../testing/detection/JarFilePackageLister.java | 68 -
.../tasks/testing/junit/JULRedirector.java | 42 -
.../internal/tasks/testing/testng/TestNGSpec.java | 110 --
.../testing/testng/TestNGTestClassProcessor.java | 162 --
.../tasks/testing/testng/TestNGTestFramework.java | 126 --
.../groovy/org/gradle/api/plugins/BasePlugin.java | 4 +-
.../org/gradle/api/plugins/JavaBasePlugin.java | 13 +-
.../groovy/org/gradle/api/tasks/testing/Test.java | 1160 ---------------
.../api/tasks/testing/junit/JUnitOptions.groovy | 51 -
.../api/tasks/testing/testng/TestNGOptions.groovy | 264 ----
.../jvm/application/scripts/package-info.java | 1 +
.../api/internal/plugins/windowsStartScript.txt | 2 +-
.../tasks/DefaultGroovySourceSetTest.groovy | 4 +-
.../tasks/DefaultSourceSetContainerTest.java | 5 +-
.../api/internal/tasks/DefaultSourceSetTest.groovy | 9 +-
.../junit/JUnitTestClassProcessorData.groovy | 293 ----
.../junit/JUnitTestClassProcessorTest.groovy | 297 ----
.../org/gradle/api/tasks/testing/TestTest.java | 3 +-
.../tasks/testing/testng/TestNGOptionsTest.groovy | 4 +
.../testing/BuildableTestResultsProvider.groovy | 163 --
.../org/gradle/api/publish/package-info.java | 4 +-
.../gradle/api/publish/plugins/package-info.java | 4 +-
.../reporting/internal/TaskReportContainer.java | 2 +-
.../gradle/authentication/http/package-info.java | 4 +-
.../transport/http/DefaultHttpSettings.java | 15 +-
.../transport/http/DefaultSslContextFactory.java | 181 +++
.../transport/http/HttpClientConfigurer.java | 101 +-
.../resource/transport/http/HttpClientHelper.java | 48 +-
.../transport/http/HttpConnectorFactory.java | 8 +-
.../http/HttpResourcesPluginServiceRegistry.java | 8 +-
.../transport/http/HttpResponseResource.java | 8 +-
.../resource/transport/http/HttpSettings.java | 4 +
.../resource/transport/http/SslContextFactory.java | 23 +
.../transport/http/ntlm/NTLMSchemeFactory.java | 14 +-
.../transport/http/HttpClientConfigurerTest.groovy | 48 +-
.../transport/http/HttpClientHelperTest.groovy | 21 +-
.../maven/MavenS3RepoResolveIntegrationTest.groovy | 12 +-
.../MavenS3SnapshotRepoIntegrationTest.groovy | 6 +-
.../org/gradle/authentication/package-info.java | 4 +-
.../SamplesMixedJavaAndScalaIntegrationTest.groovy | 5 +-
.../scala/ScalaBasePluginIntegrationTest.groovy | 39 +-
...ctAntForkingScalaCompilerIntegrationTest.groovy | 13 +-
.../internal/tasks/scala/ScalaCompilerFactory.java | 6 +-
.../api/plugins/scala/ScalaBasePlugin.groovy | 14 -
.../org/gradle/api/tasks/scala/ScalaCompile.java | 2 +-
.../tasks/DefaultScalaSourceSetTest.groovy | 4 +-
.../gradle/api/tasks/scala/ScalaCompileTest.java | 8 +-
.../NoSigningCredentialsIntegrationSpec.groovy | 9 +-
.../plugins/signing/SigningSamplesSpec.groovy | 6 +-
.../testkit/TestKitEndUserIntegrationTest.groovy | 363 +----
.../testkit/TestKitSamplesIntegrationTest.groovy | 11 +-
.../AbstractGradleRunnerIntegrationTest.groovy | 108 --
.../GradleRunnerArgumentsIntegrationTest.groovy | 11 +-
.../GradleRunnerBuildFailureIntegrationTest.groovy | 11 +-
...GradleRunnerCaptureOutputIntegrationTest.groovy | 28 +-
...GradleRunnerGradleVersionIntegrationTest.groovy | 112 +-
.../runner/GradleRunnerIntegrationTest.groovy | 310 ++++
...radleRunnerIsolatedDaemonIntegrationTest.groovy | 16 +-
...unnerManualClassInjectionIntegrationTest.groovy | 95 ++
...leRunnerMechanicalFailureIntegrationTest.groovy | 16 +-
...adleRunnerPluginInjectionIntegrationTest.groovy | 60 +-
.../GradleRunnerResultIntegrationTest.groovy | 10 +-
.../runner/GradleRunnerSmokeIntegrationTest.groovy | 24 +-
...UnsupportedFeatureFailureIntegrationTest.groovy | 122 ++
.../fixtures/GradleRunnerIntegTestRunner.groovy | 74 -
.../gradle/testkit/runner/fixtures/NoDebug.java | 28 -
.../testkit/runner/fixtures/annotations/Debug.java | 28 +
.../annotations/InjectsPluginClasspath.java | 25 +
.../fixtures/annotations/InspectsBuildOutput.java | 25 +
.../annotations/InspectsExecutedTasks.java | 25 +
.../runner/fixtures/annotations/NoDebug.java | 28 +
.../fixtures/annotations/NonCrossVersion.java | 28 +
.../runner/UnsupportedFeatureException.java | 36 +
.../runner/internal/BuildOperationParameters.java | 37 +
.../runner/internal/DefaultGradleRunner.java | 3 +-
.../runner/internal/FeatureCheckBuildResult.java | 71 +
.../runner/internal/GradleExecutionResult.java | 12 +-
.../runner/internal/ToolingApiGradleExecutor.java | 13 +-
.../feature/BuildResultOutputFeatureCheck.java | 42 +
.../feature/BuildResultTasksFeatureCheck.java | 40 +
.../runner/internal/feature/FeatureCheck.java | 21 +
.../runner/internal/feature/TestKitFeature.java | 37 +
.../org/gradle/testkit/runner/package-info.java | 1 +
.../runner/internal/DefaultGradleRunnerTest.groovy | 14 +-
.../internal/FeatureCheckBuildResultTest.groovy | 110 ++
.../BuildResultOutputFeatureCheckTest.groovy | 58 +
.../BuildResultTasksFeatureCheckTest.groovy | 49 +
.../tasks/testing/AbstractTestDescriptor.java | 0
.../tasks/testing/DecoratingTestDescriptor.java | 0
.../tasks/testing/DefaultTestClassDescriptor.java | 0
.../tasks/testing/DefaultTestClassRunInfo.java | 0
.../tasks/testing/DefaultTestDescriptor.java | 0
.../tasks/testing/DefaultTestMethodDescriptor.java | 0
.../tasks/testing/DefaultTestOutputEvent.java | 0
.../tasks/testing/DefaultTestSuiteDescriptor.java | 0
.../api/internal/tasks/testing/JULRedirector.java | 42 +
.../tasks/testing/NoMatchingTestsReporter.java | 0
.../tasks/testing/SuiteTestClassProcessor.java | 66 +
.../internal/tasks/testing/TestClassProcessor.java | 0
.../internal/tasks/testing/TestClassRunInfo.java | 0
.../internal/tasks/testing/TestCompleteEvent.java | 0
.../tasks/testing/TestDescriptorInternal.java | 0
.../tasks/testing/TestResultProcessor.java | 0
.../api/internal/tasks/testing/TestStartEvent.java | 0
.../tasks/testing/TestSuiteExecutionException.java | 0
.../testing/WorkerTestClassProcessorFactory.java | 0
.../tasks/testing/filter/DefaultTestFilter.java | 0
.../tasks/testing/filter/TestSelectionMatcher.java | 0
.../tasks/testing/logging/AbstractTestLogger.java | 0
.../logging/ClassMethodNameStackTraceSpec.java | 0
.../tasks/testing/logging/DefaultTestLogging.java | 0
.../logging/DefaultTestLoggingContainer.java | 0
.../testing/logging/FullExceptionFormatter.java | 0
.../testing/logging/GroovyStackTraceSpec.java | 0
.../testing/logging/ShortExceptionFormatter.java | 0
.../tasks/testing/logging/StackTraceFilter.java | 0
.../tasks/testing/logging/TestCountLogger.java | 0
.../tasks/testing/logging/TestEventLogger.java | 0
.../testing/logging/TestExceptionFormatter.java | 0
.../testing/logging/TruncatedStackTraceSpec.java | 0
.../CaptureTestOutputTestResultProcessor.java | 0
.../DefaultStandardOutputRedirector.java | 0
.../processors/MaxNParallelTestClassProcessor.java | 0
.../RestartEveryNTestClassProcessor.java | 0
.../processors/StandardOutputRedirector.java | 0
.../tasks/testing/processors/TestMainAction.java | 0
.../testing/processors/TestOutputRedirector.java | 0
.../results/AttachParentTestResultProcessor.java | 0
.../tasks/testing/results/DefaultTestResult.java | 0
.../results/StateTrackingTestResultProcessor.java | 0
.../tasks/testing/results/TestListenerAdapter.java | 0
.../testing/results/TestListenerInternal.java | 0
.../internal/tasks/testing/results/TestState.java | 0
.../testing/results/UnknownTestDescriptor.java | 0
.../testing/worker/ForkingTestClassProcessor.java | 0
.../testing/worker/RemoteTestClassProcessor.java | 0
.../tasks/testing/worker/TestEventSerializer.java | 0
.../internal/tasks/testing/worker/TestWorker.java | 0
.../testing/worker/WorkerTestClassProcessor.java | 0
.../gradle/api/tasks/testing/TestDescriptor.java | 0
.../api/tasks/testing/TestExecutionException.java | 0
.../org/gradle/api/tasks/testing/TestFilter.java | 0
.../api/tasks/testing/TestFrameworkOptions.java | 0
.../org/gradle/api/tasks/testing/TestListener.java | 0
.../gradle/api/tasks/testing/TestOutputEvent.java | 0
.../api/tasks/testing/TestOutputListener.java | 0
.../org/gradle/api/tasks/testing/TestResult.java | 0
.../tasks/testing/logging/TestExceptionFormat.java | 0
.../api/tasks/testing/logging/TestLogEvent.java | 0
.../api/tasks/testing/logging/TestLogging.java | 0
.../testing/logging/TestLoggingContainer.java | 0
.../testing/logging/TestStackTraceFilter.java | 0
.../api/tasks/testing/logging/package-info.java | 0
.../org/gradle/api/tasks/testing/package-info.java | 0
.../platform/base/test/TestSuiteBinarySpec.java | 32 +
.../platform/base/test/TestSuiteContainer.java | 27 +
.../gradle/platform/base/test/TestSuiteSpec.java | 38 +
.../gradle/platform/base/test/package-info.java | 21 +
.../testing/base/TestSuiteTaskCollection.java | 30 +
.../testing/base/internal/BaseTestSuiteSpec.java | 36 +
.../base/plugins/TestingModelBasePlugin.java | 78 +
.../gradle/testing/base/plugins/package-info.java | 20 +
.../testing/DefaultTestClassDescriptorTest.groovy | 0
.../testing/DefaultTestSuiteDescriptorTest.groovy | 0
.../testing/SuiteTestClassProcessorTest.groovy | 0
.../tasks/testing/TestStartEventTest.groovy | 0
.../testing/filter/DefaultTestFilterTest.groovy | 0
.../testing/filter/TestSelectionMatcherTest.groovy | 0
.../testing/logging/AbstractTestLoggerTest.groovy | 0
.../ClassMethodNameStackTraceSpecTest.groovy | 0
.../logging/DefaultTestLoggingContainerTest.groovy | 0
.../testing/logging/DefaultTestLoggingTest.groovy | 0
.../logging/FullExceptionFormatterTest.groovy | 0
.../logging/GroovyStackTraceSpecTest.groovy | 0
.../logging/ShortExceptionFormatterTest.groovy | 0
.../testing/logging/SimpleTestDescriptor.groovy | 0
.../testing/logging/SimpleTestOutputEvent.groovy | 0
.../testing/logging/StackTraceFilterTest.groovy | 0
.../testing/logging/TestCountLoggerTest.groovy | 0
.../testing/logging/TestEventLoggerTest.groovy | 0
.../logging/TruncatedStackTraceSpecTest.groovy | 0
...CaptureTestOutputTestResultProcessorTest.groovy | 0
.../DefaultStandardOutputRedirectorTest.groovy | 0
.../MaxNParallelTestClassProcessorTest.groovy | 0
.../RestartEveryNTestClassProcessorTest.java | 0
.../testing/processors/TestMainActionTest.groovy | 0
.../processors/TestOutputRedirectorTest.groovy | 0
.../AttachParentTestResultProcessorTest.groovy | 0
.../testing/results/DefaultTestResultTest.groovy | 0
.../StateTrackingTestResultProcessorTest.groovy | 0
.../worker/ForkingTestClassProcessorTest.groovy | 0
.../testing/worker/TestEventSerializerTest.groovy | 0
.../tasks/testing/worker/TestWorkerTest.groovy | 0
.../base/plugins/TestingModelBasePluginTest.groovy | 93 ++
.../tasks/testing/MethodTestOutputEvent.groovy | 0
.../internal/tasks/testing/SimpleTestResult.groovy | 0
subprojects/testing-base/testing-base.gradle | 26 +
.../JUnitTestSuitePluginGoodBehaviourTest.groovy | 25 +
...bstractJUnitTestExecutionIntegrationSpec.groovy | 52 +
.../JUnitComponentUnderTestIntegrationTest.groovy | 359 +++++
.../test/JUnitIncrementalTestExecutionTest.groovy | 172 +++
...itStandaloneTestExecutionIntegrationTest.groovy | 883 +++++++++++
...tTestSuiteComponentReportIntegrationTest.groovy | 281 ++++
.../testing/IncrementalTestIntegrationTest.groovy | 0
.../testing/TestEnvironmentIntegrationTest.groovy | 0
.../TestOutputListenerIntegrationTest.groovy | 0
.../testing/TestReportIntegrationTest.groovy | 0
.../gradle/testing/TestTaskIntegrationTest.groovy | 0
.../gradle/testing/TestingIntegrationTest.groovy | 0
.../CucumberJVMReportIntegrationTest.groovy | 0
.../AbstractTestFilteringIntegrationTest.groovy | 0
.../gradle/testing/fixture/JUnitCoverage.groovy | 0
.../gradle/testing/fixture/TestNGCoverage.groovy | 38 +
.../junit/JUnitAssumptionsIntegrationTest.groovy | 0
.../JUnitCategoriesCoverageIntegrationSpec.groovy | 0
.../junit/JUnitCategoriesIntegrationSpec.groovy | 0
.../JUnitClassLevelFilteringIntegrationTest.groovy | 0
.../JUnitConsoleLoggingIntegrationTest.groovy | 0
.../junit/JUnitFilteringIntegrationTest.groovy | 0
.../JUnitFilteringSupportIntegrationTest.groovy | 0
...itIgnoreClassMultiVersionIntegrationSpec.groovy | 0
.../testing/junit/JUnitIntegrationTest.groovy | 0
.../testing/junit/JUnitJnaIntegrationTest.groovy | 0
...JUnitLoggingOutputCaptureIntegrationTest.groovy | 295 ++++
.../junit/JUnitMultiVersionIntegrationSpec.groovy | 0
...JUnitTestFilteringSamplesIntegrationTest.groovy | 0
.../testng/SampleTestNGIntegrationTest.groovy | 0
.../TestNGConsoleLoggingIntegrationTest.groovy | 0
.../TestNGFailurePolicyIntegrationTest.groovy | 0
.../testng/TestNGFilteringIntegrationTest.groovy | 0
.../TestNGGroupByInstancesIntegrationTest.groovy | 103 ++
...upByInstancesNotSupportedIntegrationTest.groovy | 48 +
.../testing/testng/TestNGIntegrationTest.groovy | 0
...estNGLoggingOutputCaptureIntegrationTest.groovy | 0
.../TestNGParallelSuiteIntegrationTest.groovy | 0
.../TestNGPreserveOrderIntegrationTest.groovy | 117 ++
...PreserveOrderNotSupportedIntegrationTest.groovy | 48 +
.../TestNGProducesOldReportsIntegrationTest.groovy | 0
.../TestNGStaticLoggingIntegrationTest.groovy | 147 ++
...TestNGSuiteInitialisationIntegrationTest.groovy | 0
.../testng/TestNGSuiteIntegrationTest.groovy | 104 ++
...tNGXmlResultAndHtmlReportIntegrationTest.groovy | 0
.../doesNotRunStaleTests/src/test/java/Broken.java | 0
.../NewMainClass.java | 0
.../executesTestsWhenSourceChanges/NewOk.java | 0
.../src/main/java/MainClass.java | 0
.../build.gradle | 0
.../src/test/java/JUnitExtra.java | 0
.../src/test/java/JUnitTest.java | 0
.../src/test/java/TestNGTest.java | 0
.../shared/build.gradle | 0
.../shared/src/test/java/Ok.java | 0
.../testing/SuiteTimestampIntegrationTest.groovy | 0
.../build.gradle | 0
.../src/test/java/org/gradle/JUnitTest.java | 0
.../test/java/org/gradle/MySecurityManager.java | 0
.../build.gradle | 0
.../src/test/java/org/gradle/JUnitTest.java | 0
.../test/java/org/gradle/MySystemClassLoader.java | 0
.../build.gradle | 0
.../src/main/java/org/gradle/MyAgent.java | 0
.../main/java/org/gradle/MySystemClassLoader.java | 0
.../src/test/java/org/gradle/JUnitTest.java | 0
.../build.gradle | 0
.../src/test/java/org/gradle/JMockitTest.java | 0
.../build.gradle | 0
.../src/test/java/HelloStepdefs.java | 0
.../src/test/java/RunCukesTest.java | 0
.../src/test/resources/helloworld.feature | 0
.../supportsAssumptions/build.gradle | 0
.../test/java/org/gradle/TestWithAssumptions.java | 0
.../build.gradle | 0
.../src/test/java/org/gradle/CategoryA.java | 0
.../src/test/java/org/gradle/LocaleHolder.java | 0
.../src/test/java/org/gradle/Locales.java | 0
.../src/test/java/org/gradle/SomeLocaleTests.java | 0
.../test/java/org/gradle/SomeMoreLocalTests.java | 0
.../canSpecifyExcludesOnly/build.gradle | 0
.../src/test/java/org/gradle/CatATests.java | 0
.../src/test/java/org/gradle/CategoryA.java | 0
.../src/test/java/org/gradle/NoCatTests.java | 0
.../src/test/java/org/gradle/SomeOtherCat.java | 0
.../test/java/org/gradle/SomeOtherCatTests.java | 0
.../src/test/java/org/gradle/SomeTests.java | 0
.../build.gradle | 0
.../src/test/java/org/gradle/CatACTests.java | 0
.../src/test/java/org/gradle/CatADTests.java | 0
.../src/test/java/org/gradle/CatATests.java | 0
.../src/test/java/org/gradle/CatBTests.java | 0
.../src/test/java/org/gradle/CatCBTests.java | 0
.../src/test/java/org/gradle/CatCTests.java | 0
.../src/test/java/org/gradle/CatDTests.java | 0
.../src/test/java/org/gradle/CatZTests.java | 0
.../src/test/java/org/gradle/CategoryA.java | 0
.../src/test/java/org/gradle/CategoryB.java | 0
.../src/test/java/org/gradle/CategoryC.java | 0
.../src/test/java/org/gradle/CategoryD.java | 0
.../src/test/java/org/gradle/CategoryZ.java | 0
.../src/test/java/org/gradle/MixedTests.java | 0
.../src/test/java/org/gradle/NoCatTests.java | 0
.../reportsUnloadableCategories/build.gradle | 0
.../src/test/java/org/gradle/SomeTestClass.java | 0
.../build.gradle | 0
.../src/test/java/org/gradle/SomeTest.java | 0
.../shared/build.gradle | 0
.../src/test/groovy/org/gradle/JUnit4Test.groovy | 0
.../standardOutputLogging/build.gradle | 0
.../org/gradle/JUnit4StandardOutputTest.groovy | 0
.../canHandleClassLevelIgnoredTests/build.gradle | 0
.../test/java/org/gradle/CustomIgnoredTest.java | 0
.../src/test/java/org/gradle/IgnoredTest.java | 0
.../canHaveMultipleTestTaskInstances/build.gradle | 0
.../src/test/java/org/gradle/Test1.java | 0
.../src/test/java/org/gradle/Test2.java | 0
.../canRunSingleTests/build.gradle | 0
.../canRunSingleTests/src/test/java/NotATest.java | 0
.../canRunSingleTests/src/test/java/Ok.java | 0
.../canRunSingleTests/src/test/java/Ok2.java | 0
.../canRunTestsUsingJUnit3/build.gradle | 0
.../createsRunnerBeforeTests/build.gradle | 0
.../src/test/java/org/gradle/CustomRunner.java | 0
.../test/java/org/gradle/ExecutionOrderTest.java | 0
.../detectsTestClasses/build.gradle | 0
.../test/java/org/gradle/AbstractHasRunWith.java | 0
.../src/test/java/org/gradle/CustomRunner.java | 0
.../test/java/org/gradle/EmptyRunWithSubclass.java | 0
.../src/test/java/org/gradle/TestsOnInner.java | 0
.../executesTestsInCorrectEnvironment/build.gradle | 0
.../src/test/java/org/gradle/OkTest.java | 0
.../src/test/java/org/gradle/OtherTest.java | 0
.../src/test/java/org/gradle/Junit3Test.java | 0
.../src/test/java/org/gradle/Junit4Test.java | 0
.../src/test/java/org/gradle/NoTest.java | 0
.../build.gradle | 0
.../src/test/java/org/gradle/BrokenAfter.java | 0
.../src/test/java/org/gradle/BrokenAfterClass.java | 0
.../src/test/java/org/gradle/BrokenBefore.java | 0
.../test/java/org/gradle/BrokenBeforeAndAfter.java | 0
.../test/java/org/gradle/BrokenBeforeClass.java | 0
.../test/java/org/gradle/BrokenConstructor.java | 0
.../src/test/java/org/gradle/BrokenException.java | 0
.../src/test/java/org/gradle/BrokenRunner.java | 0
.../src/test/java/org/gradle/BrokenTest.java | 0
.../java/org/gradle/ClassWithBrokenRunner.java | 0
.../src/test/java/org/gradle/CustomException.java | 0
.../src/test/java/org/gradle/Unloadable.java | 0
.../java/org/gradle/UnserializableException.java | 0
.../suitesOutputIsVisible/build.gradle | 0
.../src/test/java/org/gradle/ASuite.java | 0
.../src/test/java/org/gradle/OkTest.java | 0
.../src/test/java/org/gradle/OtherTest.java | 0
.../supportsJunit3Suites/build.gradle | 0
.../src/test/java/org/gradle/SomeSuite.java | 0
.../src/test/java/org/gradle/SomeTest1.java | 0
.../src/test/java/org/gradle/SomeTest2.java | 0
.../supportsTestCategories/build.gradle | 0
.../src/test/java/org/gradle/CategoryA.java | 0
.../src/test/java/org/gradle/CategoryB.java | 0
.../src/test/java/org/gradle/CategoryC.java | 0
.../src/test/java/org/gradle/SomeTest.java | 0
.../build.gradle | 0
.../test/java/org/gradle/SomeOtherTestSuite.java | 0
.../src/test/java/org/gradle/SomeTest.java | 0
.../src/test/java/org/gradle/SomeTestSuite.java | 0
.../canRunTestsUsingJna/build.gradle | 0
.../canRunTestsUsingJna/src/test/java/OkTest.java | 0
.../canRunTestsUsingJUnit/build.gradle | 0
.../shared/build.gradle | 0
.../TestWithFailureInConfigMethod.java | 0
.../canListenForTestResults/build.gradle | 0
.../src/test/java/AppException.java | 0
.../src/test/java/SomeTest.java | 0
.../executesTestsInCorrectEnvironment/build.gradle | 0
.../src/test/java/org/gradle/OkTest.java | 0
.../groovyJdk15Failing/build.gradle | 0
.../src/main/groovy/org/gradle/Ok.groovy | 0
.../src/test/groovy/org/gradle/BadTest.groovy | 0
.../groovyJdk15Passing/build.gradle | 0
.../src/main/groovy/org/gradle/Ok.groovy | 0
.../src/test/groovy/org/gradle/OkTest.groovy | 0
.../javaJdk14Failing/build.gradle | 0
.../src/main/java/org/gradle/Ok.java | 0
.../src/test/java/org/gradle/BadTest.java | 0
.../javaJdk15Failing/build.gradle | 0
.../src/main/java/org/gradle/Ok.java | 0
.../src/test/java/org/gradle/BadTest.java | 0
.../src/test/java/org/gradle/BrokenAfterSuite.java | 0
.../org/gradle/TestWithBrokenMethodDependency.java | 0
.../test/java/org/gradle/TestWithBrokenSetup.java | 0
.../supportsTestFactory/build.gradle | 0
.../test/java/org/gradle/factory/FactoryTest.java | 0
.../java/org/gradle/factory/TestNGFactory.java | 0
.../supportsTestGroups/build.gradle | 0
.../src/test/java/org/gradle/groups/SomeTest.java | 0
.../tasks/testing/DefaultJUnitXmlReport.java | 0
.../tasks/testing/DefaultTestTaskReports.java | 0
.../tasks/testing/TestClassLoaderFactory.java | 0
.../api/internal/tasks/testing/TestFramework.java | 0
.../detection/AbstractTestFrameworkDetector.java | 185 +++
.../detection/ClassFileExtractionManager.java | 0
.../testing/detection/DefaultTestClassScanner.java | 0
.../testing/detection/DefaultTestExecuter.java | 81 +
.../testing/detection/JarFilePackageListener.java | 0
.../testing/detection/JarFilePackageLister.java | 70 +
.../tasks/testing/detection/TestClassVisitor.java | 0
.../tasks/testing/detection/TestExecuter.java | 0
.../testing/detection/TestFrameworkDetector.java | 0
.../junit/AllExceptIgnoredTestRunnerBuilder.java | 0
.../tasks/testing/junit/CategoryFilter.java | 0
.../junit/IgnoredTestDescriptorProvider.java | 0
.../tasks/testing/junit/JUnitDetector.java | 0
.../internal/tasks/testing/junit/JUnitSpec.java | 0
.../testing/junit/JUnitTestClassDetecter.java | 0
.../testing/junit/JUnitTestClassExecuter.java | 0
.../testing/junit/JUnitTestClassProcessor.java | 0
.../tasks/testing/junit/JUnitTestEventAdapter.java | 0
.../tasks/testing/junit/JUnitTestFramework.java | 0
.../testing/junit/JUnitTestMethodDetecter.java | 0
.../junit/TestClassExecutionEventGenerator.java | 0
.../testing/junit/TestClassExecutionListener.java | 0
.../tasks/testing/junit/report/AllTestResults.java | 0
.../testing/junit/report/ClassPageRenderer.java | 0
.../testing/junit/report/ClassTestResults.java | 0
.../testing/junit/report/CompositeTestResults.java | 0
.../testing/junit/report/DefaultTestReport.java | 0
.../junit/report/LocaleSafeDecimalFormat.java | 0
.../testing/junit/report/OverviewPageRenderer.java | 0
.../testing/junit/report/PackagePageRenderer.java | 0
.../testing/junit/report/PackageTestResults.java | 0
.../tasks/testing/junit/report/PageRenderer.java | 0
.../tasks/testing/junit/report/TestReporter.java | 0
.../tasks/testing/junit/report/TestResult.java | 0
.../testing/junit/report/TestResultModel.java | 0
.../junit/result/AggregateTestResultsProvider.java | 0
.../result/Binary2JUnitXmlReportGenerator.java | 0
.../BinaryResultBackedTestResultsProvider.java | 0
.../junit/result/InMemoryTestResultsProvider.java | 0
.../testing/junit/result/JUnitXmlResultWriter.java | 0
.../testing/junit/result/TestClassResult.java | 0
.../tasks/testing/junit/result/TestFailure.java | 0
.../testing/junit/result/TestMethodResult.java | 0
.../junit/result/TestOutputAssociation.java | 0
.../testing/junit/result/TestOutputStore.java | 0
.../junit/result/TestReportDataCollector.java | 0
.../testing/junit/result/TestResultSerializer.java | 0
.../testing/junit/result/TestResultsProvider.java | 0
.../testng/TestNGConfigurationListener.java | 0
.../tasks/testing/testng/TestNGDetector.java | 0
.../testng/TestNGListenerAdapterFactory.java | 0
.../internal/tasks/testing/testng/TestNGSpec.java | 122 ++
.../testing/testng/TestNGTestClassDetecter.java | 0
.../testing/testng/TestNGTestClassProcessor.java | 167 +++
.../tasks/testing/testng/TestNGTestFramework.java | 150 ++
.../testing/testng/TestNGTestMethodDetecter.java | 0
.../testng/TestNGTestResultProcessorAdapter.java | 0
.../testng/UnrepresentableParameterException.java | 0
.../gradle/api/tasks/testing/JUnitXmlReport.java | 0
.../java/org/gradle/api/tasks/testing/Test.java | 1160 +++++++++++++++
.../org/gradle/api/tasks/testing/TestReport.java | 0
.../gradle/api/tasks/testing/TestTaskReports.java | 0
.../api/tasks/testing/junit/JUnitOptions.java | 72 +
.../api/tasks/testing/junit/package-info.java | 0
.../api/tasks/testing/testng/TestNGOptions.java | 455 ++++++
.../api/tasks/testing/testng/package-info.java | 0
.../gradle/jvm/plugins/JUnitTestSuitePlugin.java | 87 ++
.../gradle/jvm/test/JUnitTestSuiteBinarySpec.java | 32 +
.../org/gradle/jvm/test/JUnitTestSuiteSpec.java | 29 +
.../gradle/jvm/test/JvmTestSuiteBinarySpec.java | 51 +
.../java/org/gradle/jvm/test/JvmTestSuiteSpec.java | 36 +
.../internal/DefaultJUnitTestSuiteBinarySpec.java | 166 +++
.../test/internal/DefaultJUnitTestSuiteSpec.java | 63 +
.../internal/JUnitTestSuiteBinaryRenderer.java | 37 +
.../internal/JUnitTestSuiteBinarySpecInternal.java | 21 +
.../jvm/test/internal/JUnitTestSuiteRules.java | 63 +
.../test/internal/JvmTestSuiteBinaryRenderer.java | 45 +
.../internal/JvmTestSuiteBinarySpecInternal.java | 32 +
.../jvm/test/internal/JvmTestSuiteRules.java | 210 +++
.../test/internal/services/JvmTestingServices.java | 47 +
.../java/org/gradle/jvm/test/package-info.java | 21 +
.../org.gradle.junit-test-suite.properties | 17 +
...e.internal.service.scopes.PluginServiceRegistry | 1 +
.../internal/tasks/testing/junit/report/style.css | 0
.../detection/DefaultTestClassScannerTest.groovy | 0
.../detection/DefaultTestExecuterTest.groovy | 0
.../junit/JUnitTestClassProcessorData.groovy | 293 ++++
.../junit/JUnitTestClassProcessorTest.groovy | 297 ++++
.../TestClassExecutionEventGeneratorTest.groovy | 0
.../testing/junit/report/AllTestResultsTest.groovy | 0
.../junit/report/ClassTestResultsTest.groovy | 0
.../junit/report/CompositeTestResultsTest.groovy | 0
.../junit/report/DefaultTestReportTest.groovy | 0
.../junit/report/LocaleSafeDecimalFormatTest.java | 0
.../junit/report/TestResultModelTest.groovy | 0
.../testing/junit/report/TestResultTest.groovy | 0
.../result/AggregateTestResultsProviderTest.groovy | 0
.../Binary2JUnitXmlReportGeneratorSpec.groovy | 0
.../junit/result/JUnitXmlResultWriterSpec.groovy | 0
.../junit/result/TestClassResultSpec.groovy | 0
.../junit/result/TestOutputStoreSpec.groovy | 0
.../result/TestReportDataCollectorSpec.groovy | 0
.../junit/result/TestResultSerializerTest.groovy | 0
.../testng/TestNGListenerAdapterFactorySpec.groovy | 0
.../testng/TestNGTestClassProcessorTest.groovy | 0
.../testing/testng/TestNGTestFrameworkTest.groovy | 0
.../tasks/testing/BuildableTestMethodResult.groovy | 0
.../testing/BuildableTestResultsProvider.groovy | 163 ++
.../junit/report/HtmlTestResultsFixture.groovy | 0
subprojects/testing-jvm/testing-jvm.gradle | 41 +
.../CUnitComponentReportIntegrationTest.groovy | 44 +-
.../test/cunit/CUnitIntegrationTest.groovy | 36 +-
.../googletest/GoogleTestIntegrationTest.groovy | 28 +-
...tingNativeComponentReportIntegrationTest.groovy | 18 +-
.../TestSuiteDefinitionIntegrationSpec.groovy | 210 +++
.../plugins/TestSuiteModelIntegrationSpec.groovy | 350 +++++
.../test/NativeTestSuiteBinarySpec.java | 79 +
.../nativeplatform/test/NativeTestSuiteSpec.java | 28 +
.../cunit/internal/DefaultCUnitTestSuiteSpec.java | 7 +-
.../nativeplatform/test/cunit/package-info.java | 1 +
.../test/cunit/plugins/CUnitConventionPlugin.java | 49 +
.../test/cunit/plugins/CUnitPlugin.java | 44 +-
.../test/cunit/plugins/package-info.java | 1 +
.../internal/DefaultGoogleTestTestSuiteSpec.java | 6 +-
.../test/googletest/package-info.java | 1 +
.../plugins/GoogleTestConventionPlugin.java | 50 +
.../test/googletest/plugins/GoogleTestPlugin.java | 50 +-
.../test/googletest/plugins/package-info.java | 1 +
.../internal/DefaultNativeTestSuiteBinarySpec.java | 107 ++
.../internal/NativeTestSuiteBinariesRules.java | 49 +
.../internal/NativeTestSuiteBinaryRenderer.java | 0
.../NativeTestSuiteBinarySpecInternal.java | 0
.../test/internal/NativeTestSuites.java | 95 +-
.../internal/services/NativeTestingServices.java | 46 +
.../gradle/nativeplatform/test/package-info.java | 21 +
.../test/plugins/NativeBinariesTestPlugin.java | 69 +
.../nativeplatform/test/plugins/package-info.java | 0
.../test/tasks/RunTestExecutable.java | 95 ++
.../nativeplatform/test/tasks/package-info.java | 0
.../org.gradle.cunit-test-suite.properties | 17 +
.../gradle-plugins/org.gradle.cunit.properties | 2 +-
.../org.gradle.google-test-test-suite.properties | 17 +
.../org.gradle.google-test.properties | 2 +-
...e.internal.service.scopes.PluginServiceRegistry | 2 +
.../nativeplatform/test/cunit/CUnitTest.groovy | 5 +-
.../test/googletest/GoogleTestTest.groovy | 5 +-
.../DefaultNativeTestSuiteBinarySpecTest.groovy | 68 +
.../plugins/NativeBinariesTestPluginTest.groovy | 35 +
subprojects/testing-native/testing-native.gradle | 6 +-
.../tooling-api-builders.gradle | 2 +-
.../ToolingApiCompatibilitySuiteRunner.groovy | 2 +
.../tooling/fixture/ToolingApiSpecification.groovy | 14 +
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 13 +-
.../ToolingApiEclipseModelCrossVersionSpec.groovy | 161 ++
.../ToolingApiIdeaModelCrossVersionSpec.groovy | 316 ++++
...tinuousBuildCancellationCrossVersionSpec.groovy | 1 +
.../org/gradle/tooling/events/OperationType.java | 3 +
.../org/gradle/tooling/events/package-info.java | 1 +
.../gradle/tooling/events/task/package-info.java | 1 +
.../gradle/tooling/events/test/package-info.java | 1 +
.../internal/adapter/ProtocolToModelAdapter.java | 9 +-
.../internal/consumer/DistributionFactory.java | 4 +-
.../connection/AbstractConsumerConnection.java | 3 +-
.../BuildActionRunnerBackedConsumerConnection.java | 9 +-
...CancellableModelBuilderBackedModelProducer.java | 10 +-
.../connection/HasCompatibilityMapperAction.java | 40 +
...InternalConnectionBackedConsumerConnection.java | 9 +-
.../ModelBuilderBackedModelProducer.java | 10 +-
.../CompatibilityIdeaProjectMapping.java | 46 +
.../converters/CompositeMappingAction.java | 63 +
.../converters/IdeaProjectCompatibilityMapper.java | 48 +
.../model/eclipse/EclipseJavaSourceSettings.java | 35 +-
.../tooling/model/eclipse/EclipseProject.java | 14 +-
.../tooling/model/gradle/BuildInvocations.java | 2 -
.../gradle/tooling/model/gradle/package-info.java | 3 +-
.../model/idea/IdeaJavaLanguageSettings.java | 54 +
.../org/gradle/tooling/model/idea/IdeaModule.java | 19 +-
.../org/gradle/tooling/model/idea/IdeaProject.java | 17 +-
.../gradle/tooling/model/java/InstalledJdk.java | 44 +
.../org/gradle/tooling/model/java/JavaRuntime.java | 44 +
.../gradle/tooling/model/java/JavaSourceAware.java | 39 -
.../tooling/model/java/JavaSourceSettings.java | 35 -
.../gradle/tooling/model/java/package-info.java | 1 +
.../tooling/fixture/GradleVersionSpec.java | 4 +-
version.txt | 2 +-
1834 files changed, 47972 insertions(+), 27365 deletions(-)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/gradle.git
More information about the pkg-java-commits
mailing list