Home modules.gotpike.org
Username: Password: [Create Account]
[Forgot Password?]

Modules

ADT
Database
GTK2
GUI
IP
PiJAX
Public
Sql
Stdio
Subversion
System
Tools
Xosd
lua
v4l2
wx

Recent Changes

Public.Parser.XML2 1.50
Public.ZeroMQ 1.1
Public.Template.Mustache 1.0
Public.Protocols.XMPP 1.4
Sql.Provider.jdbc 1.0

Popular Downloads

Public.Parser.JSON2 1.0
Public.Parser.JSON 0.2
GTK2 2.23
Public.Web.FCGI 1.8
Public.Parser.XML2 1.48


Module Information
Public.Nix.ClassNavigator
Viewing contents of Public_Nix_ClassNavigator-001/Readme

Nix.ClassNavigator : a pike module to do class introspection (version 001).

This is a module which wants to help you to navigate between an ocean of classes. Given an instance of some class, you can use a ClassNavigator object to know:
  - The name of the class.
  - The methods and variables of that class.
  - If the class inherits from some another class.
  - The direct superclass of this class.
  - The complete inheritance tree of the class.

Currently, ClassNavigator is only a proof of concept. Please, test It, and if you find a bug or a missing feature, send me a mail to superratoli@gmail.com to solve that.

To install this module, use monger (I can't test if this work, but It should). Or use pike -x module && pike -x module install. You can also run pike ClassNavigator.pmod to run a test (see the source code for details.). Source code is documented, and you can use pike -x module && pike -x module module_modref to extract documentation.

Nix.ClassNavigator is free software, provided under the GPL license. Please read the file COPYING for details. 

gotpike.org | Copyright © 2004 - 2019 | Pike is a trademark of Department of Computer and Information Science, Linköping University