Skip to content

Commit fa641e8

Browse files
committed
Rename Modallity#program() to Modality#programBlock()
1 parent 714dd50 commit fa641e8

File tree

18 files changed

+28
-26
lines changed

18 files changed

+28
-26
lines changed

key.core.symbolic_execution/src/main/java/de/uka/ilkd/key/symbolic_execution/SymbolicExecutionTreeBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ protected void initMethodCallStack(final Node root, Services services) {
284284
// Check if modality contains method frames
285285
if (!modalityTerms.isEmpty()) {
286286
final Modality mod = (Modality) modalityTerm.op();
287-
JavaBlock javaBlock = mod.program();
287+
JavaBlock javaBlock = mod.programBlock();
288288
final ProgramElement program = javaBlock.program();
289289
final List<Node> initialStack = new LinkedList<>();
290290
new JavaASTVisitor(program, services) {

key.core/src/main/java/de/uka/ilkd/key/logic/OpCollectorJavaBlock.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ public class OpCollectorJavaBlock extends OpCollector {
1818
@Override
1919
public void visit(org.key_project.logic.Term t) {
2020
super.visit(t);
21-
if (t.op() instanceof Modality mod && !mod.program().isEmpty()) {
22-
var collect = new JavaASTCollector(mod.program().program(), LocationVariable.class);
21+
if (t.op() instanceof Modality mod && !mod.programBlock().isEmpty()) {
22+
var collect = new JavaASTCollector(mod.programBlock().program(), LocationVariable.class);
2323
collect.start();
2424
for (ProgramElement programElement : collect.getNodes()) {
2525
if (programElement instanceof LocationVariable locationVariable) {

key.core/src/main/java/de/uka/ilkd/key/logic/TermImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ public ImmutableArray<QuantifiableVariable> varsBoundHere(int n) {
202202
@Override
203203
public @NonNull JavaBlock javaBlock() {
204204
if (op instanceof Modality mod) {
205-
return mod.program();
205+
return mod.programBlock();
206206
} else {
207207
return JavaBlock.EMPTY_JAVABLOCK;
208208
}

key.core/src/main/java/de/uka/ilkd/key/logic/equality/RenamingTermProperty.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ private boolean unifyHelp(Term t0, Term t1, ImmutableList<QuantifiableVariable>
151151
if (mod0.kind() != mod1.kind()) {
152152
return false;
153153
}
154-
nat = handleJava(mod0.program(), mod1.program(), nat);
154+
nat = handleJava(mod0.programBlock(), mod1.programBlock(), nat);
155155
if (nat == FAILED) {
156156
return false;
157157
}
@@ -366,7 +366,7 @@ private int hashQuantifiableVariable(QuantifiableVariable qv,
366366
* @return the hash code
367367
*/
368368
private int hashJavaBlock(Modality mod) {
369-
final JavaBlock jb = mod.program();
369+
final JavaBlock jb = mod.programBlock();
370370
if (!jb.isEmpty()) {
371371
final JavaProgramElement jpe = jb.program();
372372
return jpe != null ? jpe.hashCodeModProperty(RENAMING_SOURCE_ELEMENT_PROPERTY) : 0;

key.core/src/main/java/de/uka/ilkd/key/logic/equality/TermLabelsProperty.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ public <V> boolean equalsModThisProperty(Term term1, Term term2, V... v) {
5454
}
5555

5656
if (term1.op() instanceof Modality mod1
57-
&& !(mod1.program().equals(((Modality) (term2.op())).program()))) {
57+
&& !(mod1.programBlock().equals(((Modality) (term2.op())).programBlock()))) {
5858
return false;
5959
}
6060

@@ -88,7 +88,7 @@ public int hashCodeModThisProperty(Term term) {
8888
this::hashCodeModThisProperty);
8989
hashcode = hashcode * 17 + term.boundVars().hashCode();
9090
hashcode =
91-
hashcode * 17 + (term.op() instanceof Modality mod ? mod.program().hashCode() : 3);
91+
hashcode * 17 + (term.op() instanceof Modality mod ? mod.programBlock().hashCode() : 3);
9292

9393
return hashcode;
9494
}

key.core/src/main/java/de/uka/ilkd/key/logic/op/Modality.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import de.uka.ilkd.key.logic.Term;
1313
import de.uka.ilkd.key.logic.sort.ProgramSVSort;
1414

15+
import org.jspecify.annotations.NonNull;
1516
import org.key_project.logic.Name;
1617
import org.key_project.logic.TermCreationException;
1718
import org.key_project.logic.sort.Sort;
@@ -59,7 +60,8 @@ private Modality(JavaBlock prg, JavaModalityKind kind) {
5960
}
6061

6162
@Override
62-
public JavaBlock program() {
63+
@NonNull
64+
public JavaBlock programBlock() {
6365
return javaBlock;
6466
}
6567

key.core/src/main/java/de/uka/ilkd/key/pp/LogicPrinter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1693,7 +1693,7 @@ public void printModalityTerm(String left, JavaBlock jb, String right, Term phi,
16931693
ta[i] = phi.sub(i);
16941694
}
16951695
final Modality m =
1696-
Modality.getModality((Modality.JavaModalityKind) o, mod.program());
1696+
Modality.getModality((Modality.JavaModalityKind) o, mod.programBlock());
16971697
final Term term = services.getTermFactory().createTerm(m, ta,
16981698
phi.boundVars(), null);
16991699
notationInfo.getNotation(m).print(term, this);

key.core/src/main/java/de/uka/ilkd/key/proof/TermProgramVariableCollector.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ public void visit(Term visited) {
3636
result.add(variable);
3737
}
3838

39-
if (visited.op() instanceof Modality mod && !mod.program().isEmpty()) {
39+
if (visited.op() instanceof Modality mod && !mod.programBlock().isEmpty()) {
4040
ProgramVariableCollector pvc =
41-
new ProgramVariableCollector(mod.program().program(), services);
41+
new ProgramVariableCollector(mod.programBlock().program(), services);
4242
pvc.start();
4343
result.addAll(pvc.result());
4444
}

key.core/src/main/java/de/uka/ilkd/key/proof/init/ProblemInitializer.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ private void populateNamespaces(Term term, NamespaceSet namespaces,
358358
rootGoal.addProgramVariable(pv);
359359
}
360360
} else if (term.op() instanceof Modality mod) {
361-
final ProgramElement pe = mod.program().program();
361+
final ProgramElement pe = mod.programBlock().program();
362362
final Services serv = rootGoal.proof().getServices();
363363
final ImmutableSet<LocationVariable> freeProgVars =
364364
MiscTools.getLocalIns(pe, serv).union(MiscTools.getLocalOuts(pe, serv));

key.core/src/main/java/de/uka/ilkd/key/rule/AbstractAuxiliaryContractRule.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ private static ExecutionContext extractExecutionContext(final MethodFrame frame)
295295
*/
296296
private JavaStatement getFirstStatementInPrefixWithAtLeastOneApplicableContract(
297297
final Modality modality, final Goal goal) {
298-
SourceElement element = modality.program().program().getFirstElement();
298+
SourceElement element = modality.programBlock().program().getFirstElement();
299299
while ((element instanceof ProgramPrefix || element instanceof CatchAllStatement)
300300
&& !(element instanceof StatementBlock
301301
&& ((StatementBlock) element).isEmpty())) {

0 commit comments

Comments
 (0)