Skip to content

Upgrading com.google.guava:guava 15 to 16

Unknown15.0 → 16.0.1

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: method Stopwatch.elapsedMillis(): long
  • removed: method Stopwatch.elapsedTime(TimeUnit): long
  • added: abstract class Converter implements Function
  • added: ctor Converter()
  • added: final class Utf8
  • added: method CaseFormat.converterTo(CaseFormat): Converter
  • added: method Converter.andThen(Converter): Converter
  • added: method Converter.apply(Object): Object
  • added: method Converter.convert(Object): Object
  • added: method Converter.convertAll(Iterable): Iterable
  • added: method Converter.doBackward(Object): Object
  • added: method Converter.doForward(Object): Object
  • added: method Converter.equals(Object): boolean
  • added: method Converter.reverse(): Converter
  • added: static method Ascii.equalsIgnoreCase(CharSequence, CharSequence): boolean
  • added: static method Ascii.truncate(CharSequence, int, String): String
  • added: static method Converter.identity(): Converter
  • added: static method Enums.stringConverter(Class): Converter
  • added: static method Utf8.encodedLength(CharSequence): int
  • added: static method Utf8.isWellFormed(byte[]): boolean
  • added: static method Utf8.isWellFormed(byte[], int, int): boolean
  • removed: abstract class GenericMapMaker
  • removed: final class Constraints
  • removed: interface Constraint
  • removed: method ComparisonChain.compare(boolean, boolean): ComparisonChain
  • removed: method Constraint.checkElement(Object): Object
  • removed: method Constraint.toString(): String
  • removed: method ForwardingSortedMap.standardRemove(Object): Object
  • removed: method GenericMapMaker.concurrencyLevel(int): GenericMapMaker
  • removed: method GenericMapMaker.initialCapacity(int): GenericMapMaker
  • removed: method GenericMapMaker.makeMap(): ConcurrentMap
  • removed: method GenericMapMaker.softValues(): GenericMapMaker
  • removed: method GenericMapMaker.weakKeys(): GenericMapMaker
  • removed: method GenericMapMaker.weakValues(): GenericMapMaker
  • removed: method Range.asSet(DiscreteDomain): ContiguousSet
  • removed: static method Constraints.constrainedCollection(Collection, Constraint): Collection
  • removed: static method Constraints.constrainedList(List, Constraint): List
  • removed: static method Constraints.constrainedMultiset(Multiset, Constraint): Multiset
  • removed: static method Constraints.constrainedSet(Set, Constraint): Set
  • removed: static method Constraints.constrainedSortedSet(SortedSet, Constraint): SortedSet
  • removed: static method Constraints.notNull(): Constraint
  • changed: final class EvictingQueue extends ForwardingQueue → final class EvictingQueue extends ForwardingQueue implements Serializable
  • changed: final class ImmutableClassToInstanceMap extends ForwardingMap implements ClassToInstanceMap → final class ImmutableClassToInstanceMap extends ForwardingMap implements ClassToInstanceMap, Serializable
  • added: abstract class MultimapBuilder
  • added: method EvictingQueue.remainingCapacity(): int
  • added: method MultimapBuilder.ListMultimapBuilder.build(): ListMultimap
  • added: method MultimapBuilder.ListMultimapBuilder.build(Multimap): ListMultimap
  • added: method MultimapBuilder.MultimapBuilderWithKeys.arrayListValues(): MultimapBuilder.ListMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.arrayListValues(int): MultimapBuilder.ListMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.enumSetValues(Class): MultimapBuilder.SetMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.hashSetValues(): MultimapBuilder.SetMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.hashSetValues(int): MultimapBuilder.SetMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.linkedHashSetValues(): MultimapBuilder.SetMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.linkedHashSetValues(int): MultimapBuilder.SetMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.linkedListValues(): MultimapBuilder.ListMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.treeSetValues(): MultimapBuilder.SortedSetMultimapBuilder
  • added: method MultimapBuilder.MultimapBuilderWithKeys.treeSetValues(Comparator): MultimapBuilder.SortedSetMultimapBuilder
  • added: method MultimapBuilder.SetMultimapBuilder.build(): SetMultimap
  • added: method MultimapBuilder.SetMultimapBuilder.build(Multimap): SetMultimap
  • added: method MultimapBuilder.SortedSetMultimapBuilder.build(): SortedSetMultimap
  • added: method MultimapBuilder.SortedSetMultimapBuilder.build(Multimap): SortedSetMultimap
  • added: method MultimapBuilder.build(): Multimap
  • added: method MultimapBuilder.build(Multimap): Multimap
  • added: static abstract class MultimapBuilder.ListMultimapBuilder extends MultimapBuilder
  • added: static abstract class MultimapBuilder.MultimapBuilderWithKeys
  • added: static abstract class MultimapBuilder.SetMultimapBuilder extends MultimapBuilder
  • added: static abstract class MultimapBuilder.SortedSetMultimapBuilder extends MultimapBuilder.SetMultimapBuilder
  • added: static method Maps.asConverter(BiMap): Converter
  • added: static method MultimapBuilder.enumKeys(Class): MultimapBuilder.MultimapBuilderWithKeys
  • added: static method MultimapBuilder.hashKeys(): MultimapBuilder.MultimapBuilderWithKeys
  • added: static method MultimapBuilder.hashKeys(int): MultimapBuilder.MultimapBuilderWithKeys
  • added: static method MultimapBuilder.linkedHashKeys(): MultimapBuilder.MultimapBuilderWithKeys
  • added: static method MultimapBuilder.linkedHashKeys(int): MultimapBuilder.MultimapBuilderWithKeys
  • added: static method MultimapBuilder.treeKeys(): MultimapBuilder.MultimapBuilderWithKeys
  • added: static method MultimapBuilder.treeKeys(Comparator): MultimapBuilder.MultimapBuilderWithKeys
  • added: class SubscriberExceptionContext
  • added: ctor AsyncEventBus(Executor, SubscriberExceptionHandler)
  • added: ctor EventBus(SubscriberExceptionHandler)
  • added: interface SubscriberExceptionHandler
  • added: method SubscriberExceptionContext.getEvent(): Object
  • added: method SubscriberExceptionContext.getEventBus(): EventBus
  • added: method SubscriberExceptionContext.getSubscriber(): Object
  • added: method SubscriberExceptionContext.getSubscriberMethod(): Method
  • added: method SubscriberExceptionHandler.handleException(Throwable, SubscriberExceptionContext): void
  • removed: final class HashCodes
  • removed: method HashFunction.hashString(CharSequence): HashCode
  • removed: method Hasher.putString(CharSequence): Hasher
  • removed: method PrimitiveSink.putString(CharSequence): PrimitiveSink
  • removed: static method Funnels.stringFunnel(): Funnel
  • removed: static method HashCodes.fromBytes(byte[]): HashCode
  • removed: static method HashCodes.fromInt(int): HashCode
  • removed: static method HashCodes.fromLong(long): HashCode
  • added: ctor HashingInputStream(HashFunction, InputStream)
  • added: ctor HashingOutputStream(HashFunction, OutputStream)
  • added: final class HashingInputStream extends FilterInputStream
  • added: final class HashingOutputStream extends FilterOutputStream
  • added: method HashingInputStream.hash(): HashCode
  • added: method HashingInputStream.mark(int): void
  • added: method HashingInputStream.markSupported(): boolean
  • added: method HashingInputStream.read(): int
  • added: method HashingInputStream.read(byte[], int, int): int
  • added: method HashingInputStream.reset(): void
  • added: method HashingOutputStream.hash(): HashCode
  • added: method HashingOutputStream.write(byte[], int, int): void
  • added: method HashingOutputStream.write(int): void
  • removed: method BaseEncoding.decodingStream(InputSupplier): InputSupplier
  • removed: method BaseEncoding.encodingStream(OutputSupplier): OutputSupplier
  • removed: method FileBackedOutputStream.getSupplier(): InputSupplier
  • removed: static method ByteStreams.asByteSource(byte[]): ByteSource
  • removed: static method CharStreams.asCharSource(String): CharSource
  • removed: static method Closeables.closeQuietly(Closeable): void
  • added: method ByteSource.read(ByteProcessor): Object
  • added: method CharSource.readLines(LineProcessor): Object
  • removed: method InternetDomainName.name(): String
  • removed: static method InternetDomainName.fromLenient(String): InternetDomainName
  • added: static method Booleans.countTrue(boolean[]): int
  • added: static method Doubles.stringConverter(): Converter
  • added: static method Floats.stringConverter(): Converter
  • added: static method Ints.stringConverter(): Converter
  • added: static method Longs.stringConverter(): Converter
  • added: static method Shorts.stringConverter(): Converter
  • added: method ClassPath.getAllClasses(): ImmutableSet
  • removed: abstract class ForwardingService extends ForwardingObject implements Service
  • removed: ctor ForwardingService()
  • removed: method ForwardingService.addListener(Service.Listener, Executor): void
  • removed: method ForwardingService.awaitRunning(): void
  • removed: method ForwardingService.awaitRunning(long, TimeUnit): void
  • removed: method ForwardingService.awaitTerminated(): void
  • removed: method ForwardingService.awaitTerminated(long, TimeUnit): void
  • removed: method ForwardingService.delegate(): Service
  • removed: method ForwardingService.failureCause(): Throwable
  • removed: method ForwardingService.isRunning(): boolean
  • removed: method ForwardingService.standardStartAndWait(): Service.State
  • removed: method ForwardingService.standardStopAndWait(): Service.State
  • removed: method ForwardingService.start(): ListenableFuture
  • removed: method ForwardingService.startAndWait(): Service.State
  • removed: method ForwardingService.startAsync(): Service
  • removed: method ForwardingService.state(): Service.State
  • removed: method ForwardingService.stop(): ListenableFuture
  • removed: method ForwardingService.stopAndWait(): Service.State
  • removed: method ForwardingService.stopAsync(): Service
  • changed: method RateLimiter.acquire(): void → method RateLimiter.acquire(): double
  • changed: method RateLimiter.acquire(int): void → method RateLimiter.acquire(int): double
  • added: final class Runnables
  • added: static method Runnables.doNothing(): Runnable
  • added: final class PublicSuffixPatterns
  • added: static field PublicSuffixPatterns.EXACT: ImmutableMap
  • added: static field PublicSuffixPatterns.EXCLUDED: ImmutableMap
  • added: static field PublicSuffixPatterns.UNDER: ImmutableMap