Skip to content

Upgrading com.google.guava:guava 10 to 11

Unknown10.0.1 → 11.0.2

UnknownUpgrade verdict

None of the 4 releases in this range publish notes, so breaking changes can't be ruled out.

  • Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
  • 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 field CharMatcher.JAVA_WHITESPACE: CharMatcher
  • removed: static method Equivalences.pairwise(Equivalence): Equivalence
  • removed: static method Throwables.throwCause(Exception, boolean): Exception
  • added: method Joiner.MapJoiner.appendTo(Appendable, Iterator): Appendable
  • added: method Joiner.MapJoiner.appendTo(Appendable, Object): Appendable
  • added: method Joiner.MapJoiner.appendTo(StringBuilder, Iterator): StringBuilder
  • added: method Joiner.MapJoiner.appendTo(StringBuilder, Object): StringBuilder
  • added: method Joiner.MapJoiner.join(Iterator): String
  • added: method Joiner.MapJoiner.join(Object): String
  • added: method Joiner.appendTo(Appendable, Iterator): Appendable
  • added: method Joiner.appendTo(Appendable, Object): Appendable
  • added: method Joiner.appendTo(StringBuilder, Iterator): StringBuilder
  • added: method Joiner.appendTo(StringBuilder, Object): StringBuilder
  • added: method Joiner.join(Iterator): String
  • added: method Joiner.join(Object): String
  • added: method Objects.ToStringHelper.add(String, boolean): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.add(String, char): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.add(String, double): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.add(String, float): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.add(String, int): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.add(String, long): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.addValue(boolean): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.addValue(char): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.addValue(double): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.addValue(float): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.addValue(int): Objects.ToStringHelper
  • added: method Objects.ToStringHelper.addValue(long): Objects.ToStringHelper
  • added: method Optional.asSet(): Set
  • added: static method Optional.presentInstances(Iterable): Iterable
  • added: static method Strings.commonPrefix(CharSequence, CharSequence): String
  • added: static method Strings.commonSuffix(CharSequence, CharSequence): String
  • removed: method AbstractCache.SimpleStatsCounter.recordConcurrentMiss(): void
  • removed: method AbstractCache.SimpleStatsCounter.recordHit(): void
  • removed: method AbstractCache.StatsCounter.recordConcurrentMiss(): void
  • removed: method AbstractCache.StatsCounter.recordHit(): void
  • changed: method CacheBuilder.build(CacheLoader): Cache → method CacheBuilder.build(): Cache
  • changed: method CacheBuilder.maximumSize(int): CacheBuilder → method CacheBuilder.maximumSize(long): CacheBuilder
  • added: abstract class AbstractLoadingCache extends AbstractCache implements LoadingCache
  • added: abstract class ForwardingLoadingCache extends ForwardingCache implements LoadingCache
  • added: ctor AbstractLoadingCache()
  • added: ctor CacheLoader.InvalidCacheLoadException(String)
  • added: ctor ForwardingLoadingCache()
  • added: ctor ForwardingLoadingCache.SimpleForwardingLoadingCache(LoadingCache)
  • added: interface LoadingCache extends Cache, Function
  • added: interface Weigher
  • added: method AbstractCache.SimpleStatsCounter.recordHits(int): void
  • added: method AbstractCache.SimpleStatsCounter.recordMisses(int): void
  • added: method AbstractCache.StatsCounter.recordHits(int): void
  • added: method AbstractCache.StatsCounter.recordMisses(int): void
  • added: method AbstractCache.get(Object, Callable): Object
  • added: method AbstractCache.getAllPresent(Iterable): ImmutableMap
  • added: method AbstractCache.invalidateAll(Iterable): void
  • added: method AbstractCache.put(Object, Object): void
  • added: method AbstractLoadingCache.apply(Object): Object
  • added: method AbstractLoadingCache.getAll(Iterable): ImmutableMap
  • added: method AbstractLoadingCache.getUnchecked(Object): Object
  • added: method AbstractLoadingCache.refresh(Object): void
  • added: method Cache.get(Object, Callable): Object
  • added: method Cache.getAllPresent(Iterable): ImmutableMap
  • added: method Cache.getIfPresent(Object): Object
  • added: method Cache.invalidateAll(Iterable): void
  • added: method Cache.put(Object, Object): void
  • added: method CacheBuilder.build(CacheLoader): LoadingCache
  • added: method CacheBuilder.maximumWeight(long): CacheBuilder
  • added: method CacheBuilder.refreshAfterWrite(long, TimeUnit): CacheBuilder
  • added: method CacheBuilder.weigher(Weigher): CacheBuilder
  • added: method CacheLoader.loadAll(Iterable): Map
  • added: method CacheLoader.reload(Object, Object): ListenableFuture
  • added: method CacheStats.plus(CacheStats): CacheStats
  • added: method ForwardingCache.get(Object, Callable): Object
  • added: method ForwardingCache.getAllPresent(Iterable): ImmutableMap
  • added: method ForwardingCache.getIfPresent(Object): Object
  • added: method ForwardingCache.invalidateAll(Iterable): void
  • added: method ForwardingCache.put(Object, Object): void
  • added: method ForwardingLoadingCache.SimpleForwardingLoadingCache.delegate(): LoadingCache
  • added: method ForwardingLoadingCache.apply(Object): Object
  • added: method ForwardingLoadingCache.delegate(): LoadingCache
  • added: method ForwardingLoadingCache.get(Object): Object
  • added: method ForwardingLoadingCache.getAll(Iterable): ImmutableMap
  • added: method ForwardingLoadingCache.getUnchecked(Object): Object
  • added: method ForwardingLoadingCache.refresh(Object): void
  • added: method LoadingCache.apply(Object): Object
  • added: method LoadingCache.asMap(): ConcurrentMap
  • added: method LoadingCache.get(Object): Object
  • added: method LoadingCache.getAll(Iterable): ImmutableMap
  • added: method LoadingCache.getUnchecked(Object): Object
  • added: method LoadingCache.refresh(Object): void
  • added: method Weigher.weigh(Object, Object): int
  • added: static abstract class ForwardingLoadingCache.SimpleForwardingLoadingCache extends ForwardingLoadingCache
  • added: static final class CacheLoader.InvalidCacheLoadException extends RuntimeException
  • removed: final class EvictionListeners
  • removed: interface MapEvictionListener
  • removed: method ForwardingMap.standardEntrySet(Supplier): Set
  • removed: method ForwardingMap.standardKeySet(): Set
  • removed: method ForwardingMap.standardValues(): Collection
  • removed: method ForwardingMultiset.standardElementSet(): Set
  • removed: method GenericMapMaker.expireAfterAccess(long, TimeUnit): GenericMapMaker
  • removed: method GenericMapMaker.expireAfterWrite(long, TimeUnit): GenericMapMaker
  • removed: method GenericMapMaker.maximumSize(int): GenericMapMaker
  • removed: method MapEvictionListener.onEviction(Object, Object): void
  • removed: method MapMaker.evictionListener(MapEvictionListener): GenericMapMaker
  • removed: method MapMaker.expireAfterAccess(long, TimeUnit): MapMaker
  • removed: method MapMaker.expireAfterWrite(long, TimeUnit): MapMaker
  • removed: method MapMaker.maximumSize(int): MapMaker
  • removed: method TreeMultiset.elementSet(): SortedSet
  • removed: static method EvictionListeners.asynchronous(MapEvictionListener, Executor): MapEvictionListener
  • removed: static method ImmutableList.of(Object[]): ImmutableList
  • removed: static method ImmutableSet.of(Object[]): ImmutableSet
  • removed: static method ImmutableSortedSet.of(Comparable[]): ImmutableSortedSet
  • changed: final class TreeMultiset extends AbstractMapBasedMultiset implements SortedIterable → final class TreeMultiset extends AbstractSortedMultiset implements Serializable
  • added: abstract class ImmutableTable implements Table
  • added: ctor ImmutableTable.Builder()
  • added: final class Queues
  • added: interface SortedMultiset extends Multiset, SortedIterable
  • added: method ImmutableListMultimap.Builder.put(Map.Entry): ImmutableListMultimap.Builder
  • added: method ImmutableListMultimap.inverse(): ImmutableListMultimap
  • added: method ImmutableMap.Builder.put(Map.Entry): ImmutableMap.Builder
  • added: method ImmutableMultimap.Builder.put(Map.Entry): ImmutableMultimap.Builder
  • added: method ImmutableMultimap.inverse(): ImmutableMultimap
  • added: method ImmutableSetMultimap.Builder.put(Map.Entry): ImmutableSetMultimap.Builder
  • added: method ImmutableSetMultimap.inverse(): ImmutableSetMultimap
  • added: method ImmutableSortedMap.Builder.put(Map.Entry): ImmutableSortedMap.Builder
  • added: method ImmutableTable.Builder.build(): ImmutableTable
  • added: method ImmutableTable.Builder.orderColumnsBy(Comparator): ImmutableTable.Builder
  • added: method ImmutableTable.Builder.orderRowsBy(Comparator): ImmutableTable.Builder
  • added: method ImmutableTable.Builder.put(Object, Object, Object): ImmutableTable.Builder
  • added: method ImmutableTable.Builder.put(Table.Cell): ImmutableTable.Builder
  • added: method ImmutableTable.Builder.putAll(Table): ImmutableTable.Builder
  • added: method ImmutableTable.cellSet(): ImmutableSet
  • added: method ImmutableTable.clear(): void
  • added: method ImmutableTable.column(Object): ImmutableMap
  • added: method ImmutableTable.columnKeySet(): ImmutableSet
  • added: method ImmutableTable.columnMap(): ImmutableMap
  • added: method ImmutableTable.equals(Object): boolean
  • added: method ImmutableTable.hashCode(): int
  • added: method ImmutableTable.put(Object, Object, Object): Object
  • added: method ImmutableTable.putAll(Table): void
  • added: method ImmutableTable.remove(Object, Object): Object
  • added: method ImmutableTable.row(Object): ImmutableMap
  • added: method ImmutableTable.rowKeySet(): ImmutableSet
  • added: method ImmutableTable.rowMap(): ImmutableMap
  • added: method ImmutableTable.toString(): String
  • added: method Ordering.max(Iterator): Object
  • added: method Ordering.min(Iterator): Object
  • added: method SortedMultiset.comparator(): Comparator
  • added: method SortedMultiset.descendingMultiset(): SortedMultiset
  • added: method SortedMultiset.elementSet(): SortedSet
  • added: method SortedMultiset.firstEntry(): Multiset.Entry
  • added: method SortedMultiset.headMultiset(Object, BoundType): SortedMultiset
  • added: method SortedMultiset.iterator(): Iterator
  • added: method SortedMultiset.lastEntry(): Multiset.Entry
  • added: method SortedMultiset.pollFirstEntry(): Multiset.Entry
  • added: method SortedMultiset.pollLastEntry(): Multiset.Entry
  • added: method SortedMultiset.subMultiset(Object, BoundType, Object, BoundType): SortedMultiset
  • added: method SortedMultiset.tailMultiset(Object, BoundType): SortedMultiset
  • added: method TreeMultiset.clear(): void
  • added: method TreeMultiset.headMultiset(Object, BoundType): SortedMultiset
  • added: method TreeMultiset.remove(Object, int): int
  • added: method TreeMultiset.setCount(Object, int): int
  • added: method TreeMultiset.setCount(Object, int, int): boolean
  • added: method TreeMultiset.size(): int
  • added: method TreeMultiset.tailMultiset(Object, BoundType): SortedMultiset
  • added: static final class ImmutableTable.Builder
  • added: static method ImmutableTable.builder(): ImmutableTable.Builder
  • added: static method ImmutableTable.copyOf(Table): ImmutableTable
  • added: static method ImmutableTable.of(): ImmutableTable
  • added: static method ImmutableTable.of(Object, Object, Object): ImmutableTable
  • added: static method Iterables.mergeSorted(Iterable, Comparator): Iterable
  • added: static method Iterables.tryFind(Iterable, Predicate): Optional
  • added: static method Iterators.mergeSorted(Iterable, Comparator): UnmodifiableIterator
  • added: static method Iterators.tryFind(Iterator, Predicate): Optional
  • added: static method Maps.difference(SortedMap, Map): SortedMapDifference
  • added: static method Maps.filterEntries(SortedMap, Predicate): SortedMap
  • added: static method Maps.filterKeys(SortedMap, Predicate): SortedMap
  • added: static method Maps.filterValues(SortedMap, Predicate): SortedMap
  • added: static method Maps.transformEntries(SortedMap, Maps.EntryTransformer): SortedMap
  • added: static method Maps.transformValues(SortedMap, Function): SortedMap
  • added: static method Multimaps.filterEntries(Multimap, Predicate): Multimap
  • added: static method Multimaps.filterKeys(Multimap, Predicate): Multimap
  • added: static method Multimaps.filterValues(Multimap, Predicate): Multimap
  • added: static method Multisets.copyHighestCountFirst(Multiset): ImmutableMultiset
  • added: static method Multisets.unmodifiableSortedMultiset(SortedMultiset): SortedMultiset
  • added: static method Queues.drain(BlockingQueue, Collection, int, long, TimeUnit): int
  • added: static method Queues.drainUninterruptibly(BlockingQueue, Collection, int, long, TimeUnit): int
  • added: static method Queues.newArrayBlockingQueue(int): ArrayBlockingQueue
  • added: static method Queues.newConcurrentLinkedQueue(): ConcurrentLinkedQueue
  • added: static method Queues.newConcurrentLinkedQueue(Iterable): ConcurrentLinkedQueue
  • added: static method Queues.newLinkedBlockingQueue(): LinkedBlockingQueue
  • added: static method Queues.newLinkedBlockingQueue(Iterable): LinkedBlockingQueue
  • added: static method Queues.newLinkedBlockingQueue(int): LinkedBlockingQueue
  • added: static method Queues.newPriorityBlockingQueue(): PriorityBlockingQueue
  • added: static method Queues.newPriorityBlockingQueue(Iterable): PriorityBlockingQueue
  • added: static method Queues.newPriorityQueue(): PriorityQueue
  • added: static method Queues.newPriorityQueue(Iterable): PriorityQueue
  • added: static method Queues.newSynchronousQueue(): SynchronousQueue
  • added: static method Sets.filter(SortedSet, Predicate): SortedSet
  • added: static method Sets.newLinkedHashSetWithExpectedSize(int): LinkedHashSet
  • added: static method Tables.unmodifiableRowSortedTable(RowSortedTable): RowSortedTable
  • added: static method Tables.unmodifiableTable(Table): Table
  • added: abstract class HashCode
  • added: final class BloomFilter implements Serializable
  • added: final class Funnels
  • added: final class Hashing
  • added: interface Funnel
  • added: interface HashFunction
  • added: interface Hasher extends Sink
  • added: interface Sink
  • added: method BloomFilter.mightContain(Object): boolean
  • added: method BloomFilter.put(Object): void
  • added: method Funnel.funnel(Object, Sink): void
  • added: method HashCode.asBytes(): byte[]
  • added: method HashCode.asInt(): int
  • added: method HashCode.asLong(): long
  • added: method HashCode.bits(): int
  • added: method HashCode.equals(Object): boolean
  • added: method HashCode.hashCode(): int
  • added: method HashCode.toString(): String
  • added: method HashCode.writeBytesTo(byte[], int, int): int
  • added: method HashFunction.bits(): int
  • added: method HashFunction.hashBytes(byte[]): HashCode
  • added: method HashFunction.hashBytes(byte[], int, int): HashCode
  • added: method HashFunction.hashLong(long): HashCode
  • added: method HashFunction.hashString(CharSequence): HashCode
  • added: method HashFunction.hashString(CharSequence, Charset): HashCode
  • added: method HashFunction.newHasher(): Hasher
  • added: method HashFunction.newHasher(int): Hasher
  • added: method Hasher.hash(): HashCode
  • added: method Hasher.putBoolean(boolean): Hasher
  • added: method Hasher.putByte(byte): Hasher
  • added: method Hasher.putBytes(byte[]): Hasher
  • added: method Hasher.putBytes(byte[], int, int): Hasher
  • added: method Hasher.putChar(char): Hasher
  • added: method Hasher.putDouble(double): Hasher
  • added: method Hasher.putFloat(float): Hasher
  • added: method Hasher.putInt(int): Hasher
  • added: method Hasher.putLong(long): Hasher
  • added: method Hasher.putObject(Object, Funnel): Hasher
  • added: method Hasher.putShort(short): Hasher
  • added: method Hasher.putString(CharSequence): Hasher
  • added: method Hasher.putString(CharSequence, Charset): Hasher
  • added: method Sink.putBoolean(boolean): Sink
  • added: method Sink.putByte(byte): Sink
  • added: method Sink.putBytes(byte[]): Sink
  • added: method Sink.putBytes(byte[], int, int): Sink
  • added: method Sink.putChar(char): Sink
  • added: method Sink.putDouble(double): Sink
  • added: method Sink.putFloat(float): Sink
  • added: method Sink.putInt(int): Sink
  • added: method Sink.putLong(long): Sink
  • added: method Sink.putShort(short): Sink
  • added: method Sink.putString(CharSequence): Sink
  • added: method Sink.putString(CharSequence, Charset): Sink
  • added: static method BloomFilter.create(Funnel, int): BloomFilter
  • added: static method BloomFilter.create(Funnel, int, double): BloomFilter
  • added: static method Funnels.byteArrayFunnel(): Funnel
  • added: static method Funnels.stringFunnel(): Funnel
  • added: static method Hashing.combineOrdered(Iterable): HashCode
  • added: static method Hashing.combineUnordered(Iterable): HashCode
  • added: static method Hashing.consistentHash(HashCode, int): int
  • added: static method Hashing.consistentHash(long, int): int
  • added: static method Hashing.goodFastHash(int): HashFunction
  • added: static method Hashing.md5(): HashFunction
  • added: static method Hashing.murmur3_128(): HashFunction
  • added: static method Hashing.murmur3_128(int): HashFunction
  • added: static method Hashing.murmur3_32(): HashFunction
  • added: static method Hashing.murmur3_32(int): HashFunction
  • added: static method Hashing.padToLong(HashCode): long
  • added: static method Hashing.sha1(): HashFunction
  • added: static method Hashing.sha256(): HashFunction
  • added: static method Hashing.sha512(): HashFunction
  • removed: static method Files.deleteDirectoryContents(File): void
  • removed: static method Files.deleteRecursively(File): void
  • added: static method Files.getFileExtension(String): String
  • added: static method Files.simplifyPath(String): String
  • added: ctor DoubleMath()
  • added: final class BigIntegerMath
  • added: final class DoubleMath
  • added: final class IntMath
  • added: final class LongMath
  • added: static method BigIntegerMath.binomial(int, int): BigInteger
  • added: static method BigIntegerMath.divide(BigInteger, BigInteger, RoundingMode): BigInteger
  • added: static method BigIntegerMath.factorial(int): BigInteger
  • added: static method BigIntegerMath.isPowerOfTwo(BigInteger): boolean
  • added: static method BigIntegerMath.log10(BigInteger, RoundingMode): int
  • added: static method BigIntegerMath.log2(BigInteger, RoundingMode): int
  • added: static method BigIntegerMath.sqrt(BigInteger, RoundingMode): BigInteger
  • added: static method DoubleMath.factorial(int): double
  • added: static method DoubleMath.isMathematicalInteger(double): boolean
  • added: static method DoubleMath.isPowerOfTwo(double): boolean
  • added: static method DoubleMath.log2(double): double
  • added: static method DoubleMath.log2(double, RoundingMode): int
  • added: static method DoubleMath.roundToBigInteger(double, RoundingMode): BigInteger
  • added: static method DoubleMath.roundToInt(double, RoundingMode): int
  • added: static method DoubleMath.roundToLong(double, RoundingMode): long
  • added: static method IntMath.binomial(int, int): int
  • added: static method IntMath.checkedAdd(int, int): int
  • added: static method IntMath.checkedMultiply(int, int): int
  • added: static method IntMath.checkedPow(int, int): int
  • added: static method IntMath.checkedSubtract(int, int): int
  • added: static method IntMath.divide(int, int, RoundingMode): int
  • added: static method IntMath.factorial(int): int
  • added: static method IntMath.gcd(int, int): int
  • added: static method IntMath.isPowerOfTwo(int): boolean
  • added: static method IntMath.log10(int, RoundingMode): int
  • added: static method IntMath.log2(int, RoundingMode): int
  • added: static method IntMath.mod(int, int): int
  • added: static method IntMath.pow(int, int): int
  • added: static method IntMath.sqrt(int, RoundingMode): int
  • added: static method LongMath.binomial(int, int): long
  • added: static method LongMath.checkedAdd(long, long): long
  • added: static method LongMath.checkedMultiply(long, long): long
  • added: static method LongMath.checkedPow(long, int): long
  • added: static method LongMath.checkedSubtract(long, long): long
  • added: static method LongMath.divide(long, long, RoundingMode): long
  • added: static method LongMath.factorial(int): long
  • added: static method LongMath.gcd(long, long): long
  • added: static method LongMath.isPowerOfTwo(long): boolean
  • added: static method LongMath.log10(long, RoundingMode): int
  • added: static method LongMath.log2(long, RoundingMode): int
  • added: static method LongMath.mod(long, int): int
  • added: static method LongMath.mod(long, long): long
  • added: static method LongMath.pow(long, int): long
  • added: static method LongMath.sqrt(long, RoundingMode): long
  • added: final class HttpHeaders
  • added: static field HttpHeaders.ACCEPT: String
  • added: static field HttpHeaders.ACCEPT_CHARSET: String
  • added: static field HttpHeaders.ACCEPT_ENCODING: String
  • added: static field HttpHeaders.ACCEPT_LANGUAGE: String
  • added: static field HttpHeaders.ACCEPT_RANGES: String
  • added: static field HttpHeaders.ACCESS_CONTROL_ALLOW_CREDENTIALS: String
  • added: static field HttpHeaders.ACCESS_CONTROL_ALLOW_HEADERS: String
  • added: static field HttpHeaders.ACCESS_CONTROL_ALLOW_METHODS: String
  • added: static field HttpHeaders.ACCESS_CONTROL_ALLOW_ORIGIN: String
  • added: static field HttpHeaders.ACCESS_CONTROL_EXPOSE_HEADERS: String
  • added: static field HttpHeaders.ACCESS_CONTROL_MAX_AGE: String
  • added: static field HttpHeaders.ACCESS_CONTROL_REQUEST_HEADERS: String
  • added: static field HttpHeaders.ACCESS_CONTROL_REQUEST_METHOD: String
  • added: static field HttpHeaders.AGE: String
  • added: static field HttpHeaders.ALLOW: String
  • added: static field HttpHeaders.AUTHORIZATION: String
  • added: static field HttpHeaders.CACHE_CONTROL: String
  • added: static field HttpHeaders.CONNECTION: String
  • added: static field HttpHeaders.CONTENT_DISPOSITION: String
  • added: static field HttpHeaders.CONTENT_ENCODING: String
  • added: static field HttpHeaders.CONTENT_LANGUAGE: String
  • added: static field HttpHeaders.CONTENT_LENGTH: String
  • added: static field HttpHeaders.CONTENT_LOCATION: String
  • added: static field HttpHeaders.CONTENT_MD5: String
  • added: static field HttpHeaders.CONTENT_RANGE: String
  • added: static field HttpHeaders.CONTENT_TYPE: String
  • added: static field HttpHeaders.COOKIE: String
  • added: static field HttpHeaders.DATE: String
  • added: static field HttpHeaders.DNT: String
  • added: static field HttpHeaders.ETAG: String
  • added: static field HttpHeaders.EXPECT: String
  • added: static field HttpHeaders.EXPIRES: String
  • added: static field HttpHeaders.FROM: String
  • added: static field HttpHeaders.HOST: String
  • added: static field HttpHeaders.IF_MATCH: String
  • added: static field HttpHeaders.IF_MODIFIED_SINCE: String
  • added: static field HttpHeaders.IF_NONE_MATCH: String
  • added: static field HttpHeaders.IF_RANGE: String
  • added: static field HttpHeaders.IF_UNMODIFIED_SINCE: String
  • added: static field HttpHeaders.LAST_EVENT_ID: String
  • added: static field HttpHeaders.LAST_MODIFIED: String
  • added: static field HttpHeaders.LINK: String
  • added: static field HttpHeaders.LOCATION: String
  • added: static field HttpHeaders.MAX_FORWARDS: String
  • added: static field HttpHeaders.ORIGIN: String
  • added: static field HttpHeaders.P3P: String
  • added: static field HttpHeaders.PRAGMA: String
  • added: static field HttpHeaders.PROXY_AUTHENTICATE: String
  • added: static field HttpHeaders.PROXY_AUTHORIZATION: String
  • added: static field HttpHeaders.RANGE: String
  • added: static field HttpHeaders.REFERER: String
  • added: static field HttpHeaders.REFRESH: String
  • added: static field HttpHeaders.RETRY_AFTER: String
  • added: static field HttpHeaders.SERVER: String
  • added: static field HttpHeaders.SET_COOKIE2: String
  • added: static field HttpHeaders.SET_COOKIE: String
  • added: static field HttpHeaders.TE: String
  • added: static field HttpHeaders.TRAILER: String
  • added: static field HttpHeaders.TRANSFER_ENCODING: String
  • added: static field HttpHeaders.UPGRADE: String
  • added: static field HttpHeaders.USER_AGENT: String
  • added: static field HttpHeaders.VARY: String
  • added: static field HttpHeaders.VIA: String
  • added: static field HttpHeaders.WARNING: String
  • added: static field HttpHeaders.WWW_AUTHENTICATE: String
  • added: static field HttpHeaders.X_CONTENT_TYPE_OPTIONS: String
  • added: static field HttpHeaders.X_DO_NOT_TRACK: String
  • added: static field HttpHeaders.X_FORWARDED_FOR: String
  • added: static field HttpHeaders.X_FORWARDED_PROTO: String
  • added: static field HttpHeaders.X_FRAME_OPTIONS: String
  • added: static field HttpHeaders.X_POWERED_BY: String
  • added: static field HttpHeaders.X_REQUESTED_WITH: String
  • added: static field HttpHeaders.X_USER_IP: String
  • added: static field HttpHeaders.X_XSS_PROTECTION: String
  • added: class UnsignedLong extends Number implements Comparable, Serializable
  • added: ctor UnsignedLong(long)
  • added: final class UnsignedInteger extends Number implements Comparable
  • added: final class UnsignedInts
  • added: method UnsignedInteger.add(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.bigIntegerValue(): BigInteger
  • added: method UnsignedInteger.compareTo(UnsignedInteger): int
  • added: method UnsignedInteger.divide(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.doubleValue(): double
  • added: method UnsignedInteger.equals(Object): boolean
  • added: method UnsignedInteger.floatValue(): float
  • added: method UnsignedInteger.hashCode(): int
  • added: method UnsignedInteger.intValue(): int
  • added: method UnsignedInteger.longValue(): long
  • added: method UnsignedInteger.multiply(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.remainder(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.subtract(UnsignedInteger): UnsignedInteger
  • added: method UnsignedInteger.toString(): String
  • added: method UnsignedInteger.toString(int): String
  • added: method UnsignedLong.add(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.bigIntegerValue(): BigInteger
  • added: method UnsignedLong.compareTo(UnsignedLong): int
  • added: method UnsignedLong.divide(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.doubleValue(): double
  • added: method UnsignedLong.equals(Object): boolean
  • added: method UnsignedLong.floatValue(): float
  • added: method UnsignedLong.hashCode(): int
  • added: method UnsignedLong.intValue(): int
  • added: method UnsignedLong.longValue(): long
  • added: method UnsignedLong.multiply(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.remainder(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.subtract(UnsignedLong): UnsignedLong
  • added: method UnsignedLong.toString(): String
  • added: method UnsignedLong.toString(int): String
  • added: static field UnsignedInteger.MAX_VALUE: UnsignedInteger
  • added: static field UnsignedInteger.ONE: UnsignedInteger
  • added: static field UnsignedInteger.ZERO: UnsignedInteger
  • added: static field UnsignedLong.MAX_VALUE: UnsignedLong
  • added: static field UnsignedLong.ONE: UnsignedLong
  • added: static field UnsignedLong.ZERO: UnsignedLong
  • added: static method Ints.tryParse(String): Integer
  • added: static method UnsignedInteger.asUnsigned(int): UnsignedInteger
  • added: static method UnsignedInteger.valueOf(BigInteger): UnsignedInteger
  • added: static method UnsignedInteger.valueOf(String): UnsignedInteger
  • added: static method UnsignedInteger.valueOf(String, int): UnsignedInteger
  • added: static method UnsignedInteger.valueOf(long): UnsignedInteger
  • added: static method UnsignedInts.compare(int, int): int
  • added: static method UnsignedInts.divide(int, int): int
  • added: static method UnsignedInts.join(String, int[]): String
  • added: static method UnsignedInts.lexicographicalComparator(): Comparator
  • added: static method UnsignedInts.max(int[]): int
  • added: static method UnsignedInts.min(int[]): int
  • added: static method UnsignedInts.parseUnsignedInt(String): int
  • added: static method UnsignedInts.parseUnsignedInt(String, int): int
  • added: static method UnsignedInts.remainder(int, int): int
  • added: static method UnsignedInts.toLong(int): long
  • added: static method UnsignedInts.toString(int): String
  • added: static method UnsignedInts.toString(int, int): String
  • added: static method UnsignedLong.asUnsigned(long): UnsignedLong
  • added: static method UnsignedLong.valueOf(BigInteger): UnsignedLong
  • added: static method UnsignedLong.valueOf(String): UnsignedLong
  • added: static method UnsignedLong.valueOf(String, int): UnsignedLong
  • removed: abstract class AbstractListenableFuture extends AbstractFuture
  • removed: ctor AbstractListenableFuture()
  • removed: ctor ListenableFutureTask(Callable)
  • removed: ctor ListenableFutureTask(Runnable, Object)
  • removed: interface UninterruptibleFuture extends Future
  • removed: method AbstractFuture.cancel(): boolean
  • removed: method AbstractFuture.done(): void
  • removed: method ExecutionList.run(): void
  • removed: method Monitor.reevaluateGuards(): void
  • removed: method UninterruptibleFuture.get(): Object
  • removed: method UninterruptibleFuture.get(long, TimeUnit): Object
  • removed: static method Futures.makeChecked(Future, Function): CheckedFuture
  • removed: static method Futures.makeListenable(Future): ListenableFuture
  • removed: static method Futures.makeUninterruptible(Future): UninterruptibleFuture
  • changed: static method Futures.transform(Future, Function): Future → static method Futures.transform(ListenableFuture, AsyncFunction): ListenableFuture
  • added: abstract class AbstractScheduledService implements Service
  • added: class AtomicDouble extends Number implements Serializable
  • added: class AtomicDoubleArray implements Serializable
  • added: ctor AbstractScheduledService()
  • added: ctor AbstractScheduledService.CustomScheduler()
  • added: ctor AbstractScheduledService.CustomScheduler.Schedule(long, TimeUnit)
  • added: ctor AtomicDouble()
  • added: ctor AtomicDouble(double)
  • added: ctor AtomicDoubleArray(double[])
  • added: ctor AtomicDoubleArray(int)
  • added: final class AtomicLongMap
  • added: interface AsyncFunction
  • added: method AbstractScheduledService.CustomScheduler.getNextSchedule(): AbstractScheduledService.CustomScheduler.Schedule
  • added: method AbstractScheduledService.executor(): ScheduledExecutorService
  • added: method AbstractScheduledService.isRunning(): boolean
  • added: method AbstractScheduledService.runOneIteration(): void
  • added: method AbstractScheduledService.scheduler(): AbstractScheduledService.Scheduler
  • added: method AbstractScheduledService.shutDown(): void
  • added: method AbstractScheduledService.start(): ListenableFuture
  • added: method AbstractScheduledService.startAndWait(): Service.State
  • added: method AbstractScheduledService.startUp(): void
  • added: method AbstractScheduledService.state(): Service.State
  • added: method AbstractScheduledService.stop(): ListenableFuture
  • added: method AbstractScheduledService.stopAndWait(): Service.State
  • added: method AbstractScheduledService.toString(): String
  • added: method AsyncFunction.apply(Object): ListenableFuture
  • added: method AtomicDouble.addAndGet(double): double
  • added: method AtomicDouble.compareAndSet(double, double): boolean
  • added: method AtomicDouble.doubleValue(): double
  • added: method AtomicDouble.floatValue(): float
  • added: method AtomicDouble.get(): double
  • added: method AtomicDouble.getAndAdd(double): double
  • added: method AtomicDouble.getAndSet(double): double
  • added: method AtomicDouble.intValue(): int
  • added: method AtomicDouble.lazySet(double): void
  • added: method AtomicDouble.longValue(): long
  • added: method AtomicDouble.set(double): void
  • added: method AtomicDouble.toString(): String
  • added: method AtomicDouble.weakCompareAndSet(double, double): boolean
  • added: method AtomicDoubleArray.addAndGet(int, double): double
  • added: method AtomicDoubleArray.compareAndSet(int, double, double): boolean
  • added: method AtomicDoubleArray.get(int): double
  • added: method AtomicDoubleArray.getAndAdd(int, double): double
  • added: method AtomicDoubleArray.getAndSet(int, double): double
  • added: method AtomicDoubleArray.lazySet(int, double): void
  • added: method AtomicDoubleArray.length(): int
  • added: method AtomicDoubleArray.set(int, double): void
  • added: method AtomicDoubleArray.toString(): String
  • added: method AtomicDoubleArray.weakCompareAndSet(int, double, double): boolean
  • added: method AtomicLongMap.addAndGet(Object, long): long
  • added: method AtomicLongMap.asMap(): Map
  • added: method AtomicLongMap.clear(): void
  • added: method AtomicLongMap.containsKey(Object): boolean
  • added: method AtomicLongMap.decrementAndGet(Object): long
  • added: method AtomicLongMap.get(Object): long
  • added: method AtomicLongMap.getAndAdd(Object, long): long
  • added: method AtomicLongMap.getAndDecrement(Object): long
  • added: method AtomicLongMap.getAndIncrement(Object): long
  • added: method AtomicLongMap.incrementAndGet(Object): long
  • added: method AtomicLongMap.isEmpty(): boolean
  • added: method AtomicLongMap.put(Object, long): long
  • added: method AtomicLongMap.putAll(Map): void
  • added: method AtomicLongMap.remove(Object): long
  • added: method AtomicLongMap.removeAllZeros(): void
  • added: method AtomicLongMap.size(): int
  • added: method AtomicLongMap.sum(): long
  • added: method AtomicLongMap.toString(): String
  • added: static abstract class AbstractScheduledService.CustomScheduler extends AbstractScheduledService.Scheduler
  • added: static abstract class AbstractScheduledService.Scheduler
  • added: static final class AbstractScheduledService.CustomScheduler.Schedule
  • added: static method AbstractScheduledService.Scheduler.newFixedDelaySchedule(long, long, TimeUnit): AbstractScheduledService.Scheduler
  • added: static method AbstractScheduledService.Scheduler.newFixedRateSchedule(long, long, TimeUnit): AbstractScheduledService.Scheduler
  • added: static method AtomicLongMap.create(): AtomicLongMap
  • added: static method AtomicLongMap.create(Map): AtomicLongMap
  • added: static method Futures.transform(ListenableFuture, AsyncFunction, Executor): ListenableFuture