Package com.typesafe.config.impl
Class ConfigImpl
- java.lang.Object
-
- com.typesafe.config.impl.ConfigImpl
-
public class ConfigImpl extends java.lang.Object
This is public but is only supposed to be used by the "config" package
-
-
Constructor Summary
Constructors Constructor Description ConfigImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Config
computeCachedConfig(java.lang.ClassLoader loader, java.lang.String key, java.util.concurrent.Callable<Config> updater)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic Config
defaultReference(java.lang.ClassLoader loader)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic Config
emptyConfig(java.lang.String originDescription)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic Config
envVariablesAsConfig()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic ConfigValue
fromAnyRef(java.lang.Object object, java.lang.String originDescription)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic ConfigObject
fromPathMap(java.util.Map<java.lang.String,? extends java.lang.Object> pathMap, java.lang.String originDescription)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic ConfigObject
parseFileAnySyntax(java.io.File basename, ConfigParseOptions baseOptions)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic ConfigObject
parseResourcesAnySyntax(java.lang.Class<?> klass, java.lang.String resourceBasename, ConfigParseOptions baseOptions)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic ConfigObject
parseResourcesAnySyntax(java.lang.String resourceBasename, ConfigParseOptions baseOptions)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic void
reloadSystemPropertiesConfig()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic Config
systemPropertiesAsConfig()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABIstatic void
trace(java.lang.String message)
static boolean
traceLoadsEnabled()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
-
-
Method Detail
-
computeCachedConfig
public static Config computeCachedConfig(java.lang.ClassLoader loader, java.lang.String key, java.util.concurrent.Callable<Config> updater)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
parseResourcesAnySyntax
public static ConfigObject parseResourcesAnySyntax(java.lang.Class<?> klass, java.lang.String resourceBasename, ConfigParseOptions baseOptions)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
parseResourcesAnySyntax
public static ConfigObject parseResourcesAnySyntax(java.lang.String resourceBasename, ConfigParseOptions baseOptions)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
parseFileAnySyntax
public static ConfigObject parseFileAnySyntax(java.io.File basename, ConfigParseOptions baseOptions)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
emptyConfig
public static Config emptyConfig(java.lang.String originDescription)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
fromAnyRef
public static ConfigValue fromAnyRef(java.lang.Object object, java.lang.String originDescription)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
fromPathMap
public static ConfigObject fromPathMap(java.util.Map<java.lang.String,? extends java.lang.Object> pathMap, java.lang.String originDescription)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
systemPropertiesAsConfig
public static Config systemPropertiesAsConfig()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
reloadSystemPropertiesConfig
public static void reloadSystemPropertiesConfig()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
envVariablesAsConfig
public static Config envVariablesAsConfig()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
defaultReference
public static Config defaultReference(java.lang.ClassLoader loader)
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
traceLoadsEnabled
public static boolean traceLoadsEnabled()
For use ONLY by library internals, DO NOT TOUCH not guaranteed ABI
-
trace
public static void trace(java.lang.String message)
-
-