4

i would like to create a source code analyser for Java Project (like FindBugs and other static analysis programs) that would be able to detect certain method calls.

I would prefer to do it using Python, but any advice would be great !

I'm going to start by studying the FindBugs source code, but if anyone could explain to me the underlying concepts and if it's easily do-able, i would be really grateful.

Thank you for your time.

Olivier.

1
  • 2
    Java tools are usually written in Java. Maybe with Jython you can at least re-use some of the existing libraries (for parsing, AST generation and such). Commented Oct 29, 2010 at 5:53

1 Answer 1

2

Read the book : Language implementation Patterns. It is a very accessible book out there and you can gauge the effort that will be required to achieve what you want to achieve

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.