X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=gitmo%2FMouse.git;a=blobdiff_plain;f=lib%2FMouse%2FMeta%2FAttribute.pm;h=4387bcd4616961b923edfb1c26265171dc753e32;hp=96833420c149d5271a548c8b4219cf1a3deb5f25;hb=5fa003bf0b3308fd48519ff1173feb778c550c01;hpb=c3a839396252098f03aee1595c5c9c11c45321fd diff --git a/lib/Mouse/Meta/Attribute.pm b/lib/Mouse/Meta/Attribute.pm index 9683342..4387bcd 100644 --- a/lib/Mouse/Meta/Attribute.pm +++ b/lib/Mouse/Meta/Attribute.pm @@ -204,6 +204,9 @@ sub create { if exists $args{coerce}; if (exists $args{isa}) { + confess "Mouse does not yet support parameterized types (rt.cpan.org #39795)" + if $args{isa} =~ /\[.*\]/; + my $type_constraint = delete $args{isa}; $type_constraint =~ s/\s//g; my @type_constraints = split /\|/, $type_constraint;