comparison lib/IMPL/declare.pm @ 411:ee36115f6a34 ref20150831

sync
author cin
date Mon, 21 Sep 2015 00:53:10 +0300
parents c6e90e02dd17
children 3ed0c58e9da3
comparison
equal deleted inserted replaced
410:9335cf010b23 411:ee36115f6a34
36 while ( my ( $alias, $class ) = each %$aliases ) { 36 while ( my ( $alias, $class ) = each %$aliases ) {
37 _trace("$alias => $class"); 37 _trace("$alias => $class");
38 $IMPL::require::level++; 38 $IMPL::require::level++;
39 my $c = _require($class); 39 my $c = _require($class);
40 40
41 *{"${caller}::$alias"} = sub() { 41 *{"${caller}::$alias"} = sub () {
42 $c; 42 $c;
43 }; 43 };
44 $IMPL::require::level--; 44 $IMPL::require::level--;
45 } 45 }
46 46