Skip to content

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.

  • 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.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

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