Skip to content

Commit c975bad

Browse files
committed
Princess: simplify import.
1 parent c11d518 commit c975bad

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/org/sosy_lab/java_smt/solvers/princess/PrincessEnvironment.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
import ap.parser.SMTParser2InputAbsy.SMTType;
3030
import ap.terfor.ConstantTerm;
3131
import ap.terfor.preds.Predicate;
32-
import ap.theories.ExtArray;
32+
import ap.theories.ExtArray.ArraySort;
3333
import ap.theories.bitvectors.ModuloArithmetic;
3434
import ap.theories.rationals.Fractions.FractionSort$;
3535
import ap.types.Sort;
@@ -532,9 +532,9 @@ private static FormulaType<?> getFormulaTypeFromSort(final Sort sort) {
532532
return FormulaType.IntegerType;
533533
} else if (sort instanceof FractionSort$) {
534534
return FormulaType.RationalType;
535-
} else if (sort instanceof ExtArray.ArraySort) {
536-
Seq<Sort> indexSorts = ((ExtArray.ArraySort) sort).theory().indexSorts();
537-
Sort elementSort = ((ExtArray.ArraySort) sort).theory().objSort();
535+
} else if (sort instanceof ArraySort) {
536+
Seq<Sort> indexSorts = ((ArraySort) sort).theory().indexSorts();
537+
Sort elementSort = ((ArraySort) sort).theory().objSort();
538538
assert indexSorts.iterator().size() == 1 : "unexpected index type in Array type:" + sort;
539539
// assert indexSorts.size() == 1; // TODO Eclipse does not like simpler code.
540540
return FormulaType.getArrayType(
@@ -598,20 +598,20 @@ public IFunction declareFun(String name, Sort returnType, List<Sort> args) {
598598

599599
public ITerm makeSelect(ITerm array, ITerm index) {
600600
List<ITerm> args = ImmutableList.of(array, index);
601-
ExtArray.ArraySort arraySort = (ExtArray.ArraySort) Sort$.MODULE$.sortOf(array);
601+
ArraySort arraySort = (ArraySort) Sort$.MODULE$.sortOf(array);
602602
return new IFunApp(arraySort.theory().select(), toSeq(args));
603603
}
604604

605605
public ITerm makeStore(ITerm array, ITerm index, ITerm value) {
606606
List<ITerm> args = ImmutableList.of(array, index, value);
607-
ExtArray.ArraySort arraySort = (ExtArray.ArraySort) Sort$.MODULE$.sortOf(array);
607+
ArraySort arraySort = (ArraySort) Sort$.MODULE$.sortOf(array);
608608
return new IFunApp(arraySort.theory().store(), toSeq(args));
609609
}
610610

611611
public boolean hasArrayType(IExpression exp) {
612612
if (exp instanceof ITerm) {
613613
final ITerm t = (ITerm) exp;
614-
return Sort$.MODULE$.sortOf(t) instanceof ExtArray.ArraySort;
614+
return Sort$.MODULE$.sortOf(t) instanceof ArraySort;
615615
} else {
616616
return false;
617617
}

0 commit comments

Comments
 (0)