Awesome. The upside is users would likely get these analyses by having
guice.jar in their class path. The downside is that java annotation
processing can't do quite as detailed an analysis of things as can
error-prone, which uses javac internals and AST stuff. That said, I
think the checks we have in mind are, in all cases, within the feature
set of java annotation processing. So I think we're good.
Side note - the error-prone folks have gotten some warmth towards the
idea of integrating the error-prone maven plugin as a part of the
maven-compiler-plugin's underpinnings, so it can just be "yet another
compiler" option, so it is trivial to use.
All in all, it's a good time for java tooling and analysis. :)
Christian.
On 2 Aug 2013, at 12:52, Sam Berlin wrote:
> The more that can be done by default at compile time with Guice, the
> better!
>
>
> On Fri, Aug 2, 2013 at 3:45 PM, Steven Goldfeder
> <
sgold...@google.com>wrote:
>
>> Hi everyone,
>>
>> As a follow up to Christian's
>> post<
https://groups.google.com/forum/#!topic/google-guice/c8nLliAZ0lQ>
>> about
>> static analysis using error-prone
>> <
https://code.google.com/p/error-prone/>:
Christian Gruber :: Google, Inc. :: Java Core Libraries :: Dependency
Injection
email:
cgr...@google.com :::: mobile:
+1 (646) 807-9839