diff options
| author | Michael Williamson <mike@zwobble.org> | 2017-03-27 23:36:08 +0100 |
|---|---|---|
| committer | Michael Williamson <mike@zwobble.org> | 2017-03-27 23:36:08 +0100 |
| commit | d29b502be2a1ac6750c9391d7417d7fde94bd3a6 (patch) | |
| tree | 133a268247d5fd77336c50ff7cf6a89b6b423523 /src/main/java | |
| parent | 32c40a7a1609df6f9e8d219f6b0caa89d9e7dbf4 (diff) | |
Ignore empty list of type arguments
Diffstat (limited to 'src/main/java')
| -rw-r--r-- | src/main/java/org/zwobble/couscous/frontends/java/JavaTypes.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/java/org/zwobble/couscous/frontends/java/JavaTypes.java b/src/main/java/org/zwobble/couscous/frontends/java/JavaTypes.java index fbd2a3b..5ff8ccc 100644 --- a/src/main/java/org/zwobble/couscous/frontends/java/JavaTypes.java +++ b/src/main/java/org/zwobble/couscous/frontends/java/JavaTypes.java @@ -51,7 +51,7 @@ public class JavaTypes { ? ScalarType.topLevel(typeBinding.getErasure().getQualifiedName()) // TODO: test for erasure of inner type name : ScalarType.innerType(erasure(typeOf(outerClass)), typeBinding.getErasure().getName()); - if (typeBinding.isParameterizedType()) { + if (typeBinding.isParameterizedType() && typeBinding.getTypeArguments().length > 0) { List<Type> typeParameters = eagerMap( asList(typeBinding.getTypeArguments()), JavaTypes::typeOf); |
