configuration library for JVM languages using HOCON files
Go to file
Havoc Pennington 8f0e6bd5f0 Make merging work properly with substitutions involved.
If we saw a ConfigSubstitution value, we would then
ignore any objects after it. But in fact, the substitution
might expand to an object, and then we would need to merge
it with the objects after it.

If we had an object and merged a substitution with it, we
were previously ignoring the substitution. But in fact,
the substitution might expand to an object, and we would
need to merge that object in.

So in both cases now we create a ConfigDelayedMerge
or ConfigDelayedMergeObject object instead.

As part of this, the merge() code was refactored to
use a withFallback() method, which is now handy
and public.
2011-11-11 16:32:24 -05:00
project add jacoco code coverage plugin 2011-11-09 08:47:29 -05:00
src Make merging work properly with substitutions involved. 2011-11-11 16:32:24 -05:00
.gitignore add findbugs sbt plugin 2011-11-09 00:07:21 -05:00
build.sbt add jacoco code coverage plugin 2011-11-09 08:47:29 -05:00
README.md add an empty README.md 2011-11-10 20:54:53 -05:00
SPEC.md Generalize path handling in substitutions 2011-11-10 14:42:05 -05:00
TODO.txt add a TODO.txt to keep a few notes 2011-11-09 17:18:07 -05:00

Configuration library for Java.