Upgrading com.google.guava:guava 17 to 18
Unknown17.0 → 18.0
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes in its newest sources yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
- Their commits are listed with this comparison.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
static method Enums.valueOfFunction(Class): Function - added:
final class MoreObjects - added:
method MoreObjects.ToStringHelper.add(String, Object): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.add(String, boolean): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.add(String, char): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.add(String, double): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.add(String, float): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.add(String, int): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.add(String, long): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(Object): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(boolean): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(char): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(double): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(float): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(int): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.addValue(long): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.omitNullValues(): MoreObjects.ToStringHelper - added:
method MoreObjects.ToStringHelper.toString(): String - added:
static final class MoreObjects.ToStringHelper - added:
static method MoreObjects.firstNonNull(Object, Object): Object - added:
static method MoreObjects.toStringHelper(Class): MoreObjects.ToStringHelper - added:
static method MoreObjects.toStringHelper(Object): MoreObjects.ToStringHelper - added:
static method MoreObjects.toStringHelper(String): MoreObjects.ToStringHelper
- removed:
method ConcurrentHashMultiset.entrySet(): Set - changed:
static method Multisets.removeOccurrences(Multiset, Multiset): boolean → static method Multisets.removeOccurrences(Multiset, Iterable): boolean - added:
method ConcurrentHashMultiset.createEntrySet(): Set - added:
method FluentIterable.append(Iterable): FluentIterable - added:
method FluentIterable.append(Object[]): FluentIterable - added:
method FluentIterable.join(Joiner): String - added:
static method FluentIterable.of(Object[]): FluentIterable
- added:
method BloomFilter.writeTo(OutputStream): void - added:
static method BloomFilter.readFrom(InputStream, Funnel): BloomFilter - added:
static method Hashing.crc32c(): HashFunction
- removed:
method ByteSink.getOutput(): OutputStream - removed:
method ByteSource.getInput(): InputStream - removed:
method CharSink.getOutput(): Writer - removed:
method CharSource.getInput(): Reader - removed:
static method ByteStreams.asByteSink(OutputSupplier): ByteSink - removed:
static method ByteStreams.asByteSource(InputSupplier): ByteSource - removed:
static method ByteStreams.copy(InputStream, OutputSupplier): long - removed:
static method ByteStreams.copy(InputSupplier, OutputStream): long - removed:
static method ByteStreams.copy(InputSupplier, OutputSupplier): long - removed:
static method ByteStreams.equal(InputSupplier, InputSupplier): boolean - removed:
static method ByteStreams.hash(InputSupplier, HashFunction): HashCode - removed:
static method ByteStreams.join(InputSupplier[]): InputSupplier - removed:
static method ByteStreams.join(Iterable): InputSupplier - removed:
static method ByteStreams.length(InputSupplier): long - removed:
static method ByteStreams.newInputStreamSupplier(byte[]): InputSupplier - removed:
static method ByteStreams.newInputStreamSupplier(byte[], int, int): InputSupplier - removed:
static method ByteStreams.readBytes(InputSupplier, ByteProcessor): Object - removed:
static method ByteStreams.slice(InputSupplier, long, long): InputSupplier - removed:
static method ByteStreams.toByteArray(InputSupplier): byte[] - removed:
static method ByteStreams.write(byte[], OutputSupplier): void - removed:
static method CharStreams.asCharSink(OutputSupplier): CharSink - removed:
static method CharStreams.asCharSource(InputSupplier): CharSource - removed:
static method CharStreams.copy(InputSupplier, Appendable): long - removed:
static method CharStreams.copy(InputSupplier, OutputSupplier): long - removed:
static method CharStreams.join(InputSupplier[]): InputSupplier - removed:
static method CharStreams.join(Iterable): InputSupplier - removed:
static method CharStreams.newReaderSupplier(InputSupplier, Charset): InputSupplier - removed:
static method CharStreams.newReaderSupplier(String): InputSupplier - removed:
static method CharStreams.newWriterSupplier(OutputSupplier, Charset): OutputSupplier - removed:
static method CharStreams.readFirstLine(InputSupplier): String - removed:
static method CharStreams.readLines(InputSupplier): List - removed:
static method CharStreams.readLines(InputSupplier, LineProcessor): Object - removed:
static method CharStreams.toString(InputSupplier): String - removed:
static method CharStreams.write(CharSequence, OutputSupplier): void - removed:
static method Files.copy(File, Charset, OutputSupplier): void - removed:
static method Files.copy(File, OutputSupplier): void - removed:
static method Files.copy(InputSupplier, File): void - removed:
static method Files.copy(InputSupplier, File, Charset): void - removed:
static method Files.newInputStreamSupplier(File): InputSupplier - removed:
static method Files.newOutputStreamSupplier(File): OutputSupplier - removed:
static method Files.newOutputStreamSupplier(File, boolean): OutputSupplier - removed:
static method Files.newReaderSupplier(File, Charset): InputSupplier - removed:
static method Files.newWriterSupplier(File, Charset): OutputSupplier - removed:
static method Files.newWriterSupplier(File, Charset, boolean): OutputSupplier - removed:
static method Resources.newInputStreamSupplier(URL): InputSupplier - removed:
static method Resources.newReaderSupplier(URL, Charset): InputSupplier - changed:
abstract class ByteSink implements OutputSupplier → abstract class ByteSink - changed:
abstract class ByteSource implements InputSupplier → abstract class ByteSource - changed:
abstract class CharSink implements OutputSupplier → abstract class CharSink - changed:
abstract class CharSource implements InputSupplier → abstract class CharSource
- added:
static field MediaType.APPLE_MOBILE_CONFIG: MediaType - added:
static method InetAddresses.decrement(InetAddress): InetAddress
- added:
method Parameter.getAnnotationsByType(Class): Annotation[] - added:
method Parameter.getDeclaredAnnotation(Class): Annotation - added:
method Parameter.getDeclaredAnnotationsByType(Class): Annotation[]
- added:
static method MoreExecutors.directExecutor(): Executor - added:
static method MoreExecutors.newDirectExecutorService(): ListeningExecutorService - added:
static method Uninterruptibles.tryAcquireUninterruptibly(Semaphore, int, long, TimeUnit): boolean - added:
static method Uninterruptibles.tryAcquireUninterruptibly(Semaphore, long, TimeUnit): boolean