added Mouse::Meta::TypeConstraint and use it. Mouse::Meta::Attribute->type_constraint...
authorTokuhiro Matsuno <tokuhirom@gmail.com>
Wed, 11 Mar 2009 07:57:06 +0000 (16:57 +0900)
committerTokuhiro Matsuno <tokuhirom@gmail.com>
Thu, 2 Apr 2009 02:47:57 +0000 (11:47 +0900)
commit684db121da77d6c63be5a58e33606907ca2aa4fb
tree5b384430b49feb7a86bb96648c2a00c744fc71be
parentc68b41108207ca7568f6f99a66cb6d202623a236
added Mouse::Meta::TypeConstraint and use it. Mouse::Meta::Attribute->type_constraint returns an object. and, find_type_constraint was deprecated.
lib/Mouse/Meta/Attribute.pm
lib/Mouse/Meta/Method/Constructor.pm
lib/Mouse/Meta/TypeConstraint.pm [new file with mode: 0644]
lib/Mouse/Util/TypeConstraints.pm
t/800_shikabased/010-isa-or.t
t/800_shikabased/014-subtype-as.t