[PkgVersion]
-[Metadata]
-x_authority = cpan:STEVAN
+[Authority]
+authority = cpan:STEVAN
[MetaResources]
bugtracker.web = http://rt.cpan.org/NoAuth/Bugs.html?Dist=Moose
*check_package_cache_flag = \&mro::get_pkg_gen;
}
-our $AUTHORITY = 'cpan:STEVAN';
-
XSLoader::load(
'Moose',
$Moose::{VERSION} ? $Moose::{VERSION} : ()
use Scalar::Util 'blessed', 'weaken';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Object', 'Class::MOP::Mixin::AttributeCore';
# NOTE: (meta-circularity)
use Try::Tiny;
use List::MoreUtils 'all';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Module',
'Class::MOP::Mixin::HasAttributes',
'Class::MOP::Mixin::HasMethods';
use Carp 'confess';
use Scalar::Util 'blessed', 'weaken';
-our $AUTHORITY = 'cpan:STEVAN';
-
# the original class of the metaclass instance
sub _get_mutable_metaclass_name { $_[0]{__immutable}{original_class} }
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Package::DeprecationManager -deprecations => {
'Class::MOP::HAVE_ISAREV' => '0.93',
'Class::MOP::subname' => '0.93',
use Scalar::Util 'weaken', 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Object';
# make this not a valid method name, to avoid (most) attribute conflicts
use Carp 'confess';
use Scalar::Util 'weaken', 'reftype', 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Object';
# NOTE:
use Scalar::Util 'blessed', 'weaken';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Method::Generated';
sub new {
use Scalar::Util 'blessed', 'weaken';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Method::Inlined';
sub new {
use Carp 'confess';
use Eval::Closure;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Method';
## accessors
use Carp 'confess';
use Scalar::Util 'blessed', 'weaken', 'looks_like_number', 'refaddr';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Method::Generated';
sub _uninlined_body {
use Carp 'confess';
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use constant DEBUG_NO_META => $ENV{DEBUG_NO_META} ? 1 : 0;
use base 'Class::MOP::Method';
use Carp 'confess';
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Method';
# NOTE:
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
sub apply {
my ( $to_class, $trait ) = @_;
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Scalar::Util 'blessed';
sub meta {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Scalar::Util 'blessed';
use base 'Class::MOP::Mixin';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Carp 'confess';
use Scalar::Util 'blessed';
use Class::MOP::Method::Meta;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Scalar::Util 'blessed';
use Carp 'confess';
use Sub::Name 'subname';
use Carp 'confess';
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Package';
sub _new {
use Carp qw(confess);
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
# introspection
sub meta {
use Carp 'confess';
use Package::Stash;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Object';
# creation ...
use 5.008;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Scalar::Util 'blessed';
use Carp 'confess';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Package::DeprecationManager 0.07 -deprecations => {
'default is for Native Trait' => '1.14',
'default default for Native Trait' => '1.14',
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base qw(Moose::Error::Default);
sub new {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base qw(Moose::Error::Default);
sub new {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Carp::Heavy;
use Class::MOP::MiniTrait;
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use XSLoader;
BEGIN {
use Try::Tiny;
use overload ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Deprecated;
use Moose::Meta::Method::Accessor;
use Moose::Meta::Method::Delegation;
package Moose::Meta::Attribute::Native;
-our $AUTHORITY = 'cpan:STEVAN';
-
my @trait_names = qw(Bool Counter Number String Array Hash Code);
for my $trait_name (@trait_names) {
use Moose::Util::TypeConstraints;
use Moose::Deprecated;
-our $AUTHORITY = 'cpan:STEVAN';
-
requires '_helper_type';
has _used_default_is => (
package Moose::Meta::Attribute::Native::Trait::Array;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait';
sub _helper_type { 'ArrayRef' }
package Moose::Meta::Attribute::Native::Trait::Bool;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait';
sub _default_is { 'rw' }
package Moose::Meta::Attribute::Native::Trait::Code;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait';
sub _helper_type { 'CodeRef' }
package Moose::Meta::Attribute::Native::Trait::Counter;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait' =>
{ -excludes => ['_root_types'] };
package Moose::Meta::Attribute::Native::Trait::Hash;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait';
sub _helper_type { 'HashRef' }
package Moose::Meta::Attribute::Native::Trait::Number;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait';
sub _helper_type { 'Num' }
package Moose::Meta::Attribute::Native::Trait::String;
use Moose::Role;
-our $AUTHORITY = 'cpan:STEVAN';
-
with 'Moose::Meta::Attribute::Native::Trait';
sub _default_default { q{} }
use List::MoreUtils qw( any all uniq first_index );
use Scalar::Util 'weaken', 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Meta::Method::Overridden;
use Moose::Meta::Method::Augmented;
use Moose::Error::Default;
use Class::MOP;
use Scalar::Util qw( blessed );
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Class::Immutable::Trait';
sub add_role { $_[1]->_immutable_cannot_call }
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Class::MOP::MiniTrait;
use base "Class::MOP::Instance";
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Class::MOP::MiniTrait;
use base 'Class::MOP::Method';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method',
'Class::MOP::Method::Accessor';
use Carp qw( confess );
use Scalar::Util qw( blessed weaken );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
around new => sub {
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
sub _inline_check_var_is_valid_index {
my $self = shift;
my ($var) = @_;
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::set' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use List::Util ();
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use Class::MOP::MiniTrait;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Moose::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use List::MoreUtils ();
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use List::Util ();
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use List::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use List::MoreUtils ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Array::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
requires qw( _adds_members );
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
sub _inline_check_var_is_valid_key {
use Class::MOP::MiniTrait;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Hash::set' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Hash::Writer' => {
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Hash::Writer' => {
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use List::MoreUtils ();
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Hash::Writer' => {
use Scalar::Util qw( looks_like_number );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' =>
use Moose::Util ();
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use Moose::Util ();
use Params::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Writer' => {
use Moose::Util ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native::Reader' => {
use List::MoreUtils qw( any );
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Role;
with 'Moose::Meta::Method::Accessor::Native';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method';
sub new {
use Scalar::Util 'blessed', 'weaken', 'looks_like_number', 'refaddr';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method',
'Class::MOP::Method::Constructor';
use Carp 'confess';
use Scalar::Util 'blessed', 'weaken';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method',
'Class::MOP::Method::Generated';
use Scalar::Util 'blessed', 'weaken';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method',
'Class::MOP::Method::Inlined';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method',
'Class::MOP::Method::Meta';
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method';
sub new {
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Mixin::AttributeCore';
__PACKAGE__->meta->add_attribute( 'isa' => ( reader => '_isa_metadata' ) );
use Scalar::Util qw(blessed);
-our $AUTHORITY = 'cpan:STEVAN';
-
sub _get_compatible_metaclass {
my $orig = shift;
my $self = shift;
use Carp 'confess';
use Devel::GlobalDestruction 'in_global_destruction';
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose::Meta::Class;
use Moose::Meta::Role::Attribute;
use Moose::Meta::Role::Method;
use warnings;
use metaclass;
-our $AUTHORITY = 'cpan:STEVAN';
-
__PACKAGE__->meta->add_attribute('method_exclusions' => (
init_arg => '-excludes',
reader => 'get_method_exclusions',
use Moose::Meta::Role::Composite;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Role::Application';
__PACKAGE__->meta->add_attribute('role_params' => (
use Moose::Util 'english_list';
use Scalar::Util 'weaken', 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Role::Application';
__PACKAGE__->meta->add_attribute('role' => (
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Role::Application';
__PACKAGE__->meta->add_attribute('rebless_params' => (
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Role::Application';
sub apply {
use List::MoreUtils 'all';
use Scalar::Util 'blessed', 'weaken';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Mixin::AttributeCore', 'Class::MOP::Object';
__PACKAGE__->meta->add_attribute(
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Role';
# NOTE:
use strict;
use warnings;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::Method';
sub _make_compatible_with {
use base qw(Moose::Meta::Role::Method::Required);
-our $AUTHORITY = 'cpan:STEVAN';
-
__PACKAGE__->meta->add_attribute('roles' => (
reader => 'roles',
required => 1,
use base qw(Class::MOP::Object);
-our $AUTHORITY = 'cpan:STEVAN';
-
# This is not a Moose::Meta::Role::Method because it has no implementation, it
# is just a name
use Moose::Meta::Attribute;
use Moose::Util::TypeConstraints ();
-our $AUTHORITY = 'cpan:STEVAN';
-
__PACKAGE__->meta->add_attribute('type_coercion_map' => (
reader => 'type_coercion_map',
default => sub { [] }
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeCoercion';
sub compile_type_coercion {
use base qw(Class::MOP::Object);
-our $AUTHORITY = 'cpan:STEVAN';
-
__PACKAGE__->meta->add_attribute('name' => (reader => 'name'));
__PACKAGE__->meta->add_attribute('parent' => (
reader => 'parent',
use Scalar::Util 'blessed';
use Moose::Util::TypeConstraints ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
__PACKAGE__->meta->add_attribute('class' => (
use Moose::Util::TypeConstraints ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
__PACKAGE__->meta->add_attribute('methods' => (
use Moose::Util::TypeConstraints ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
__PACKAGE__->meta->add_attribute('values' => (
use warnings;
use metaclass;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
use Moose::Meta::TypeConstraint::Parameterized;
use Moose::Util::TypeConstraints ();
use Moose::Util::TypeConstraints;
use Moose::Meta::TypeConstraint::Parameterizable;
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
__PACKAGE__->meta->add_attribute('type_parameter' => (
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Class::MOP::Object';
__PACKAGE__->meta->add_attribute('parent_registry' => (
use Scalar::Util 'blessed';
use Moose::Util::TypeConstraints ();
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
__PACKAGE__->meta->add_attribute('role' => (
use List::Util qw(first);
-our $AUTHORITY = 'cpan:STEVAN';
-
use base 'Moose::Meta::TypeConstraint';
__PACKAGE__->meta->add_attribute('type_constraints' => (
use if ( not our $__mx_is_compiled ), 'Moose::Meta::Class';
use if ( not our $__mx_is_compiled ), metaclass => 'Moose::Meta::Class';
-our $AUTHORITY = 'cpan:STEVAN';
-
sub new {
my $class = shift;
my $real_class = Scalar::Util::blessed($class) || $class;
use Sub::Exporter;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Moose ();
use Moose::Util ();
use overload ();
use Class::MOP;
-our $AUTHORITY = 'cpan:STEVAN';
-
my @exports = qw[
find_meta
does_role
use warnings;
use Scalar::Util 'blessed';
-our $AUTHORITY = 'cpan:STEVAN';
-
use List::MoreUtils qw( all );
use List::Util qw( first );
use Moose::Deprecated;
use Scalar::Util qw( blessed reftype );
use Moose::Exporter;
-our $AUTHORITY = 'cpan:STEVAN';
-
## --------------------------------------------------------
# Prototyped subs must be predeclared because we have a
# circular dependency with Moose::Meta::Attribute et. al.
use Moose::Deprecated;
use Scalar::Util 'blessed', 'looks_like_number';
-our $AUTHORITY = 'cpan:STEVAN';
-
sub Value { defined($_[0]) && !ref($_[0]) }
sub Ref { ref($_[0]) }
use List::MoreUtils 'all';
use Moose::Util 'does_role', 'find_meta';
-our $AUTHORITY = 'cpan:STEVAN';
-
my @exports = qw[
meta_ok
does_ok
use Scalar::Util 'blessed';
use Try::Tiny;
-our $AUTHORITY = 'cpan:STEVAN';
-
use Class::MOP;
sub import {
use Class::MOP;
-our $AUTHORITY = 'cpan:STEVAN';
-
BEGIN {
my $package;
sub import {