[svn] r6751: nemerle/trunk/ncc/hierarchy/TypeBuilder.n
nazgul
svnadmin at nemerle.org
Sun Oct 8 23:22:04 CEST 2006
Log:
Allow fetching additional_decls
Author: nazgul
Date: Sun Oct 8 23:21:52 2006
New Revision: 6751
Modified:
nemerle/trunk/ncc/hierarchy/TypeBuilder.n
Modified: nemerle/trunk/ncc/hierarchy/TypeBuilder.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/TypeBuilder.n (original)
+++ nemerle/trunk/ncc/hierarchy/TypeBuilder.n Sun Oct 8 23:21:52 2006
@@ -650,14 +650,17 @@
get_members (0 :> BindingFlags, fun (_ : IMember) { true })
}
- public GetParsedMembers () : list [PT.ClassMember]
+ public GetParsedMembers (include_manually_defined = false) : list [PT.ClassMember]
{
match (pt_tydecl) {
| PT.TopDeclaration.Class (decls = ds)
| PT.TopDeclaration.Interface (methods = ds)
| PT.TopDeclaration.Variant (decls = ds)
- | PT.TopDeclaration.VariantOption (ds) => ds
- | _ => []
+ | PT.TopDeclaration.VariantOption (ds) =>
+ if (include_manually_defined) additional_decls.RevAppend (ds)
+ else ds
+ | _ => if (include_manually_defined) additional_decls
+ else []
};
}
More information about the svn
mailing list