[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