vojtechhabarta / typescript-generator

Generates TypeScript from Java - JSON declarations, REST service client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NullPointerException in ModelCompiler related to generics

artemana opened this issue · comments

The GenericsResolver.mapGenericVariablesToBase() may return null, but that code below does not handle it.

for (BeanModel descendant : descendants) {
// do not handle bean as tagged union if any descendant has "non-related" generic parameter
final List mappedGenericVariables = GenericsResolver.mapGenericVariablesToBase(descendant.getOrigin(), bean.getOrigin());
if (mappedGenericVariables.contains(null)) {
isTaggedUnion = false;
}
}