
.circumflex-core.1.0.source-code.package.scala Maven / Gradle / Ivy
package ru.circumflex
import ru.circumflex.core._
import util.matching.Regex
import org.slf4j.LoggerFactory
package object core {
/*
* Converters
*/
implicit def regex2richRegex(regex: Regex): RichRegex = new RichRegex(regex)
implicit def symbol2string(sym: Symbol): String = sym.name
implicit def string2stringMatcher(str: String): StringMatcher = new SimpleMatcher(str)
implicit def regex2stringMatcher(regex: Regex): StringMatcher = new RegexMatcher(regex)
@inline implicit def any2option[A](a: A): Option[A] = if (a == null) None else Some(a)
implicit def string2paramHelper(str: String): ParamHelper = new ParamHelper(str)
implicit def symbol2paramHelper(sym: Symbol): ParamHelper = new ParamHelper(sym.name)
/*
* Types useful
*/
type MutableMap[A, B] = collection.mutable.Map[A, B]
val MutableMap = collection.mutable.Map
/*
* Circumflex
*/
val cxLog = LoggerFactory.getLogger("ru.circumflex.core")
def context = CircumflexContext.context
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy