Skip to content

Commit 19ec93f

Browse files
committed
cleanups
1 parent f7e835d commit 19ec93f

File tree

3 files changed

+13
-11
lines changed

3 files changed

+13
-11
lines changed

archetypes/basic/src/main/resources/archetype-resources/pom.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@
1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313

14-
<!-- AutomataLib requires Java 8 -->
15-
<maven.compiler.source>1.8</maven.compiler.source>
16-
<maven.compiler.target>1.8</maven.compiler.target>
14+
<!-- AutomataLib requires Java 17 -->
15+
<maven.compiler.source>17</maven.compiler.source>
16+
<maven.compiler.target>17</maven.compiler.target>
17+
<maven.compiler.release>17</maven.compiler.release>
1718

1819
<!-- Version of AutomataLib to use -->
1920
<automatalib.version>${automatalibVersion}</automatalib.version>

archetypes/complete/src/main/resources/archetype-resources/pom.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,10 @@
1111
<properties>
1212
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1313

14-
<!-- AutomataLib requires Java 8 -->
15-
<maven.compiler.source>1.8</maven.compiler.source>
16-
<maven.compiler.target>1.8</maven.compiler.target>
14+
<!-- AutomataLib requires Java 17 -->
15+
<maven.compiler.source>17</maven.compiler.source>
16+
<maven.compiler.target>17</maven.compiler.target>
17+
<maven.compiler.release>17</maven.compiler.release>
1718

1819
<!-- Version of AutomataLib to use -->
1920
<automatalib.version>${automatalibVersion}</automatalib.version>

util/src/test/java/net/automatalib/util/automaton/equivalence/DeterministicEquivalenceTestTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public void testIssue84Index() {
136136
testIndexComputation((int size1, int size2) -> new MapRegistry<>(size1));
137137
}
138138

139-
private static <I> void testIndexComputation(BiIntFunction<Registry<Integer>> constructor) {
139+
private static void testIndexComputation(BiIntFunction<Registry<Integer>> constructor) {
140140
final int size1 = 3;
141141
final int size2 = 5;
142142
final Registry<Integer> registry = constructor.apply(size1, size2);
@@ -178,11 +178,11 @@ private static <I> void testForEmptySepWord(UniversalDeterministicAutomaton<?, I
178178
M a2,
179179
Alphabet<I> alphabet,
180180
boolean equivalent) {
181+
// explicitly assign type to (redundant) variables, otherwise javac complains
182+
final UniversalDeterministicAutomaton<?, I, ?, ?, ?> m1 = a1;
183+
final UniversalDeterministicAutomaton<?, I, ?, ?, ?> m2 = a2;
181184

182-
final Word<I> separatingWord =
183-
DeterministicEquivalenceTest.findSeparatingWord((UniversalDeterministicAutomaton<?, I, ?, ?, ?>) a1,
184-
(UniversalDeterministicAutomaton<?, I, ?, ?, ?>) a2,
185-
alphabet);
185+
final Word<I> separatingWord = DeterministicEquivalenceTest.findSeparatingWord(m1, m2, alphabet);
186186

187187
Assert.assertEquals(equivalent, separatingWord == null);
188188

0 commit comments

Comments
 (0)