Remove catchall silents from prod code (#27432)

* WIP

* Remove catch all silent annocations from prod code
This commit is contained in:
Christopher Batey 2019-07-30 10:12:23 +01:00 committed by Arnout Engelen
parent e898197bdd
commit 89e269d5d8
110 changed files with 255 additions and 258 deletions

View file

@ -94,7 +94,7 @@ trait ClusterMetricsEvent
final case class ClusterMetricsChanged(nodeMetrics: Set[NodeMetrics]) extends ClusterMetricsEvent {
/** Java API */
@silent
@silent("deprecated")
def getNodeMetrics: java.lang.Iterable[NodeMetrics] =
scala.collection.JavaConverters.asJavaIterableConverter(nodeMetrics).asJava
}

View file

@ -419,7 +419,7 @@ object MetricsSelector {
/**
* A MetricsSelector is responsible for producing weights from the node metrics.
*/
@silent
@silent("@SerialVersionUID has no effect")
@SerialVersionUID(1L)
trait MetricsSelector extends Serializable {
@ -433,7 +433,7 @@ trait MetricsSelector extends Serializable {
* A MetricsSelector producing weights from remaining capacity.
* The weights are typically proportional to the remaining capacity.
*/
@silent
@silent("deprecated")
@SerialVersionUID(1L)
abstract class CapacityMetricsSelector extends MetricsSelector {

View file

@ -323,7 +323,7 @@ final case class NodeMetrics(address: Address, timestamp: Long, metrics: Set[Met
/**
* Java API
*/
@silent
@silent("deprecated")
def getMetrics: java.lang.Iterable[Metric] =
scala.collection.JavaConverters.asJavaIterableConverter(metrics).asJava