Fixes to accomodate a metaclass which is an anon subclass of something
authorDave Rolsky <autarch@urth.org>
Tue, 30 Jun 2009 20:10:11 +0000 (15:10 -0500)
committerDave Rolsky <autarch@urth.org>
Tue, 30 Jun 2009 20:10:11 +0000 (15:10 -0500)
commit6c0bd97ea96792cd8fc9e5e03b56c2bc75df32ee
tree1ba8d512fb0ed1f772fe4890d8e97b892d88a14d
parenta986e165da3f72e1fe7a4dfed9bb392a968afa39
Fixes to accomodate a metaclass which is an anon subclass of something
like Moose::Meta::Class. This happens when you make your own metaclass
using Moose and then load modules which apply roles to the metaclass.

Also, when making the new metaclass immutable, don't inline the
constructor.
lib/Class/MOP/Class.pm