graphql.language.SourceLocation Maven / Gradle / Ivy
package graphql.language;
public class SourceLocation {
private final int line;
private final int column;
public SourceLocation(int line, int column) {
this.line = line;
this.column = column;
}
public int getLine() {
return line;
}
public int getColumn() {
return column;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
SourceLocation that = (SourceLocation) o;
if (line != that.line) return false;
return column == that.column;
}
@Override
public int hashCode() {
int result = line;
result = 31 * result + column;
return result;
}
@Override
public String toString() {
return "SourceLocation{" +
"line=" + line +
", column=" + column +
'}';
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy