package org.erlide.engine.services.search;
public class ModuleLineFunctionArityRef {
private final String modulePath;
private final int offset, length;
private final String name;
private final int arity;
private final String clauseHead;
private final boolean subClause;
private final boolean def;
public ModuleLineFunctionArityRef(final String modulePath, final int offset,
final int length, final String name, final int arity, final String clauseHead,
final boolean subClause, final boolean def) {
this.modulePath = modulePath;
this.offset = offset;
this.length = length;
this.subClause = subClause;
this.name = name;
this.arity = arity;
this.clauseHead = clauseHead;
this.def = def;
}
public String getModulePath() {
return modulePath;
}
public String getName() {
return name;
}
public String getClauseHead() {
return clauseHead;
}
public boolean isSubClause() {
return subClause;
}
public int getLength() {
return length;
}
public int getOffset() {
return offset;
}
public int getArity() {
return arity;
}
public boolean isDef() {
return def;
}
}