[ https://issues.apache.org/jira/browse/HADOOP-17102?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ahmed Hussein resolved HADOOP-17102. ------------------------------------ Resolution: Abandoned This is a moving target. It is better we this precommit rule merged with its relevant subtak. > 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 > Priority: Major > > 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-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-dev-h...@hadoop.apache.org