| Interface and Description | 
|---|
com.google.common.util.concurrent.CheckedFuture
CheckedFuture cannot properly support the chained operations that are the
     primary goal of ListenableFuture. 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 a CheckedFuture can fork the classes for their own
     use, possibly specializing them to the particular exception type they use. We recommend that
     most people use ListenableFuture and perform any exception wrapping themselves. This
     class is scheduled for removal from Guava in February 2018. | 
| Class and Description | 
|---|
com.google.common.util.concurrent.AbstractCheckedFuture
CheckedFuture cannot properly support the chained operations that are the
     primary goal of ListenableFuture. 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 a CheckedFuture can fork the classes for their own
     use, possibly specializing them to the particular exception type they use. We recommend that
     most people use ListenableFuture and perform any exception wrapping themselves. This
     class is scheduled for removal from Guava in February 2018. | 
| com.google.common.collect.BinaryTreeTraverser
 Use  
Traverser instead. All instance methods except
     for BinaryTreeTraverser.inOrderTraversal(T) have their equivalent on the result of Traverser.forTree(tree) where tree implements SuccessorsFunction, which has
     a similar API as BinaryTreeTraverser.children(T).
     This class is scheduled to be removed in January 2018.  | 
| com.google.common.collect.ForwardingBlockingDeque
 This class has moved to  
com.google.common.util.concurrent. Please use ForwardingBlockingDeque instead. | 
com.google.common.util.concurrent.ForwardingCheckedFuture
CheckedFuture cannot properly support the chained operations that are the
     primary goal of ListenableFuture. 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 a CheckedFuture can fork the classes for their own
     use, possibly specializing them to the particular exception type they use. We recommend that
     most people use ListenableFuture 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 of ListenableFuture. 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 a CheckedFuture can fork the classes for their own
     use, possibly specializing them to the particular exception type they use. We recommend
     that most people use ListenableFuture and perform any exception wrapping
     themselves. This class is scheduled for removal from Guava in February 2018. | 
| com.google.common.collect.TreeTraverser
 Use  
Traverser instead. All instance methods have
     their equivalent on the result of Traverser.forTree(tree) where tree
     implements SuccessorsFunction, which has a similar API as TreeTraverser.children(T) or can be
     the same lambda function as passed into TreeTraverser.using(Function).
     This class is scheduled to be removed in January 2018.  | 
| Field and Description | 
|---|
| com.google.common.base.CharMatcher.ANY
 Use  
CharMatcher.any() instead. This constant is scheduled to be
     removed in June 2018. | 
| com.google.common.base.CharMatcher.ASCII
 Use  
CharMatcher.ascii() instead. This constant is scheduled to be
     removed in June 2018. | 
| com.google.common.base.CharMatcher.BREAKING_WHITESPACE
 Use  
CharMatcher.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, use  
CharMatcher.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, use  
CharMatcher.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, use  
CharMatcher.javaDigit() instead.
     This constant is scheduled to be removed in June 2018. | 
| com.google.common.base.CharMatcher.JAVA_ISO_CONTROL
 Use  
CharMatcher.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, use  
CharMatcher.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, use  
CharMatcher.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, use  
CharMatcher.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, use  
CharMatcher.javaUpperCase() instead.
     This constant is scheduled to be removed in June 2018. | 
| com.google.common.base.CharMatcher.NONE
 Use  
CharMatcher.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, use  
CharMatcher.singleWidth() instead.
     This constant is scheduled to be removed in June 2018. | 
| com.google.common.base.CharMatcher.WHITESPACE
 Use  
CharMatcher.whitespace() instead. This constant is scheduled to be
     removed in June 2018. | 
Copyright © 2010–2017. All rights reserved.