ModInfo

ModInfo - Perl extension for providing metadata about a module's methods, properties, and arguments

SYNOPSIS

  use ModInfo;
  my $mi = new ModInfo('Data::Dumper');
  my @functions = $mi->function_descriptors();
  my (@methods, @properties);
  if ($mi->is_oo) {
	  @methods = $mi->method_descriptors;
      @properties = $mi->property_descriptors();
  }

DESCRIPTION

ModInfo will use a previously created XML file (with the extension .mfo) to generate a data structure that describes the interface for a Perl module.

The ModInfo system is made up of several object-oriented modules which are all used exclusively by the ModInfo module. This means that the developer should only ever need to directly instantiate the ModInfo object with the class name of the desired module.

INTERFACE

KNOWN ISSUES

ModInfo currently has problems with mfo files that define more than one module.

AUTHOR

jtillman@bigfoot.com tcushard@bigfoot.com

SEE ALSO

Devel::ModInfo::Tutorial

pl2modinfo.pl

modinfo2xml.pl

modinfo2html.pl

perl(1).