package railo.transformer.cfml; import railo.runtime.config.Config; import railo.transformer.bytecode.Page; import railo.transformer.cfml.evaluator.EvaluatorPool; import railo.transformer.library.function.FunctionLib; import railo.transformer.library.tag.TagLibTag; import railo.transformer.util.CFMLString; public abstract class Data { public final CFMLString cfml; public final TransfomerSettings settings; public final FunctionLib[] flibs; public final Config config; public final Page page; public final TagLibTag[] scriptTags; public final EvaluatorPool ep; public Data(Page page,CFMLString cfml,EvaluatorPool ep,TransfomerSettings settings,FunctionLib[] flibs,TagLibTag[] scriptTags) { this.config = page.getConfig(); this.page = page; this.cfml = cfml; this.settings = settings; this.flibs = flibs; this.scriptTags = scriptTags; this.ep = ep; } }