Fixed prefixNotation for NullaryRelation

Added make for NullaryRelation

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1055 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
schandra_sf 2007-05-04 19:42:19 +00:00
parent d12cabee64
commit 053eb95444
1 changed files with 6 additions and 1 deletions

View File

@ -86,6 +86,10 @@ public class RelationFormula implements IFormula {
public static IFormula make(IRelation relation, List<ITerm> terms) { public static IFormula make(IRelation relation, List<ITerm> terms) {
return new RelationFormula(relation, terms); return new RelationFormula(relation, terms);
} }
public static RelationFormula make(NullaryRelation R) {
return new RelationFormula(R, new ArrayList<ITerm>());
}
@Override @Override
public int hashCode() { public int hashCode() {
@ -146,7 +150,8 @@ public class RelationFormula implements IFormula {
result.append(terms.get(i)); result.append(terms.get(i));
result.append(","); result.append(",");
} }
result.append(terms.get(R.getValence() - 1)); if (R.getValence() > 0)
result.append(terms.get(R.getValence() - 1));
result.append(")"); result.append(")");
return result.toString(); return result.toString();
} }