From bd9338e49487add16868e1de16cc25163cc2bc12 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Thu, 22 Jun 2017 10:07:12 +0200 Subject: [PATCH] Fixed groovy code --- .../contract/verifier/file/ContractFileScanner.groovy | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/file/ContractFileScanner.groovy b/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/file/ContractFileScanner.groovy index c2eb6ada61..0fe41a86ef 100755 --- a/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/file/ContractFileScanner.groovy +++ b/spring-cloud-contract-verifier/src/main/groovy/org/springframework/cloud/contract/verifier/file/ContractFileScanner.groovy @@ -91,15 +91,17 @@ class ContractFileScanner { if (!files) { return } - files.sort().eachWithIndex { File file, int index -> + File[] sortedFiles = files.sort() as File[] + for (int i = 0; i < sortedFiles.length; i++) { + File file = sortedFiles[i] boolean excluded = matchesPattern(file, excludeMatchers) if (!excluded) { boolean contractFile = isContractFile(file) boolean included = includeMatcher ? file.absolutePath.matches(includeMatcher) : true if (contractFile && included) { - addContractToTestGeneration(result, files, file, index, ContractVerifierDslConverter.convertAsCollection(file)) + addContractToTestGeneration(result, files, file, i, ContractVerifierDslConverter.convertAsCollection(file)) } else if (!contractFile && included) { - addContractToTestGeneration(converters, result, files, file, index) + addContractToTestGeneration(converters, result, files, file, i) } else { appendRecursively(file, result) if (log.isDebugEnabled()) {