>>> "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

Reply via email to