ConfigImpl

object ConfigImpl

Internal implementation detail, not ABI stable, do not touch. For use only by the [[org.ekrich.config]] package.

Internal implementation detail, not ABI stable, do not touch. For use only by the [[org.ekrich.config]] package.

class Object
trait Matchable
class Any

Value members

Concrete methods

def computeCachedConfig(loader: ClassLoader, key: String, updater: Callable[Config]): Config
def defaultReference(loader: ClassLoader): Config
def emptyConfig(originDescription: String): Config
def fromAnyRef(obj: AnyRef, originDescription: String): ConfigValue
def fromAnyRef(obj: Any, origin: ConfigOrigin, mapMode: FromMapMode): AbstractConfigValue
def fromPathMap(pathMap: Map[String, _], originDescription: String): ConfigObject
def newFileOrigin(filename: String): ConfigOrigin
def newSimpleOrigin(description: String): ConfigOrigin
def newURLOrigin(url: URL): ConfigOrigin
def parseFileAnySyntax(basename: File, baseOptions: ConfigParseOptions): ConfigObject
def parseResourcesAnySyntax(klass: Class[_], resourceBasename: String, baseOptions: ConfigParseOptions): ConfigObject
def parseResourcesAnySyntax(resourceBasename: String, baseOptions: ConfigParseOptions): ConfigObject
def trace(message: String): Unit
def trace(indentLevel: Int, message: String): Unit
def traceLoadsEnabled: Boolean