package scotch.compiler.analyzer; import java.util.List; import com.google.common.collect.ImmutableList; import scotch.symbol.Symbol; import scotch.compiler.syntax.pattern.PatternMatch; public class ShuffledPattern { private final Symbol symbol; private final List<PatternMatch> matches; public ShuffledPattern(Symbol symbol, List<PatternMatch> matches) { this.symbol = symbol; this.matches = ImmutableList.copyOf(matches); } public Symbol getSymbol() { return symbol; } public List<PatternMatch> getMatches() { return matches; } }