public override void OnClassDefinition(ClassDefinition node)
{
// Visit type definition's members to resolve base types on nested types
base.OnClassDefinition(node);
// Resolve and check base types
ResolveBaseTypes(new Boo.Lang.List(), node);
CheckBaseTypes(node);
if (!node.IsFinal)
{
if (((IType)node.Entity).IsFinal)
{
node.Modifiers |= TypeMemberModifiers.Final;
}
}
}