-
Interfaces Interface Description com.google.common.util.concurrent.CheckedFuture CheckedFuture
cannot properly support the chained operations that are the primary goal ofListenableFuture
.CheckedFuture
also encourages users to rethrow exceptions from one thread in another thread, producing misleading stack traces. Additionally, it has a surprising policy about which exceptions to map and which to leave untouched. Guava users who want aCheckedFuture
can fork the classes for their own use, possibly specializing them to the particular exception type they use. We recommend that most people useListenableFuture
and perform any exception wrapping themselves. This class is scheduled for removal from Guava in February 2018.
-
Classes Class Description com.google.common.collect.ForwardingBlockingDeque This class has moved tocom.google.common.util.concurrent
. Please useForwardingBlockingDeque
instead.com.google.common.collect.TreeTraverser UseTraverser
instead. All instance methods have their equivalent on the result ofTraverser.forTree(tree)
wheretree
implementsSuccessorsFunction
, which has a similar API asTreeTraverser.children(T)
or can be the same lambda function as passed intoTreeTraverser.using(Function)
.This class is scheduled to be removed in July 2018.
com.google.common.util.concurrent.AbstractCheckedFuture CheckedFuture
cannot properly support the chained operations that are the primary goal ofListenableFuture
.CheckedFuture
also encourages users to rethrow exceptions from one thread in another thread, producing misleading stack traces. Additionally, it has a surprising policy about which exceptions to map and which to leave untouched. Guava users who want aCheckedFuture
can fork the classes for their own use, possibly specializing them to the particular exception type they use. We recommend that most people useListenableFuture
and perform any exception wrapping themselves. This class is scheduled for removal from Guava in February 2018.com.google.common.util.concurrent.ForwardingCheckedFuture CheckedFuture
cannot properly support the chained operations that are the primary goal ofListenableFuture
.CheckedFuture
also encourages users to rethrow exceptions from one thread in another thread, producing misleading stack traces. Additionally, it has a surprising policy about which exceptions to map and which to leave untouched. Guava users who want aCheckedFuture
can fork the classes for their own use, possibly specializing them to the particular exception type they use. We recommend that most people useListenableFuture
and perform any exception wrapping themselves. This class is scheduled for removal from Guava in February 2018.com.google.common.util.concurrent.ForwardingCheckedFuture.SimpleForwardingCheckedFuture CheckedFuture
cannot properly support the chained operations that are the primary goal ofListenableFuture
.CheckedFuture
also encourages users to rethrow exceptions from one thread in another thread, producing misleading stack traces. Additionally, it has a surprising policy about which exceptions to map and which to leave untouched. Guava users who want aCheckedFuture
can fork the classes for their own use, possibly specializing them to the particular exception type they use. We recommend that most people useListenableFuture
and perform any exception wrapping themselves. This class is scheduled for removal from Guava in February 2018.
-
Fields Field Description com.google.common.base.CharMatcher.ANY UseCharMatcher.any()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.ASCII UseCharMatcher.ascii()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.BREAKING_WHITESPACE UseCharMatcher.breakingWhitespace()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.DIGIT Many digits are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.digit()
instead. This . constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.INVISIBLE Most invisible characters are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.invisible()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.JAVA_DIGIT Many digits are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.javaDigit()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.JAVA_ISO_CONTROL UseCharMatcher.javaIsoControl()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.JAVA_LETTER Most letters are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.javaLetter()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.JAVA_LETTER_OR_DIGIT Most letters and digits are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.javaLetterOrDigit()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.JAVA_LOWER_CASE Some lowercase letters are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.javaLowerCase()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.JAVA_UPPER_CASE Some uppercase letters are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.javaUpperCase()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.NONE UseCharMatcher.none()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.SINGLE_WIDTH Many such characters are supplementary characters; see the class documentation. If you need to use this, useCharMatcher.singleWidth()
instead. This constant is scheduled to be removed in June 2018.com.google.common.base.CharMatcher.WHITESPACE UseCharMatcher.whitespace()
instead. This constant is scheduled to be removed in June 2018.