[prev in list] [next in list] [prev in thread] [next in thread] 

List:       hadoop-dev
Subject:    [jira] [Created] (HADOOP-17102) Add checkstyle rule to prevent further usage of Guava classes
From:       "Ahmed Hussein (Jira)" <jira () apache ! org>
Date:       2020-06-30 15:09:00
Message-ID: JIRA.13314320.1593529709000.364674.1593529740431 () Atlassian ! JIRA
[Download RAW message or body]

Ahmed Hussein created HADOOP-17102:
--------------------------------------

             Summary: Add checkstyle rule to prevent further usage of Guava classes
                 Key: HADOOP-17102
                 URL: https://issues.apache.org/jira/browse/HADOOP-17102
             Project: Hadoop Common
          Issue Type: Sub-task
          Components: build, precommit
            Reporter: Ahmed Hussein
            Assignee: Ahmed Hussein


We should have precommit rules to prevent further usage of Guava classes that are \
available in Java8+


A list replacing Guava APIs with java8 features:
{code:java}
com.google.common.io.BaseEncoding#base64()	java.util.Base64
com.google.common.io.BaseEncoding#base64Url()	java.util.Base64
com.google.common.base.Joiner.on()	                        java.lang.String#join() or \
                
                                                                                      \
java.util.stream.Collectors#joining() com.google.common.base.Optional#of()	           \
java.util.Optional#of() com.google.common.base.Optional#absent()	        \
java.util.Optional#empty() \
com.google.common.base.Optional#fromNullable()	java.util.Optional#ofNullable() \
com.google.common.base.Optional	                        java.util.Optional \
com.google.common.base.Predicate	                        java.util.function.Predicate \
com.google.common.base.Function	                        java.util.function.Function \
com.google.common.base.Supplier	                        java.util.function.Supplier \
{code}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-dev-help@hadoop.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic