[
https://issues.apache.org/jira/browse/CALCITE-6609?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17886801#comment-17886801
]
Julian Hyde commented on CALCITE-6609:
--------------------------------------
We should run ErrorProne against the latest Guava version (33.3.0-jre) and I
believe we do.
But we want people to be able to build (javac and javadoc, not ErrorProne or
CheckerFramework) and run the code against the earliest Guava (21.0). If we
remove the suppressions, will be still be able to do that?
> Remove redundant warning suppression for Guava's Beta and Unstable APIs
> -----------------------------------------------------------------------
>
> Key: CALCITE-6609
> URL: https://issues.apache.org/jira/browse/CALCITE-6609
> Project: Calcite
> Issue Type: Task
> Reporter: Stamatis Zampetakis
> Assignee: Stamatis Zampetakis
> Priority: Trivial
>
> The source code has a bunch of warning suppression for Beta and Unstable APIs
> that were originally added to by-bass [errorprone
> errors|https://github.com/google/guava-beta-checker] from the use of Guava's
> Beta APIs.
> {noformat}
> @SuppressWarnings({"BetaApi", "UnstableApiUsage"}){noformat}
> The suppression is no longer necessary since in the latest Guava versions the
> APIs that we use are stable.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)