From 215f8fdd1a132e48a89920c2b6c0ee3dd23c70ac Mon Sep 17 00:00:00 2001 From: Kevin Glynn Date: Tue, 9 Aug 2011 12:35:23 +0200 Subject: [PATCH] Only set hasTyArgs if we actually had tyArgs! --- .../antlr3/src/CS2JTranslator/CS2JTransform/NetMaker.g | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTransform/NetMaker.g b/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTransform/NetMaker.g index 9d9a659..5365f08 100644 --- a/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTransform/NetMaker.g +++ b/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTransform/NetMaker.g @@ -1416,7 +1416,7 @@ type_name returns [TypeRepTemplate dotNetType, List argTrees, bool h $dotNetType = $dtg.dotNetType; if (!$dotNetType.IsUnknownType) { - if ($dotNetType.TypeParams.Length == $dtg.argTrees.Count) { + if ($dotNetType.TypeParams.Length > 0 && $dotNetType.TypeParams.Length == $dtg.argTrees.Count) { int i = 0; foreach (CommonTree ty in $dtg.argTrees) { tyMap[$dotNetType.TypeParams[i]] = wrapType(ty, $dt.tree.Token);