Closed stevan closed 11 years ago
But wait, what about roles being applied to Class classes that want to override FINALIZE or new?
I think you're misunderstanding. Role application all works fine - new
and FINALIZE
are just normal methods that need to go through normal method conflict resolution just like any other method. We can't rely on that in the bootstrap though, because you're doing that weird thing with pretending that mop::role is both a role and a class, and this confuses the algorithm, and so we just skip it for things that we know are are going to conflict at that point. We really should revisit that whole concept, but I'm saving that for when we can talk about it not via github issues(:
Nevermind, I am going to chalk to this up to jetlag and other assorted stupidity.
I left a comment in a9f9453fc7217e1f7ec249675f93680f5a209cb7 to check to see if we need to not make the conditional Bootstrap specific