Typically this class would be used with the method {@link Config#resolve(ConfigResolveOptions)}.
This object is immutable, so the "setters" return a new object.
Here is an example of creating a custom {@code ConfigResolveOptions}:
ConfigResolveOptions options = ConfigResolveOptions.defaults() .setUseSystemEnvironment(false)
In addition to {@link ConfigResolveOptions#defaults}, there's a prebuilt {@link ConfigResolveOptions#noSystem} which avoids looking at any systemenvironment variables or other external system information. (Right now, environment variables are the only example.)
|
|