Skip to content

Commit bcbd33a

Browse files
Paweł Płazieńskivojtechhabarta
authored andcommitted
Check if class is whitelisted before actually trying to generate constructor (#339)
1 parent 23a4384 commit bcbd33a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/ext/RequiredPropertyConstructorExtension.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,16 +74,16 @@ public TsModel transformModel(SymbolTable symbolTable, TsModel model) {
7474

7575
private TsBeanModel transformBean(TsBeanModel bean, TsModel model,
7676
Map<String, TsConstructorModel> generatedConstructors) {
77+
if (classes != null && !classes.contains(bean.getOrigin().getCanonicalName())) {
78+
return bean;
79+
}
7780
if (!bean.isClass() || bean.getConstructor() != null) {
7881
return bean;
7982
}
8083
Optional<TsConstructorModel> constructorOption = createConstructor(bean, model, generatedConstructors);
8184
if (!constructorOption.isPresent()) {
8285
return bean;
8386
}
84-
if (classes != null && !classes.contains(bean.getOrigin().getCanonicalName())) {
85-
return bean;
86-
}
8787
TsConstructorModel constructor = constructorOption.get();
8888
generatedConstructors.put(bean.getName().getFullName(), constructor);
8989
return bean.withConstructor(constructor);

0 commit comments

Comments
 (0)