Skip to content

Commit 6624efe

Browse files
committed
Rename annotationFilters to includePropertyAnnotations
1 parent 20a72bf commit 6624efe

File tree

5 files changed

+14
-14
lines changed

5 files changed

+14
-14
lines changed

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/Settings.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class Settings {
3838
public boolean noFileComment = false;
3939
public List<File> javadocXmlFiles = null;
4040
public List<EmitterExtension> extensions = new ArrayList<>();
41-
public List<Class<? extends Annotation>> annotationFilters = new ArrayList<>();
41+
public List<Class<? extends Annotation>> includePropertyAnnotations = new ArrayList<>();
4242
public List<Class<? extends Annotation>> optionalAnnotations = new ArrayList<>();
4343
public boolean experimentalInlineEnums = false;
4444
public boolean displaySerializerWarning = true;
@@ -56,9 +56,9 @@ public void loadExtensions(ClassLoader classLoader, List<String> extensions) {
5656
}
5757
}
5858

59-
public void loadAnnotationFilters(ClassLoader classLoader, List<String> annotationFilters) {
60-
if (annotationFilters != null) {
61-
this.annotationFilters = loadClasses(classLoader, annotationFilters, Annotation.class);
59+
public void loadIncludePropertyAnnotations(ClassLoader classLoader, List<String> includePropertyAnnotations) {
60+
if (includePropertyAnnotations != null) {
61+
this.includePropertyAnnotations = loadClasses(classLoader, includePropertyAnnotations, Annotation.class);
6262
}
6363
}
6464

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/parser/Jackson1Parser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,16 +45,16 @@ protected BeanModel parseBean(SourceType<Class<?>> sourceClass) {
4545
if (propertyType == JsonNode.class) {
4646
propertyType = Object.class;
4747
}
48-
boolean isInAnnotationFilter = settings.annotationFilters.isEmpty();
48+
boolean isInAnnotationFilter = settings.includePropertyAnnotations.isEmpty();
4949
if (!isInAnnotationFilter) {
50-
for (Class<? extends Annotation> optionalAnnotation : settings.annotationFilters) {
50+
for (Class<? extends Annotation> optionalAnnotation : settings.includePropertyAnnotations) {
5151
if (beanPropertyWriter.getAnnotation(optionalAnnotation) != null) {
5252
isInAnnotationFilter = true;
5353
break;
5454
}
5555
}
5656
if (!isInAnnotationFilter) {
57-
System.out.println("Skipping " + sourceClass.type + "." + beanPropertyWriter.getName() + " because it is missing an annotation from annotationFilters!");
57+
System.out.println("Skipping " + sourceClass.type + "." + beanPropertyWriter.getName() + " because it is missing an annotation from includePropertyAnnotations!");
5858
continue;
5959
}
6060
}

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/parser/Jackson2Parser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,16 +32,16 @@ protected BeanModel parseBean(SourceType<Class<?>> sourceClass) {
3232
if (propertyType == JsonNode.class) {
3333
propertyType = Object.class;
3434
}
35-
boolean isInAnnotationFilter = settings.annotationFilters.isEmpty();
35+
boolean isInAnnotationFilter = settings.includePropertyAnnotations.isEmpty();
3636
if (!isInAnnotationFilter) {
37-
for (Class<? extends Annotation> optionalAnnotation : settings.annotationFilters) {
37+
for (Class<? extends Annotation> optionalAnnotation : settings.includePropertyAnnotations) {
3838
if (beanPropertyWriter.getAnnotation(optionalAnnotation) != null) {
3939
isInAnnotationFilter = true;
4040
break;
4141
}
4242
}
4343
if (!isInAnnotationFilter) {
44-
System.out.println("Skipping " + sourceClass.type + "." + beanPropertyWriter.getName() + " because it is missing an annotation from annotationFilters!");
44+
System.out.println("Skipping " + sourceClass.type + "." + beanPropertyWriter.getName() + " because it is missing an annotation from includePropertyAnnotations!");
4545
continue;
4646
}
4747
}

typescript-generator-gradle-plugin/src/main/java/cz/habarta/typescript/generator/gradle/GenerateTask.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class GenerateTask extends DefaultTask {
2222
public String classesFromJaxrsApplication;
2323
public boolean classesFromAutomaticJaxrsApplication;
2424
public List<String> excludeClasses;
25-
public List<String> annotationFilters;
25+
public List<String> includePropertyAnnotations;
2626
public JsonLibrary jsonLibrary;
2727
public boolean declarePropertiesAsOptional;
2828
public String removeTypeNamePrefix;
@@ -93,7 +93,7 @@ public void generate() throws Exception {
9393
settings.noFileComment = noFileComment;
9494
settings.javadocXmlFiles = javadocXmlFiles;
9595
settings.loadExtensions(classLoader, extensionClasses);
96-
settings.loadAnnotationFilters(classLoader, annotationFilters);
96+
settings.loadIncludePropertyAnnotations(classLoader, includePropertyAnnotations);
9797
settings.loadOptionalAnnotations(classLoader, optionalAnnotations);
9898
settings.experimentalInlineEnums = experimentalInlineEnums;
9999
settings.displaySerializerWarning = displaySerializerWarning;

typescript-generator-maven-plugin/src/main/java/cz/habarta/typescript/generator/maven/GenerateMojo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ public class GenerateMojo extends AbstractMojo {
9999
* methods with one of the annotations defined in this list
100100
*/
101101
@Parameter
102-
private List<String> annotationFilters;
102+
private List<String> includePropertyAnnotations;
103103

104104
/**
105105
* Library used in JSON classes.
@@ -291,7 +291,7 @@ public void execute() {
291291
settings.noFileComment = noFileComment;
292292
settings.javadocXmlFiles = javadocXmlFiles;
293293
settings.loadExtensions(classLoader, extensions);
294-
settings.loadAnnotationFilters(classLoader, annotationFilters);
294+
settings.loadIncludePropertyAnnotations(classLoader, includePropertyAnnotations);
295295
settings.loadOptionalAnnotations(classLoader, optionalAnnotations);
296296
settings.experimentalInlineEnums = experimentalInlineEnums;
297297
settings.displaySerializerWarning = displaySerializerWarning;

0 commit comments

Comments
 (0)