commit | c08a0391fd27b2ecc75a264cce9eb4606d0f7b30 | [log] [tgz] |
---|---|---|
author | Federico Tomassetti <federico@tomassetti.me> | Mon Aug 24 20:56:34 2015 +0200 |
committer | Federico Tomassetti <federico@tomassetti.me> | Mon Aug 24 20:56:34 2015 +0200 |
tree | ebaf6db0651fb442f476a3ae3774a147fd519cec | |
parent | d0348de241a6cf6be9c51500870ee1fb26172101 [diff] |
improving how the parent context is determined
A Symbol Solver for Java built on top of JavaParser.
The goal of the project is to complement JavaParser with symbol resolution, so that more advanced tools can be built on top of it.
Consider this:
int a = 0; while (true) { String a = "hello!"; Object foo = a + 1; }
In the expression a + 1
JavaParser is not able to tell us to which definition of a
we are referring to and consequently it cannot tell us the type of a
. The java-symbol-solver will permit to do that.