23.5
Maven
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.5-jre</version>
<!-- or, for Android: -->
<version>23.5-android</version>
</dependency>
Javadoc
JDiff
Changelog
base
: GraduatedVerify
andVerifyException
from@Beta
. (0ad9c44)collect
:ImmutableMap.getOrDefault
is now also available in the Android flavor. (1e4938c)graph
: Tightened the contract for the edge-adding methods onMutable{Graph, Network, ValueGraph}
. This is a breaking change; implementors of these interfaces should verify that they still comply with this contract. (ec48806)io
: AddedFiles.fileTraverser()
andMoreFiles.fileTraverser()
. (af7514a)io
: DeprecatedFiles.fileTreeTraverser()
andMoreFiles.directoryTreeTraverser()
. (1644f6e)- Migrated from jsr305's
@Immutable
to Error Prone's. (901e985) - Added a dependency on, but did not begin using, the Checker Framework's annotations. We expect to begin using it in a future release.
- If you're using
maven-plugin-plugin
, the Checker Framework dependency may trigger a bug. To fix it, upgrademaven-plugin-plugin
to 3.5. We expect this problem to go away with Guava 23.6, which will change to a different Checker Framework dependency.
- If you're using