Skip to content

Commit ae3d35d

Browse files
committed
add to all
1 parent 3443161 commit ae3d35d

11 files changed

+22
-28
lines changed

generators/src/main/java/com/algolia/codegen/AlgoliaCSharpGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.algolia.codegen.exceptions.*;
44
import com.algolia.codegen.utils.*;
5-
import com.algolia.codegen.utils.OneOf;
65
import com.samskivert.mustache.Mustache;
76
import io.swagger.v3.oas.models.OpenAPI;
87
import io.swagger.v3.oas.models.Operation;
@@ -142,6 +141,7 @@ public void processOpenAPI(OpenAPI openAPI) {
142141
@Override
143142
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
144143
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
144+
OrphanDestroyer.removeOrphans(this, operations, models);
145145
Helpers.removeHelpers(operations);
146146
GenericPropagator.propagateGenericsToOperations(operations, models);
147147
return operations;

generators/src/main/java/com/algolia/codegen/AlgoliaGoGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import com.algolia.codegen.exceptions.*;
44
import com.algolia.codegen.lambda.ScreamingSnakeCaseLambda;
55
import com.algolia.codegen.utils.*;
6-
import com.algolia.codegen.utils.OneOf;
76
import com.google.common.collect.ImmutableMap;
87
import com.google.common.collect.Iterables;
98
import com.samskivert.mustache.Mustache;
@@ -132,6 +131,7 @@ public Map<String, ModelsMap> postProcessAllModels(Map<String, ModelsMap> objs)
132131
@Override
133132
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
134133
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
134+
OrphanDestroyer.removeOrphans(this, operations, models, true);
135135
Helpers.removeHelpers(operations);
136136
GenericPropagator.propagateGenericsToOperations(operations, models);
137137
return operations;

generators/src/main/java/com/algolia/codegen/AlgoliaJavaGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,9 @@ public Map<String, ModelsMap> postProcessAllModels(Map<String, ModelsMap> objs)
9595
@Override
9696
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
9797
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
98+
OrphanDestroyer.removeOrphans(this, operations, models);
9899
Helpers.removeHelpers(operations);
99100
GenericPropagator.propagateGenericsToOperations(operations, models);
100-
OrphanDestroyer.removeOrphans(this, operations, models);
101101
return operations;
102102
}
103103

generators/src/main/java/com/algolia/codegen/AlgoliaKotlinGenerator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.algolia.codegen;
22

33
import com.algolia.codegen.utils.*;
4-
import com.algolia.codegen.utils.OneOf;
54
import com.samskivert.mustache.Mustache;
65
import io.swagger.v3.oas.models.OpenAPI;
76
import io.swagger.v3.oas.models.Operation;
@@ -188,6 +187,7 @@ private static void jsonParent(Map<String, ModelsMap> models) {
188187
@Override
189188
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
190189
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
190+
OrphanDestroyer.removeOrphans(this, operations, models);
191191
Helpers.removeHelpers(operations);
192192
GenericPropagator.propagateGenericsToOperations(operations, models);
193193
return operations;

generators/src/main/java/com/algolia/codegen/AlgoliaPhpGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,7 @@ public CodegenOperation fromOperation(String path, String httpMethod, Operation
7777
@Override
7878
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
7979
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
80+
OrphanDestroyer.removeOrphans(this, operations, models);
8081
Helpers.removeHelpers(operations);
8182
return operations;
8283
}

generators/src/main/java/com/algolia/codegen/AlgoliaPythonGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ public CodegenOperation fromOperation(String path, String httpMethod, Operation
120120
@Override
121121
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
122122
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
123+
OrphanDestroyer.removeOrphans(this, operations, models);
123124
Helpers.removeHelpers(operations);
124125

125126
List<Map<String, String>> imports = operations.getImports();

generators/src/main/java/com/algolia/codegen/AlgoliaRubyGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ public CodegenOperation fromOperation(String path, String httpMethod, Operation
8282
@Override
8383
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
8484
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
85+
OrphanDestroyer.removeOrphans(this, operations, models);
8586
Helpers.removeHelpers(operations);
8687
return operations;
8788
}

generators/src/main/java/com/algolia/codegen/AlgoliaScalaGenerator.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ public Map<String, ModelsMap> postProcessAllModels(Map<String, ModelsMap> objs)
140140
@Override
141141
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
142142
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
143+
OrphanDestroyer.removeOrphans(this, operations, models);
143144
Helpers.removeHelpers(operations);
144145
GenericPropagator.propagateGenericsToOperations(operations, models);
145146
return operations;

generators/src/main/java/com/algolia/codegen/AlgoliaSwiftGenerator.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
import static org.openapitools.codegen.utils.StringUtils.camelize;
55

66
import com.algolia.codegen.exceptions.*;
7-
import com.algolia.codegen.utils.GenericPropagator;
8-
import com.algolia.codegen.utils.Helpers;
9-
import com.algolia.codegen.utils.OneOf;
7+
import com.algolia.codegen.utils.*;
108
import com.samskivert.mustache.Mustache;
119
import io.swagger.v3.oas.models.OpenAPI;
1210
import io.swagger.v3.oas.models.Operation;
@@ -288,6 +286,7 @@ public void processOpenAPI(OpenAPI openAPI) {
288286
@Override
289287
public OperationsMap postProcessOperationsWithModels(OperationsMap objs, List<ModelMap> models) {
290288
OperationsMap operations = super.postProcessOperationsWithModels(objs, models);
289+
OrphanDestroyer.removeOrphans(this, operations, models);
291290
Helpers.removeHelpers(operations);
292291
GenericPropagator.propagateGenericsToOperations(operations, models);
293292
return operations;

generators/src/main/java/com/algolia/codegen/utils/GenericPropagator.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99

1010
public class GenericPropagator {
1111

12-
public String language;
13-
1412
private static Set<String> primitiveModels = new HashSet<>(Arrays.asList("object", "array", "string", "boolean", "integer"));
1513

1614
// Only static use of this class

0 commit comments

Comments
 (0)