blob: 7568ed6876bd899b9b09af8b94c7af41b3d45900 [file] [log] [blame]
package freemarker.core;
import freemarker.template.Configuration;
import freemarker.template.Version;
/**
* An object that has another older version that's used below a certain
* {@link Configuration#setIncompatibleImprovements(Version) InCompatible Improvements} version.
*/
interface ICIChainMember {
/**
* The minimum ICE version after which this object can be used.
*/
int getMinimumICIVersion();
/**
* The closest object used for ICE lower than {@link #getMinimumICIVersion()}.
*/
Object getPreviousICIChainMember();
}