From 9393ca1f301c1e6b293a88ff324eecbbea103658 Mon Sep 17 00:00:00 2001 From: buildmaster Date: Tue, 28 Mar 2017 13:00:23 +0000 Subject: [PATCH] Sync docs from master to gh-pages --- spring-cloud-contract.html | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/spring-cloud-contract.html b/spring-cloud-contract.html index b9693593b6..feab0fdaf2 100644 --- a/spring-cloud-contract.html +++ b/spring-cloud-contract.html @@ -8650,16 +8650,13 @@ your own implementation to do that.

package org.springframework.cloud.contract.verifier.builder
 
-import groovy.transform.CompileStatic
 import org.springframework.cloud.contract.verifier.config.ContractVerifierConfigProperties
 import org.springframework.cloud.contract.verifier.file.ContractMetadata
-
 /**
  * Builds a single test.
  *
  * @since 1.1.0
  */
-@CompileStatic
 interface SingleTestGenerator {
 
 	/**
@@ -8675,6 +8672,13 @@ interface SingleTestGenerator {
 	 */
 	String buildClass(ContractVerifierConfigProperties properties, Collection<ContractMetadata> listOfFiles,
 					  String className, String classPackage, String includedDirectoryRelativePath)
+
+	/**
+	 * Extension that should be appended to the generated test class. E.g. {@code .java} or {@code .php}
+	 *
+	 * @param properties - properties passed to the plugin
+	 */
+	String fileExtension(ContractVerifierConfigProperties properties)
 }