MooseX-Compile
view release on metacpan or search on metacpan
lib/MooseX/Compile/Compiler.pm view on Meta::CPAN
foreach my $class qw(Moose metaclass) {
no strict 'refs';
my $import = "${class}::import";
$__mx_compile_overridden_imports{$class} = defined &$import && \&$import;
*$import = sub {
if ( caller eq $$quoted_class$$ ) {
if ( $class eq 'Moose' ) {
strict->import;
warnings->import;
}
return;
}
if ( my $sub = $__mx_compile_overridden_imports{\$class} ) {
goto $sub;
}
( run in 0.308 second using v1.01-cache-2.11-cpan-299005ec8e3 )