What you describe sounds interesting, but I was thinking more along the lines of this:
http://www.peerfear.org/rss/permalink/2003/07/23/LuceneForSourceManagement/ An application that I could use to find out whether I already have a 'getStudents' or 'getStudents*' method somewhere in the source code, for instance, before I start writing it. As the code base grows larger, and as the team that works with it becomes bigger, this tools becomes more and more valuable. If this application could also index Javadocs, so that I can search for methods or classes that mention +student* +(database OR db) +update, that would be even better. Has anyone done this? Kevin Burton mentioned something similar to what I described above, at that URL, but it looks like he didn't make his application available. Thanks, Otis --- petite_abeille <[EMAIL PROTECTED]> wrote: > Hi Otis, > > On Thursday, Sep 4, 2003, Otis Gospodnetic wrote: > > > Has anyone written an application that uses Lucene to index Java > code, > > either from the source .java files, or compiled .class files? > > If you are talking about my ultra secret project "Zapata: Coding > Mexican Style", then yes ;) > > But... it uses runtime information to reach its devious ends and is > more like a documentation tool than anything else... > > Anyway, this is how it goes: > > Given a set of binary jar files it builds an object graph of the > bytecode: packages, classes, methods and so on. Complete with > interdependencies and other handy informations. The bytecode is also > run through a decompiler and pretty printed to normalize the source. > Code segments are attached and indexed alongside their owners (class > or > method). All this fully indexed, searchable and cross referenced. > > This is built upon the same engine used by ZOE, so the end result is > very much along the lines of what ZOE does for email, but for code > instead... fun, fun, fun ;) > > Cheers, > > PA. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
