>>> "Berndl, Klaus" <[EMAIL PROTECTED]> seems to think that: [ ... ] >Differences to Sandips code: > >- uses ECB method-window to display the class-contents >- uses semantic for getting the contents of a class >- needs the source-file of the class to work > >The first point can be seen as advantage or disadvantage ;-) > >Especially the latter point is a disadvantage because it prevents >from working for classes which are only available as *.class-file or >within a jar-file... [ ... ]
Hi Klaus, Your last point here about semantic not being able to look into a .class file is valid, however the CVS version semantic 2.0 semanticdb subsystem was recently enhanced to be extensible beyond just typical language parsers. The idea was Paul's originally, and I expanded on that. The basic premise is to sub-class a semanticdb class, and implement all the search methods. Your search methods can then call external programs, or whatever you like before returning a results table. There is an example that will search all Emacs Lisp symbols inside Emacs, regardless of having the sources available. The only part that needs to be done to make your new program support .class files is to extend the database. I can provide you with more details and perhaps start the process if you would like to try extending semanticdb. Have fun Eric -- Eric Ludlam: [EMAIL PROTECTED], [EMAIL PROTECTED] Home: http://www.ludlam.net Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org