Virtual::Class->virtual_methods(@virtual_methods); my @must_implement = Sub::Class->virtual_methods;
This is an accessor to the list of virtual_methods. Virtual base classes will declare their list of virtual methods. Subclasses will look at them. Once the virtual methods are set they cannot be undone.
my @missing_methods = Sub::Class->missing_methods;
Returns a list of methods Sub::Class has not yet implemented.
Autoloaded methods are currently not recognized. I have no idea how to solve this.
Michael G Schwern <email@example.com>
Copyright 2000-2015 Michael G Schwern
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|perl v5.20.3||CLASS::VIRTUAL (3)||2015-03-01|