Looking for a standalone Java source code parser

Dmitry Samersoff dmitry.samersoff at oracle.com
Mon Oct 20 07:39:56 UTC 2014


Aaron,

It might be easier to parse compiled class file (using e.g. ASM library)
than deal with a source code.

-Dmitry


On 2014-10-20 11:22, Aaron Lewis wrote:
> Hi Ben,
> 
> Thanks for the quick reply.
> I'm trying to do static analysis (e.g API calls, function parameters)
> on JSP files.
> I will do what tomcat does and convert the JSP file into a JAVA file
> first, then do the analysis on JAVA code.
> 
> Basically I want to know what java class::method is called and what
> parameters are passed in, if possible.
> 
> So, is there any existing tool I can use ?
> 
> 
> 
> 
> On Mon, Oct 20, 2014 at 3:13 PM, Ben Evans
> <benjamin.john.evans at gmail.com> wrote:
>> There is certainly a BNF grammar for Java 5 out there somewhere. A tool like
>> ANTLR should be able to produce a parser for you from that.
>>
>> What's the specific use case?
>>
>> Thanks,
>>
>> Ben
>>
>> On 20 Oct 2014 15:10, "Aaron Lewis" <the.warl0ck.1989 at gmail.com> wrote:
>>>
>>> Hi,
>>>
>>> I'm looking for a parser that parses Java source code, is there any
>>> recommend ones?
>>>
>>> --
>>> Best Regards,
>>> Aaron Lewis - PGP: 0x13714D33 - http://pgp.mit.edu/
>>> Finger Print:   9F67 391B B770 8FF6 99DC  D92D 87F6 2602 1371 4D33
> 
> 
> 


-- 
Dmitry Samersoff
Oracle Java development team, Saint Petersburg, Russia
* I would love to change the world, but they won't give me the sources.



More information about the discuss mailing list