package org.deephacks.confit.internal.core.property.typesafe.impl;
/**
* Implemented by a merge stack (ConfigDelayedMerge, ConfigDelayedMergeObject)
* that replaces itself during substitution resolution in order to implement
* "look backwards only" semantics.
*/
interface ReplaceableMergeStack {
/**
* Make a replacer for this object, skipping the given number of items in
* the stack.
*/
ResolveReplacer makeReplacer(int skipping);
}