perldoc > Class::Inspector::Functions

πŸ“› NAME

Class::Inspector::Functions - Get information about a class and its structure

πŸš€ Quick Reference

Use CaseCommandDescription
πŸ§ͺ Installedinstalled( 'Foo::Class' )Check if a class is installed
πŸ” Loadedloaded( 'Foo::Class' )Check if a class is loaded
πŸ“„ Filenamefilename( 'Foo::Class' )Get the filename of the class
πŸ”— Resolved filenameresolved_filename( 'Foo::Class' )Get the resolved filename (with @INC)
πŸ“‹ Functionsfunctions( 'Foo::Class' )Get list of function names
πŸ”— Function refsfunction_refs( 'Foo::Class' )Get references to functions
βœ… Function existsfunction_exists( 'Foo::Class', 'bar' )Check if a function exists
πŸ”¬ Methodsmethods( 'Foo::Class', 'full', 'public' )Get methods (with options)
πŸ”½ Subclassessubclasses( 'Foo::Class' )Find all loaded subclasses

πŸ“Œ VERSION

version 1.36

πŸ“‹ SYNOPSIS

  use Class::Inspector::Functions;
  # Class::Inspector provides a non-polluting,
  # method based interface!

  # Is a class installed and/or loaded
  installed( 'Foo::Class' );
  loaded( 'Foo::Class' );

  # Filename related information
  filename( 'Foo::Class' );
  resolved_filename( 'Foo::Class' );

  # Get subroutine related information
  functions( 'Foo::Class' );
  function_refs( 'Foo::Class' );
  function_exists( 'Foo::Class', 'bar' );
  methods( 'Foo::Class', 'full', 'public' );

  # Find all loaded subclasses or something
  subclasses( 'Foo::Class' );

πŸ“˜ DESCRIPTION

Class::Inspector::Functions is a function based interface of Class::Inspector. For a thorough documentation of the available functions, please check the manual for the main module.

πŸ“¦ Exports

The following functions are exported by default:

The following functions are exported only by request:

All the functions may be imported using the :ALL tag.

πŸ”— SEE ALSO

<http://ali.as/>, Class::Handle, Class::Inspector

πŸ‘€ AUTHOR

Original author: Adam Kennedy <adamk AT cpan.org>

Current maintainer: Graham Ollis <plicease AT cpan.org>

Contributors:

πŸ“„ COPYRIGHT AND LICENSE

This software is copyright (c) 2002-2019 by Adam Kennedy.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

Class::Inspector::Functions
πŸ“› NAME πŸš€ Quick Reference πŸ“Œ VERSION πŸ“‹ SYNOPSIS πŸ“˜ DESCRIPTION
πŸ“¦ Exports
πŸ”— SEE ALSO πŸ‘€ AUTHOR πŸ“„ COPYRIGHT AND LICENSE

Generated by phpman v4.9.26-1-g511901d · Markdown · JSON · MCP Author: Che Dong Under GNU General Public License
2026-08-08 16:37 @216.73.216.150
CrawledBy Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Valid XHTML 1.0 Transitional!Valid CSS!
Enhanced by LLM: deepseek-v4-flash / taotoken.net / www.chedong.com - original format