no get_method_map in get_method_list
gfx [Sun, 12 Jul 2009 03:55:08 +0000 (12:55 +0900)]
lib/Class/MOP/Class.pm

index 0530739..d61c758 100644 (file)
@@ -785,7 +785,7 @@ sub remove_method {
 
 sub get_method_list {
     my $self = shift;
-    keys %{$self->get_method_map};
+    return grep { $self->has_method($_) } keys %{ $self->namespace };
 }
 
 sub find_method_by_name {