From a272b8105da640b93203b2b04515386ed6c1214e Mon Sep 17 00:00:00 2001 From: Kevin Glynn Date: Wed, 2 Mar 2011 21:42:19 +0100 Subject: [PATCH] Don't return null - return UnknownRepType --- .../src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs b/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs index 31d91cb..688cd4d 100644 --- a/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs +++ b/CSharpTranslator/antlr3/src/CS2JTranslator/CS2JTemplate/TranslationTemplate.cs @@ -2045,8 +2045,8 @@ namespace Twiglet.CS2J.Translator.TypeRep throw new Exception("buildTypeList: Cannot parse " + types); } } - typeRep = AppEnv.Search(this.Uses, typeName + (tyArgs.Count > 0 ? "'" + tyArgs.Count.ToString() : "")); - if (typeRep != null && tyArgs.Count > 0) + typeRep = AppEnv.Search(this.Uses, typeName + (tyArgs.Count > 0 ? "'" + tyArgs.Count.ToString() : ""), new UnknownRepTemplate(typeName)); + if (!typeRep.IsUnknownType && tyArgs.Count > 0) { typeRep = typeRep.Instantiate(tyArgs); }