Prevent compiler from inferring existential

This commit is contained in:
Jentsch 2017-03-19 14:45:51 +01:00
parent a244509b67
commit 7caee99846
1 changed files with 2 additions and 2 deletions

View File

@ -243,14 +243,14 @@ object Cache {
Option(handlerClsCache.get(protocol)) match {
case None =>
val clsName = s"coursier.cache.protocol.${protocol.capitalize}Handler"
def clsOpt(loader: ClassLoader) =
def clsOpt(loader: ClassLoader): Option[Class[_]] =
try Some(loader.loadClass(clsName))
catch {
case _: ClassNotFoundException =>
None
}
val clsOpt0 = clsOpt(Thread.currentThread().getContextClassLoader)
val clsOpt0: Option[Class[_]] = clsOpt(Thread.currentThread().getContextClassLoader)
.orElse(clsOpt(getClass.getClassLoader))
def printError(e: Exception): Unit =