package org.simantics.scl.compiler.elaboration.expressions.list; import org.simantics.scl.compiler.elaboration.expressions.Expression; public class CompiledQualifier { public Expression value; public Expression pattern; // Assumption: value.getType() = Types.apply(Types.LIST, pattern.getType()) public CompiledQualifier(Expression value, Expression pattern) { this.value = value; this.pattern = pattern; } }