[svn] r7808: nemerle/trunk/ncc/hierarchy/ClassMembers.n
divan
svnadmin at nemerle.org
Mon Oct 15 20:53:51 CEST 2007
Log:
Print constructor as "constructor A..ctor() : A", not "... : void".
Author: divan
Date: Mon Oct 15 20:53:50 2007
New Revision: 7808
Modified:
nemerle/trunk/ncc/hierarchy/ClassMembers.n
Modified: nemerle/trunk/ncc/hierarchy/ClassMembers.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/ClassMembers.n (original)
+++ nemerle/trunk/ncc/hierarchy/ClassMembers.n Mon Oct 15 20:53:50 2007
@@ -287,7 +287,12 @@
else
List.Map (m.GetParameters (), describeParm);
- def ret_ty = m.ReturnType.ToString ();
+ def ret_ty =
+ if (m.MemberKind == MemberKinds.Constructor)
+ m.DeclaringType.ToString ()
+ else
+ m.ReturnType.ToString ();
+
kind + " " + full_name + "(" + NString.Concat (", ", parms) + ") : " + ret_ty
| prop is PropertyBuilder =>
More information about the svn
mailing list