Skip to content

Commit 3daa162

Browse files
committed
revert @GeneratedClient annotation
1 parent b8dc22b commit 3daa162

File tree

7 files changed

+1
-37
lines changed

7 files changed

+1
-37
lines changed

src/main/kotlin/com/cjbooms/fabrikt/generators/client/SpringHttpInterfaceGenerator.kt

+1-22
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,11 @@ import com.cjbooms.fabrikt.model.KotlinTypeInfo
2525
import com.cjbooms.fabrikt.model.PathParam
2626
import com.cjbooms.fabrikt.model.QueryParam
2727
import com.cjbooms.fabrikt.model.RequestParameter
28-
import com.cjbooms.fabrikt.model.SimpleFile
2928
import com.cjbooms.fabrikt.model.SourceApi
3029
import com.cjbooms.fabrikt.util.KaizenParserExtensions.routeToPaths
31-
import com.github.javaparser.utils.CodeGenerationUtils
3230
import com.reprezen.kaizen.oasparser.model3.Operation
3331
import com.reprezen.kaizen.oasparser.model3.Path
3432
import com.squareup.kotlinpoet.AnnotationSpec
35-
import com.squareup.kotlinpoet.ClassName
36-
import com.squareup.kotlinpoet.FileSpec
3733
import com.squareup.kotlinpoet.FunSpec
3834
import com.squareup.kotlinpoet.KModifier
3935
import com.squareup.kotlinpoet.ParameterSpec
@@ -55,7 +51,6 @@ class SpringHttpInterfaceGenerator(
5551
}
5652

5753
val clientType = TypeSpec.interfaceBuilder(simpleClientName(resourceName))
58-
.addAnnotation(generatedAnnotationSpec())
5954
.addAnnotation(AnnotationSpec.builder(Suppress::class).addMember("%S", "unused").build())
6055
.addFunctions(funcSpecs)
6156
.build()
@@ -253,21 +248,5 @@ class SpringHttpInterfaceGenerator(
253248
}
254249
}
255250

256-
override fun generateLibrary(options: Set<ClientCodeGenOptionType>): Collection<GeneratedFile> = setOf(
257-
generatedAnnotationFile()
258-
)
259-
260-
private fun generatedAnnotationFile(): SimpleFile {
261-
val destFile = srcPath.resolve(CodeGenerationUtils.packageToPath(packages.client))
262-
.resolve("GeneratedClient.kt")
263-
val annotationTypeSpec = TypeSpec.annotationBuilder(
264-
ClassName(packages.client, "GeneratedClient")
265-
).build()
266-
val fileSpec = FileSpec.builder(packages.client, "GeneratedClient").addType(annotationTypeSpec).build()
267-
return SimpleFile(destFile, fileSpec.toString())
268-
}
269-
270-
private fun generatedAnnotationSpec(): AnnotationSpec = AnnotationSpec.builder(
271-
ClassName(packages.client, "GeneratedClient")
272-
).build()
251+
override fun generateLibrary(options: Set<ClientCodeGenOptionType>): Collection<GeneratedFile> = setOf()
273252
}

src/test/resources/examples/multiMediaType/client/SpringHttpInterfaceClient.kt

-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import kotlin.Suppress
1414
import kotlin.collections.List
1515
import kotlin.collections.Map
1616

17-
@GeneratedClient
1817
@Suppress("unused")
1918
public interface ExamplePath1Client {
2019
/**
@@ -38,7 +37,6 @@ public interface ExamplePath1Client {
3837
): QueryResult
3938
}
4039

41-
@GeneratedClient
4240
@Suppress("unused")
4341
public interface ExamplePath2Client {
4442
/**
@@ -62,7 +60,6 @@ public interface ExamplePath2Client {
6260
): QueryResult
6361
}
6462

65-
@GeneratedClient
6663
@Suppress("unused")
6764
public interface MultipleResponseSchemasClient {
6865
/**
@@ -82,7 +79,6 @@ public interface MultipleResponseSchemasClient {
8279
): JsonNode
8380
}
8481

85-
@GeneratedClient
8682
@Suppress("unused")
8783
public interface DifferentSuccessAndErrorResponseSchemaClient {
8884
/**

src/test/resources/examples/parameterNameClash/client/SpringHttpInterfaceClient.kt

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import kotlin.String
1111
import kotlin.Suppress
1212
import kotlin.collections.Map
1313

14-
@GeneratedClient
1514
@Suppress("unused")
1615
public interface ExampleClient {
1716
/**

src/test/resources/examples/pathLevelParameters/client/SpringHttpInterfaceClient.kt

-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import kotlin.String
88
import kotlin.Suppress
99
import kotlin.collections.Map
1010

11-
@GeneratedClient
1211
@Suppress("unused")
1312
public interface ExampleClient {
1413
/**

src/test/resources/examples/springHttpInterfaceClient/client/SpringHttpInterfaceClient.kt

-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import kotlin.Suppress
1616
import kotlin.collections.List
1717
import kotlin.collections.Map
1818

19-
@GeneratedClient
2019
@Suppress("unused")
2120
public interface ExamplePath1Client {
2221
/**
@@ -59,7 +58,6 @@ public interface ExamplePath1Client {
5958
)
6059
}
6160

62-
@GeneratedClient
6361
@Suppress("unused")
6462
public interface ExamplePath2Client {
6563
/**
@@ -123,7 +121,6 @@ public interface ExamplePath2Client {
123121
)
124122
}
125123

126-
@GeneratedClient
127124
@Suppress("unused")
128125
public interface ExamplePath3SubresourceClient {
129126
/**

src/test/resources/examples/springHttpInterfaceClient/client/SpringHttpInterfaceClientWithResponseEntity.kt

-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import kotlin.Unit
1818
import kotlin.collections.List
1919
import kotlin.collections.Map
2020

21-
@GeneratedClient
2221
@Suppress("unused")
2322
public interface ExamplePath1Client {
2423
/**
@@ -61,7 +60,6 @@ public interface ExamplePath1Client {
6160
): ResponseEntity<Unit>
6261
}
6362

64-
@GeneratedClient
6563
@Suppress("unused")
6664
public interface ExamplePath2Client {
6765
/**
@@ -125,7 +123,6 @@ public interface ExamplePath2Client {
125123
): ResponseEntity<Unit>
126124
}
127125

128-
@GeneratedClient
129126
@Suppress("unused")
130127
public interface ExamplePath3SubresourceClient {
131128
/**

src/test/resources/examples/springHttpInterfaceClient/client/SuspendableSpringHttpInterfaceClient.kt

-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ import kotlin.Suppress
1616
import kotlin.collections.List
1717
import kotlin.collections.Map
1818

19-
@GeneratedClient
2019
@Suppress("unused")
2120
public interface ExamplePath1Client {
2221
/**
@@ -59,7 +58,6 @@ public interface ExamplePath1Client {
5958
)
6059
}
6160

62-
@GeneratedClient
6361
@Suppress("unused")
6462
public interface ExamplePath2Client {
6563
/**
@@ -123,7 +121,6 @@ public interface ExamplePath2Client {
123121
)
124122
}
125123

126-
@GeneratedClient
127124
@Suppress("unused")
128125
public interface ExamplePath3SubresourceClient {
129126
/**

0 commit comments

Comments
 (0)