Bump error-prone from 2.1.2 to 2.1.3
authorMichael Vorburger <vorburger@redhat.com>
Tue, 19 Dec 2017 00:50:36 +0000 (01:50 +0100)
committerMichael Vorburger <vorburger@redhat.com>
Tue, 19 Dec 2017 17:30:52 +0000 (18:30 +0100)
commitc82ecfa6783972792fea6e1edf8488418fe1986f
treeefed12a68469f6eab6d5cb3d0aac94b25138f95e
parent53bacde2d4e010ea084e3ec8f116fe92430dab67
Bump error-prone from 2.1.2 to 2.1.3

and some code changes now required by enabling a few extra checks which
in the first round I could not enable because of un-fixable violations
in Immutables.org generated code (which could possibly have affected
YANG generated code as well later)

With with the new XepExcludedPaths, see
https://github.com/google/error-prone/issues/821 (instead of
https://github.com/google/error-prone/issues/808), we can ignore
/target/ so that's not a problem, anymore.

The disabled StaticOrDefaultInterfaceMethod is because I've hit it
during the build of caches/ but learnt its very Android specific, we
don't care, see
http://errorprone.info/bugpattern/StaticOrDefaultInterfaceMethod

The added FutureReturnValueIgnored is GREAT.

Change Log on
https://groups.google.com/forum/#!msg/error-prone-announce/-ExdzeDOURY/7cQqwSezCQAJ

Change-Id: I05d5497626240d1a30cc54ee3014f1dbe367fcb5
Signed-off-by: Michael Vorburger <vorburger@redhat.com>
inject-guice-testutils/src/main/java/org/opendaylight/infrautils/inject/guice/testutils/AbstractCheckedModule.java
inject/src/main/java/org/opendaylight/infrautils/inject/AbstractLifecycle.java
inject/src/main/java/org/opendaylight/infrautils/inject/Lifecycle.java