Fix unable to check type warnings
[warn] /home/darius/dev/gerritforge/analytics/src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala:107:28: The outer reference in this type test cannot be checked at run time.
[warn] final private case class Replacer(pattern: Regex, replaced: String)
[warn] ^
[warn] /home/darius/dev/gerritforge/analytics/src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala:109:28: The outer reference in this type test cannot be checked at run time.
[warn] final private case class Lines(deleted: Int, added: Int) {
[warn] ^
Change-Id: I715010f48d74d8caaaf667699efc029cabef66b0
diff --git a/src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala b/src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala
index c9478b2..782eb44 100644
--- a/src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala
+++ b/src/main/scala/com/googlesource/gerrit/plugins/analytics/common/CommitsStatisticsLoader.scala
@@ -38,6 +38,7 @@
config: AnalyticsConfig,
ignoreFileSuffixFilter: IgnoreFileSuffixFilter
) extends CacheLoader[CommitsStatisticsCacheKey, CommitsStatistics] {
+ import CommitsStatisticsLoader._
override def load(cacheKey: CommitsStatisticsCacheKey): CommitsStatistics = {
import RevisionBrowsingSupport._
@@ -101,9 +102,9 @@
IssueInfo(code, transformed)
})
}
+}
-
-
+object CommitsStatisticsLoader {
final private case class Replacer(pattern: Regex, replaced: String)
final private case class Lines(deleted: Int, added: Int) {