
com.carrotgarden.maven.scalor.util.Optioner.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scalor-maven-plugin_2.12 Show documentation
Show all versions of scalor-maven-plugin_2.12 Show documentation
Build integrator for Java, Scala, Scala.macro, Scala.js, Scala.native, Eclipse and Maven
The newest version!
package com.carrotgarden.maven.scalor.util
import scala.language.implicitConversions
import scala.reflect.ClassTag
/**
* Scala options support.
*/
object Optioner {
implicit def convert_Option_Value[ T ](
option : Option[ T ]
)(
implicit
tag : ClassTag[ T ]
) : T = {
option.getOrElse( Error.Throw( s"Missing required value ${tag.runtimeClass.getName}" ) )
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy