Home
last modified time | relevance | path

Searched refs:for_class (Results 1 – 25 of 119) sorted by relevance

12345

/dports/www/p5-Mason/Mason-2.24/lib/Mason/Component/
H A DMoose.pm14 my $for_class = $params{for_class};
15 Method::Signatures::Simple->import( into => $for_class );
16 MooseX::HasDefaults::RW->import( { into => $for_class } );
19 my $temp = $for_class;
20 *{ $for_class . '::CLASS' } = sub () { $temp }; # like CLASS.pm
21 *{ $for_class . '::CLASS' } = \$for_class;
/dports/www/p5-Mason/Mason-2.24/lib/Mason/
H A DMoose.pm15 my $for_class = $params{for_class};
16 Method::Signatures::Simple->import( into => $for_class );
18 MooseX::StrictConstructor->import( { into => $for_class } );
19 MooseX::HasDefaults::RO->import( { into => $for_class } );
22 my $temp = $for_class;
23 *{ $for_class . '::CLASS' } = sub () { $temp }; # like CLASS.pm
H A DPluginRole.pm11 my $for_class = $params{for_class};
12 Method::Signatures::Simple->import( into => $for_class );
/dports/devel/p5-MooseX-MethodAttributes/MooseX-MethodAttributes-0.32/lib/MooseX/
H A DMethodAttributes.pm45 my $for_class = $options{for_class};
46 my $meta = find_meta($for_class);
53 $meta = Moose::Meta::Class->create( $for_class )
57 for => $for_class,
67 for_class => $for_class,
/dports/devel/p5-MooseX-AttributeShortcuts/MooseX-AttributeShortcuts-0.037/lib/MooseX/
H A DAttributeShortcuts.pm61 my $for_class = $args{for_class};
62 die "Class $for_class has no metaclass!"
63 unless Class::MOP::class_of($for_class);
91 for => $for_class,
102 return Class::MOP::class_of($for_class);
/dports/devel/p5-Object-Pad/Object-Pad-0.58/t/
H A D66mop-role.t12 my $meta = Object::Pad::MOP::Class->for_class( "Example" );
20 is_deeply( [ Object::Pad::MOP::Class->for_class( "Implementor" )->direct_roles ],
24 is_deeply( [ Object::Pad::MOP::Class->for_class( "Implementor" )->all_roles ],
32 is_deeply( [ Object::Pad::MOP::Class->for_class( "Inheritor" )->direct_roles ],
36 is_deeply( [ Object::Pad::MOP::Class->for_class( "Inheritor" )->all_roles ],
H A D68mop-compose-role.t22 my $ameta = Object::Pad::MOP::Class->for_class( "AClass" );
33 Object::Pad::MOP::Class->for_class( "TheRole" )
38 my $bmeta = Object::Pad::MOP::Class->for_class( "BClass" );
H A D64mop-method.t15 my $classmeta = Object::Pad::MOP::Class->for_class( "Example" );
32 ok( defined Object::Pad::MOP::Class->for_class( "SubClass" )->get_method( 'm' ),
41 my @methodmetas = Object::Pad::MOP::Class->for_class( "WithOverride" )->all_methods;
H A D62mop-slot.t15 my $classmeta = Object::Pad::MOP::Class->for_class( "Example" );
58 my $slotmeta = Object::Pad::MOP::Class->for_class( 'ARole' )->get_slot( '$data' );
100 my $arrayslotmeta = Object::Pad::MOP::Class->for_class( "List" )
H A D60mop-class.t12 my $meta = Object::Pad::MOP::Class->for_class( "Example" );
25 is_deeply( [ Object::Pad::MOP::Class->for_class( "Example2" )->superclasses ],
/dports/devel/p5-MooseX-MethodAttributes/MooseX-MethodAttributes-0.32/lib/MooseX/MethodAttributes/
H A DRole.pm41 my $for_class = $options{for_class};
42 my $meta = find_meta($for_class);
47 $meta = Moose::Meta::Role->create( $for_class )
/dports/devel/p5-MooseX-NonMoose/MooseX-NonMoose-0.26/t/
H A Dmoose-exporter.t18 for => $options{for_class},
23 return Moose::Util::find_meta($options{for_class});
35 for => $options{for_class},
42 return Moose::Util::find_meta($options{for_class});
/dports/devel/p5-MouseX-Foreign/MouseX-Foreign-1.000/t/90-MooseX-NonMoose/
H A D031-moose-exporter.t19 for_class => $options{for_class},
33 for_class => $options{for_class},
/dports/devel/p5-MouseX-Foreign/MouseX-Foreign-1.000/t/91-90-with-Any-Moose/
H A D031-moose-exporter.t19 for_class => $options{for_class},
33 for_class => $options{for_class},
/dports/devel/p5-MooseX-App/MooseX-App-1.42/lib/MooseX/App/
H A DExporter.pm167 my $plugins = $PLUGIN_SPEC{$args{for_class}} || [];
183 my ($metaroles) = $plugin_class->plugin_metaroles($args{for_class});
195 for => $args{for_class},
200 Moose::Util::apply_all_roles($args{for_class},@{$apply_roles});
205 $plugin_class->init_plugin($args{for_class});
210 my $meta = $args{for_class}->meta;
/dports/www/p5-Mason/Mason-2.24/lib/Mason/Moose/
H A DRole.pm11 my $for_class = $params{for_class};
12 Method::Signatures::Simple->import( into => $for_class );
/dports/devel/p5-Moose/Moose-2.2201/t/exceptions/
H A Dmoose.t36 qr/Cannot call init_meta without specifying a for_class/,
37 "for_class is not given");
42 "for_class is not given");
48 Moose->init_meta( (for_class => 'Foo2', metaclass => 'Foo2' ));
75 Moose->init_meta( (for_class => 'Foo3', metaclass => 'Foo3' ));
102 Moose->init_meta( (for_class => 'Foo3' ));
143 Moose->init_meta( (for_class => 'Foo4' ));
H A Dmoose-role.t151 qr/Cannot call init_meta without specifying a for_class/,
152 "for_class is not given");
157 "for_class is not given");
163 Moose::Role->init_meta( (for_class => 'Foo2', metaclass => 'Foo2' ));
190 Moose::Role->init_meta( (for_class => 'Foo3', metaclass => 'Foo3' ));
217 Moose::Role->init_meta( (for_class => 'Foo3' ));
257 Moose::Role->init_meta( (for_class => 'Foo4' ));
/dports/devel/p5-Object-Pad/Object-Pad-0.58/lib/Object/Pad/MOP/
H A DClass.pm44 sub for_class subroutine
73 return shift->for_class( caller );
/dports/devel/p5-MooseX-POE/MooseX-POE-0.215/lib/MooseX/POE/
H A DSweetArgs.pm18 MooseX::POE->import({ into => $args{for_class} });
21 for => $args{for_class},
/dports/devel/p5-MooseX-TransactionalMethods/MooseX-TransactionalMethods-0.009/lib/MooseX/Meta/Method/Transactional/Meta/
H A DRole.pm14 for => $opts{for_class},
26 return $opts{for_class}->meta();
/dports/devel/p5-MooseX-AuthorizedMethods/MooseX-AuthorizedMethods-0.006/lib/MooseX/Meta/Method/Authorized/Meta/
H A DRole.pm14 for => $opts{for_class},
26 return $opts{for_class}->meta();
/dports/devel/p5-Mouse/Mouse-v2.5.10/lib/Mouse/Util/
H A DMetaRole.pm61 $args->{for} = delete $args->{for_class}
62 if exists $args->{for_class};
111 my $for = $options{for_class};
/dports/devel/p5-MooseX-POE/MooseX-POE-0.215/lib/MooseX/
H A DPOE.pm24 my $for = $args{for_class};
27 Moose->init_meta( for_class => $for );
/dports/devel/p5-MooseX-Singleton/MooseX-Singleton-0.30/lib/MooseX/
H A DSingleton.pm19 my $caller = $p{for_class};
33 for_class => $caller,

12345