package com.babel17.interpreter.program;
import java.util.*;
public final class PatternSplit extends Pattern {
public PatternSplit(String message, List<Pattern> patterns) {
this.message = message.toLowerCase();
this.patterns = new ArrayList(patterns.size());
Collections.copy(this.patterns, patterns);
}
public int countPatterns() {
return patterns.size();
}
public Pattern pattern(int i) {
return patterns.get(i);
}
public String message() {
return message;
}
public int kind() { return KIND_SPLIT; }
private List<Pattern> patterns;
private String message;
}