Upgrading com.google.guava:guava 14 to 15
Unknown14.0.1 → 15.0
UnknownUpgrade verdict
None of the 2 releases in this range publish notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- 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.
Drops com.google.code.findbugs:jsr305, javax.inject:javax.inject.
Installs 0 packages in all (was 2).
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- removed:
method Joiner.MapJoiner.appendTo(Appendable, Object): Appendable - removed:
method Joiner.MapJoiner.appendTo(StringBuilder, Object): StringBuilder - removed:
method Joiner.MapJoiner.join(Object): String - removed:
method Joiner.appendTo(Appendable, Object): Appendable - removed:
method Joiner.appendTo(StringBuilder, Object): StringBuilder - removed:
method Joiner.join(Object): String - removed:
method Stopwatch.toString(int): String - added:
enum StandardSystemProperty - added:
method Splitter.splitToList(CharSequence): List - added:
method StandardSystemProperty.key(): String - added:
method StandardSystemProperty.toString(): String - added:
method StandardSystemProperty.value(): String - added:
static field StandardSystemProperty.FILE_SEPARATOR: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_CLASS_PATH: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_CLASS_VERSION: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_COMPILER: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_EXT_DIRS: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_HOME: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_IO_TMPDIR: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_LIBRARY_PATH: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_SPECIFICATION_NAME: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_SPECIFICATION_VENDOR: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_SPECIFICATION_VERSION: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VENDOR: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VENDOR_URL: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VERSION: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VM_NAME: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VM_SPECIFICATION_NAME: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VM_SPECIFICATION_VENDOR: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VM_SPECIFICATION_VERSION: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VM_VENDOR: StandardSystemProperty - added:
static field StandardSystemProperty.JAVA_VM_VERSION: StandardSystemProperty - added:
static field StandardSystemProperty.LINE_SEPARATOR: StandardSystemProperty - added:
static field StandardSystemProperty.OS_ARCH: StandardSystemProperty - added:
static field StandardSystemProperty.OS_NAME: StandardSystemProperty - added:
static field StandardSystemProperty.OS_VERSION: StandardSystemProperty - added:
static field StandardSystemProperty.PATH_SEPARATOR: StandardSystemProperty - added:
static field StandardSystemProperty.USER_DIR: StandardSystemProperty - added:
static field StandardSystemProperty.USER_HOME: StandardSystemProperty - added:
static field StandardSystemProperty.USER_NAME: StandardSystemProperty - added:
static method StandardSystemProperty.valueOf(String): StandardSystemProperty - added:
static method StandardSystemProperty.values(): StandardSystemProperty[] - added:
static method Stopwatch.createStarted(): Stopwatch - added:
static method Stopwatch.createStarted(Ticker): Stopwatch - added:
static method Stopwatch.createUnstarted(): Stopwatch - added:
static method Stopwatch.createUnstarted(Ticker): Stopwatch
- removed:
final class DiscreteDomains - removed:
final class Ranges - removed:
method ArrayTable.equals(Object): boolean - removed:
method ArrayTable.hashCode(): int - removed:
method ArrayTable.toString(): String - removed:
method FluentIterable.toImmutableList(): ImmutableList - removed:
method FluentIterable.toImmutableSet(): ImmutableSet - removed:
method FluentIterable.toImmutableSortedSet(Comparator): ImmutableSortedSet - removed:
method FluentIterable.toSortedImmutableList(Comparator): ImmutableList - removed:
method GenericMapMaker.makeComputingMap(Function): ConcurrentMap - removed:
method ImmutableCollection.containsAll(Collection): boolean - removed:
method ImmutableCollection.isEmpty(): boolean - removed:
method ImmutableCollection.toString(): String - removed:
method ImmutableTable.equals(Object): boolean - removed:
method ImmutableTable.hashCode(): int - removed:
method ImmutableTable.toString(): String - removed:
method LinkedListMultimap.asMap(): Map - removed:
method LinkedListMultimap.containsEntry(Object, Object): boolean - removed:
method LinkedListMultimap.equals(Object): boolean - removed:
method LinkedListMultimap.hashCode(): int - removed:
method LinkedListMultimap.keySet(): Set - removed:
method LinkedListMultimap.keys(): Multiset - removed:
method LinkedListMultimap.putAll(Multimap): boolean - removed:
method LinkedListMultimap.putAll(Object, Iterable): boolean - removed:
method LinkedListMultimap.remove(Object, Object): boolean - removed:
method LinkedListMultimap.toString(): String - removed:
method MapMaker.makeComputingMap(Function): ConcurrentMap - removed:
method TreeBasedTable.contains(Object, Object): boolean - removed:
method TreeBasedTable.containsColumn(Object): boolean - removed:
method TreeBasedTable.containsRow(Object): boolean - removed:
method TreeBasedTable.containsValue(Object): boolean - removed:
method TreeBasedTable.equals(Object): boolean - removed:
method TreeBasedTable.get(Object, Object): Object - removed:
method TreeBasedTable.remove(Object, Object): Object - removed:
static method ArrayTable.create(ArrayTable): ArrayTable - removed:
static method DiscreteDomains.integers(): DiscreteDomain - removed:
static method DiscreteDomains.longs(): DiscreteDomain - removed:
static method Ranges.all(): Range - removed:
static method Ranges.atLeast(Comparable): Range - removed:
static method Ranges.atMost(Comparable): Range - removed:
static method Ranges.closed(Comparable, Comparable): Range - removed:
static method Ranges.closedOpen(Comparable, Comparable): Range - removed:
static method Ranges.downTo(Comparable, BoundType): Range - removed:
static method Ranges.encloseAll(Iterable): Range - removed:
static method Ranges.greaterThan(Comparable): Range - removed:
static method Ranges.lessThan(Comparable): Range - removed:
static method Ranges.open(Comparable, Comparable): Range - removed:
static method Ranges.openClosed(Comparable, Comparable): Range - removed:
static method Ranges.range(Comparable, BoundType, Comparable, BoundType): Range - removed:
static method Ranges.singleton(Comparable): Range - removed:
static method Ranges.upTo(Comparable, BoundType): Range - changed:
abstract class ImmutableCollection implements Collection, Serializable → abstract class ImmutableCollection extends AbstractCollection implements Serializable - changed:
abstract class ImmutableTable implements Table → abstract class ImmutableTable extends AbstractTable - changed:
class LinkedListMultimap implements ListMultimap, Serializable → class LinkedListMultimap extends AbstractMultimap implements ListMultimap, Serializable - changed:
final class ArrayTable implements Table, Serializable → final class ArrayTable extends AbstractTable implements Serializable - changed:
static class ImmutableSet.Builder extends ImmutableCollection.Builder → static class ImmutableSet.Builder extends ImmutableCollection.ArrayBasedBuilder - changed:
static final class ImmutableList.Builder extends ImmutableCollection.Builder → static final class ImmutableList.Builder extends ImmutableCollection.ArrayBasedBuilder - changed:
static method ConcurrentHashMultiset.create(GenericMapMaker): ConcurrentHashMultiset → static method ConcurrentHashMultiset.create(MapMaker): ConcurrentHashMultiset - added:
abstract class BinaryTreeTraverser extends TreeTraverser - added:
abstract class ForwardingSortedMultiset extends ForwardingMultiset implements SortedMultiset - added:
abstract class ForwardingSortedMultiset.StandardDescendingMultiset extends DescendingMultiset - added:
abstract class TreeTraverser - added:
class ForwardingSortedMap.StandardKeySet extends Maps.SortedKeySet - added:
class ForwardingSortedMultiset.StandardElementSet extends SortedMultisets.NavigableElementSet - added:
ctor BinaryTreeTraverser() - added:
ctor ForwardingSortedMap.StandardKeySet(ForwardingSortedMap) - added:
ctor ForwardingSortedMultiset() - added:
ctor ForwardingSortedMultiset.StandardDescendingMultiset(ForwardingSortedMultiset) - added:
ctor ForwardingSortedMultiset.StandardElementSet(ForwardingSortedMultiset) - added:
ctor TreeTraverser() - added:
final class EvictingQueue extends ForwardingQueue - added:
method BinaryTreeTraverser.children(Object): Iterable - added:
method BinaryTreeTraverser.inOrderTraversal(Object): FluentIterable - added:
method BinaryTreeTraverser.leftChild(Object): Optional - added:
method BinaryTreeTraverser.rightChild(Object): Optional - added:
method EvictingQueue.add(Object): boolean - added:
method EvictingQueue.addAll(Collection): boolean - added:
method EvictingQueue.contains(Object): boolean - added:
method EvictingQueue.delegate(): Queue - added:
method EvictingQueue.offer(Object): boolean - added:
method EvictingQueue.remove(Object): boolean - added:
method ForwardingSortedMultiset.comparator(): Comparator - added:
method ForwardingSortedMultiset.delegate(): SortedMultiset - added:
method ForwardingSortedMultiset.descendingMultiset(): SortedMultiset - added:
method ForwardingSortedMultiset.elementSet(): NavigableSet - added:
method ForwardingSortedMultiset.firstEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.headMultiset(Object, BoundType): SortedMultiset - added:
method ForwardingSortedMultiset.lastEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.pollFirstEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.pollLastEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.standardFirstEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.standardLastEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.standardPollFirstEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.standardPollLastEntry(): Multiset.Entry - added:
method ForwardingSortedMultiset.standardSubMultiset(Object, BoundType, Object, BoundType): SortedMultiset - added:
method ForwardingSortedMultiset.subMultiset(Object, BoundType, Object, BoundType): SortedMultiset - added:
method ForwardingSortedMultiset.tailMultiset(Object, BoundType): SortedMultiset - added:
method ImmutableMultimap.containsValue(Object): boolean - added:
method ImmutableTable.contains(Object, Object): boolean - added:
method ImmutableTable.containsValue(Object): boolean - added:
method ImmutableTable.values(): ImmutableCollection - added:
method TreeTraverser.breadthFirstTraversal(Object): FluentIterable - added:
method TreeTraverser.children(Object): Iterable - added:
method TreeTraverser.postOrderTraversal(Object): FluentIterable - added:
method TreeTraverser.preOrderTraversal(Object): FluentIterable - added:
static method ContiguousSet.builder(): ImmutableSortedSet.Builder - added:
static method DiscreteDomain.bigIntegers(): DiscreteDomain - added:
static method EvictingQueue.create(int): EvictingQueue - added:
static method Multimaps.asMap(ListMultimap): Map - added:
static method Multimaps.asMap(Multimap): Map - added:
static method Multimaps.asMap(SetMultimap): Map - added:
static method Multimaps.asMap(SortedSetMultimap): Map - added:
static method Multimaps.filterEntries(SetMultimap, Predicate): SetMultimap - added:
static method Multimaps.filterKeys(ListMultimap, Predicate): ListMultimap - added:
static method Multimaps.filterKeys(SetMultimap, Predicate): SetMultimap - added:
static method Multimaps.filterValues(SetMultimap, Predicate): SetMultimap - added:
static method Queues.synchronizedDeque(Deque): Deque - added:
static method Sets.newConcurrentHashSet(): Set - added:
static method Sets.newConcurrentHashSet(Iterable): Set
- added:
abstract class ArrayBasedCharEscaper extends CharEscaper - added:
abstract class ArrayBasedUnicodeEscaper extends UnicodeEscaper - added:
abstract class CharEscaper extends Escaper - added:
abstract class Escaper - added:
abstract class UnicodeEscaper extends Escaper - added:
ctor ArrayBasedCharEscaper(ArrayBasedEscaperMap, char, char) - added:
ctor ArrayBasedCharEscaper(Map, char, char) - added:
ctor ArrayBasedUnicodeEscaper(ArrayBasedEscaperMap, int, int, String) - added:
ctor ArrayBasedUnicodeEscaper(Map, int, int, String) - added:
ctor CharEscaper() - added:
ctor CharEscaperBuilder() - added:
ctor Escaper() - added:
ctor UnicodeEscaper() - added:
final class ArrayBasedEscaperMap - added:
final class CharEscaperBuilder - added:
final class Escapers - added:
method ArrayBasedCharEscaper.escape(String): String - added:
method ArrayBasedCharEscaper.escape(char): char[] - added:
method ArrayBasedCharEscaper.escapeUnsafe(char): char[] - added:
method ArrayBasedUnicodeEscaper.escape(String): String - added:
method ArrayBasedUnicodeEscaper.escape(int): char[] - added:
method ArrayBasedUnicodeEscaper.escapeUnsafe(int): char[] - added:
method ArrayBasedUnicodeEscaper.nextEscapeIndex(CharSequence, int, int): int - added:
method CharEscaper.escape(String): String - added:
method CharEscaper.escape(char): char[] - added:
method CharEscaper.escapeSlow(String, int): String - added:
method CharEscaperBuilder.addEscape(char, String): CharEscaperBuilder - added:
method CharEscaperBuilder.addEscapes(char[], String): CharEscaperBuilder - added:
method CharEscaperBuilder.toArray(): char[][] - added:
method CharEscaperBuilder.toEscaper(): Escaper - added:
method Escaper.asFunction(): Function - added:
method Escaper.escape(String): String - added:
method Escapers.Builder.addEscape(char, String): Escapers.Builder - added:
method Escapers.Builder.build(): Escaper - added:
method Escapers.Builder.setSafeRange(char, char): Escapers.Builder - added:
method Escapers.Builder.setUnsafeReplacement(String): Escapers.Builder - added:
method UnicodeEscaper.escape(String): String - added:
method UnicodeEscaper.escape(int): char[] - added:
method UnicodeEscaper.escapeSlow(String, int): String - added:
method UnicodeEscaper.nextEscapeIndex(CharSequence, int, int): int - added:
static final class Escapers.Builder - added:
static method ArrayBasedEscaperMap.create(Map): ArrayBasedEscaperMap - added:
static method Escapers.builder(): Escapers.Builder - added:
static method Escapers.computeReplacement(CharEscaper, char): String - added:
static method Escapers.computeReplacement(UnicodeEscaper, int): String - added:
static method Escapers.nullEscaper(): Escaper - added:
static method UnicodeEscaper.codePointAt(CharSequence, int, int): int
- removed:
method BloomFilter.expectedFalsePositiveProbability(): double - removed:
static method Hashing.padToLong(HashCode): long - added:
method BloomFilter.isCompatible(BloomFilter): boolean - added:
method BloomFilter.putAll(BloomFilter): void - added:
method HashFunction.hashUnencodedChars(CharSequence): HashCode - added:
method Hasher.putUnencodedChars(CharSequence): Hasher - added:
method PrimitiveSink.putUnencodedChars(CharSequence): PrimitiveSink - added:
static method Funnels.sequentialFunnel(Funnel): Funnel - added:
static method Funnels.stringFunnel(Charset): Funnel - added:
static method Funnels.unencodedCharsFunnel(): Funnel - added:
static method HashCode.fromBytes(byte[]): HashCode - added:
static method HashCode.fromInt(int): HashCode - added:
static method HashCode.fromLong(long): HashCode - added:
static method HashCode.fromString(String): HashCode - added:
static method Hashing.sipHash24(): HashFunction - added:
static method Hashing.sipHash24(long, long): HashFunction
- added:
final class HtmlEscapers - added:
static method HtmlEscapers.htmlEscaper(): Escaper
- removed:
ctor LimitInputStream(InputStream, long) - removed:
ctor NullOutputStream() - removed:
final class LimitInputStream extends FilterInputStream - removed:
final class NullOutputStream extends OutputStream - removed:
method LimitInputStream.available(): int - removed:
method LimitInputStream.mark(int): void - removed:
method LimitInputStream.read(): int - removed:
method LimitInputStream.read(byte[], int, int): int - removed:
method LimitInputStream.reset(): void - removed:
method LimitInputStream.skip(long): long - removed:
method NullOutputStream.write(byte[], int, int): void - removed:
method NullOutputStream.write(int): void - removed:
static method ByteStreams.getChecksum(InputSupplier, Checksum): long - removed:
static method Files.getChecksum(File, Checksum): long - changed:
abstract class ByteSink → abstract class ByteSink implements OutputSupplier - changed:
abstract class ByteSource → abstract class ByteSource implements InputSupplier - changed:
abstract class CharSink → abstract class CharSink implements OutputSupplier - changed:
abstract class CharSource → abstract class CharSource implements InputSupplier - changed:
method ByteSink.openBufferedStream(): BufferedOutputStream → method ByteSink.openBufferedStream(): OutputStream - changed:
method ByteSource.openBufferedStream(): BufferedInputStream → method ByteSource.openBufferedStream(): InputStream - changed:
method CharSink.openBufferedStream(): BufferedWriter → method CharSink.openBufferedStream(): Writer - added:
method ByteSink.getOutput(): OutputStream - added:
method ByteSource.getInput(): InputStream - added:
method ByteSource.isEmpty(): boolean - added:
method CharSink.getOutput(): Writer - added:
method CharSource.getInput(): Reader - added:
method CharSource.isEmpty(): boolean - added:
method FileBackedOutputStream.asByteSource(): ByteSource - added:
static final class BaseEncoding.DecodingException extends IOException - added:
static method ByteSource.concat(ByteSource[]): ByteSource - added:
static method ByteSource.concat(Iterable): ByteSource - added:
static method ByteSource.concat(Iterator): ByteSource - added:
static method ByteSource.empty(): ByteSource - added:
static method ByteSource.wrap(byte[]): ByteSource - added:
static method ByteStreams.asByteSink(OutputSupplier): ByteSink - added:
static method ByteStreams.asByteSource(InputSupplier): ByteSource - added:
static method CharSource.concat(CharSource[]): CharSource - added:
static method CharSource.concat(Iterable): CharSource - added:
static method CharSource.concat(Iterator): CharSource - added:
static method CharSource.empty(): CharSource - added:
static method CharSource.wrap(CharSequence): CharSource - added:
static method CharStreams.asCharSink(OutputSupplier): CharSink - added:
static method CharStreams.asCharSource(InputSupplier): CharSource - added:
static method CharStreams.nullWriter(): Writer - added:
static method Files.fileTreeTraverser(): TreeTraverser - added:
static method Files.isDirectory(): Predicate - added:
static method Files.isFile(): Predicate
- added:
static method DoubleMath.mean(Iterable): double - added:
static method DoubleMath.mean(Iterator): double - added:
static method DoubleMath.mean(double[]): double - added:
static method DoubleMath.mean(int[]): double - added:
static method DoubleMath.mean(long[]): double
- removed:
static method InternetDomainName.isValidLenient(String): boolean - added:
ctor PercentEscaper(String, boolean) - added:
final class PercentEscaper extends UnicodeEscaper - added:
final class UrlEscapers - added:
method PercentEscaper.escape(String): String - added:
method PercentEscaper.escape(int): char[] - added:
method PercentEscaper.nextEscapeIndex(CharSequence, int, int): int - added:
static field HttpHeaders.CONTENT_SECURITY_POLICY: String - added:
static field HttpHeaders.CONTENT_SECURITY_POLICY_REPORT_ONLY: String - added:
static field HttpHeaders.PUBLIC_KEY_PINS: String - added:
static field HttpHeaders.PUBLIC_KEY_PINS_REPORT_ONLY: String - added:
static field HttpHeaders.STRICT_TRANSPORT_SECURITY: String - added:
static field HttpHeaders.TIMING_ALLOW_ORIGIN: String - added:
static field MediaType.CRW: MediaType - added:
static field MediaType.EPUB: MediaType - added:
static field MediaType.KEY_ARCHIVE: MediaType - added:
static field MediaType.PROTOBUF: MediaType - added:
static field MediaType.PSD: MediaType - added:
static field MediaType.TSV_UTF_8: MediaType - added:
static method UrlEscapers.urlFormParameterEscaper(): Escaper - added:
static method UrlEscapers.urlFragmentEscaper(): Escaper - added:
static method UrlEscapers.urlPathSegmentEscaper(): Escaper
- removed:
method UnsignedInteger.add(UnsignedInteger): UnsignedInteger - removed:
method UnsignedInteger.divide(UnsignedInteger): UnsignedInteger - removed:
method UnsignedInteger.multiply(UnsignedInteger): UnsignedInteger - removed:
method UnsignedInteger.remainder(UnsignedInteger): UnsignedInteger - removed:
method UnsignedInteger.subtract(UnsignedInteger): UnsignedInteger - removed:
method UnsignedLong.add(UnsignedLong): UnsignedLong - removed:
method UnsignedLong.divide(UnsignedLong): UnsignedLong - removed:
method UnsignedLong.multiply(UnsignedLong): UnsignedLong - removed:
method UnsignedLong.remainder(UnsignedLong): UnsignedLong - removed:
method UnsignedLong.subtract(UnsignedLong): UnsignedLong - removed:
static method UnsignedInteger.asUnsigned(int): UnsignedInteger - removed:
static method UnsignedLong.asUnsigned(long): UnsignedLong
- added:
ctor TypeResolver() - added:
final class TypeResolver - added:
method MutableTypeToInstanceMap.entrySet(): Set - added:
method TypeResolver.resolveType(Type): Type - added:
method TypeResolver.where(Type, Type): TypeResolver - added:
method TypeToken.isPrimitive(): boolean - added:
method TypeToken.unwrap(): TypeToken - added:
method TypeToken.wrap(): TypeToken
- removed:
interface Service.Listener - removed:
interface ServiceManager.Listener - removed:
method AbstractListeningExecutorService.invokeAll(Collection): List - removed:
method AbstractListeningExecutorService.invokeAll(Collection, long, TimeUnit): List - removed:
method AbstractListeningExecutorService.invokeAny(Collection): Object - removed:
method AbstractListeningExecutorService.invokeAny(Collection, long, TimeUnit): Object - removed:
method Monitor.Guard.equals(Object): boolean - removed:
method Monitor.Guard.hashCode(): int - changed:
abstract class AbstractListeningExecutorService implements ListeningExecutorService → abstract class AbstractListeningExecutorService extends AbstractExecutorService implements ListeningExecutorService - added:
ctor Service.Listener() - added:
ctor ServiceManager.Listener() - added:
interface ListenableScheduledFuture extends ScheduledFuture, ListenableFuture - added:
method AbstractExecutionThreadService.awaitRunning(): void - added:
method AbstractExecutionThreadService.awaitRunning(long, TimeUnit): void - added:
method AbstractExecutionThreadService.awaitTerminated(): void - added:
method AbstractExecutionThreadService.awaitTerminated(long, TimeUnit): void - added:
method AbstractExecutionThreadService.startAsync(): Service - added:
method AbstractExecutionThreadService.stopAsync(): Service - added:
method AbstractIdleService.awaitRunning(): void - added:
method AbstractIdleService.awaitRunning(long, TimeUnit): void - added:
method AbstractIdleService.awaitTerminated(): void - added:
method AbstractIdleService.awaitTerminated(long, TimeUnit): void - added:
method AbstractIdleService.startAsync(): Service - added:
method AbstractIdleService.stopAsync(): Service - added:
method AbstractListeningExecutorService.newTaskFor(Callable): ListenableFutureTask - added:
method AbstractListeningExecutorService.newTaskFor(Runnable, Object): ListenableFutureTask - added:
method AbstractScheduledService.awaitRunning(): void - added:
method AbstractScheduledService.awaitRunning(long, TimeUnit): void - added:
method AbstractScheduledService.awaitTerminated(): void - added:
method AbstractScheduledService.awaitTerminated(long, TimeUnit): void - added:
method AbstractScheduledService.startAsync(): Service - added:
method AbstractScheduledService.stopAsync(): Service - added:
method AbstractService.awaitRunning(): void - added:
method AbstractService.awaitRunning(long, TimeUnit): void - added:
method AbstractService.awaitTerminated(): void - added:
method AbstractService.awaitTerminated(long, TimeUnit): void - added:
method AbstractService.startAsync(): Service - added:
method AbstractService.stopAsync(): Service - added:
method ForwardingService.awaitRunning(): void - added:
method ForwardingService.awaitRunning(long, TimeUnit): void - added:
method ForwardingService.awaitTerminated(): void - added:
method ForwardingService.awaitTerminated(long, TimeUnit): void - added:
method ForwardingService.startAsync(): Service - added:
method ForwardingService.stopAsync(): Service - added:
method ListeningScheduledExecutorService.schedule(Callable, long, TimeUnit): ListenableScheduledFuture - added:
method ListeningScheduledExecutorService.schedule(Runnable, long, TimeUnit): ListenableScheduledFuture - added:
method ListeningScheduledExecutorService.scheduleAtFixedRate(Runnable, long, long, TimeUnit): ListenableScheduledFuture - added:
method ListeningScheduledExecutorService.scheduleWithFixedDelay(Runnable, long, long, TimeUnit): ListenableScheduledFuture - added:
method Service.awaitRunning(): void - added:
method Service.awaitRunning(long, TimeUnit): void - added:
method Service.awaitTerminated(): void - added:
method Service.awaitTerminated(long, TimeUnit): void - added:
method Service.startAsync(): Service - added:
method Service.stopAsync(): Service - added:
method ServiceManager.addListener(ServiceManager.Listener): void - added:
static abstract class Service.Listener - added:
static abstract class ServiceManager.Listener - added:
static method Futures.nonCancellationPropagating(ListenableFuture): ListenableFuture
- added:
class XmlEscapers - added:
static method XmlEscapers.xmlAttributeEscaper(): Escaper - added:
static method XmlEscapers.xmlContentEscaper(): Escaper