NAME Class::Superclasses VERSION version 0.08 SYNOPSIS use Class::Superclasses; my $class_file = '/path/to/class_file.pm'; my $parser = Class::Superclasses->new(); $parser->document($class_file); my @superclasses = $parser->superclasses(); print $_,"\n" for(@superclasses); NAME Class::Superclasses - Find all (direct) superclasses of a class DESCRIPTION Class::Superclasses uses PPI to get the superclasses of a class; METHODS new creates a new object of Class::Superclasses. my $parser = Class::Superclasses->new(); # or my $parser = Class::Superclasses->new($filename); superclasses returns in list context an array of all superclasses of the Perl class, in scalar context it returns an arrayref. my $arrayref = $parser->superclasses(); my @array = $parser->superclasses(); document tells Class::Superclasses which Perl class should be analyzed. $parser->document($filename); AUTHOR Renee Baecker COPYRIGHT AND LICENSE This software is Copyright (c) 2015 by Renee Baecker. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible)