package nl.uva.sc.encoders.ql.ast; import nl.uva.sc.encoders.ql.ast.TextLocation; public class TextLocationBuilder { private int line; private int column; public static TextLocationBuilder aTextLocation() { TextLocationBuilder builder = new TextLocationBuilder(); builder.line = 10; builder.column = 10; return builder; } public TextLocation build() { return new TextLocation(line, column); } public TextLocationBuilder withLine(int line) { this.line = line; return this; } public TextLocationBuilder withColumn(int column) { this.column = column; return this; } }