Merge branch 'bigRefactoring' into patternMatching

This commit is contained in:
luca9913 2023-06-27 18:46:57 +02:00
commit 93cf39cfe9
250 changed files with 1233 additions and 1229 deletions

10
pom.xml
View File

@ -54,7 +54,12 @@ http://maven.apache.org/maven-v4_0_0.xsd">
<version>3.11.0</version> <version>3.11.0</version>
<configuration> <configuration>
<compilerArgs>--enable-preview</compilerArgs> <compilerArgs>--enable-preview</compilerArgs>
<<<<<<< HEAD
<source>20</source>
<target>20</target>
=======
<release>20</release> <release>20</release>
>>>>>>> patternMatching
</configuration> </configuration>
</plugin> </plugin>
<plugin> <plugin>
@ -122,6 +127,11 @@ http://maven.apache.org/maven-v4_0_0.xsd">
</repository> </repository>
</repositories> </repositories>
<properties> <properties>
<<<<<<< HEAD
<maven.compiler.source>20</maven.compiler.source>
<maven.compiler.target>20</maven.compiler.target>
=======
>>>>>>> patternMatching
<mainClass>de.dhbwstuttgart.core.ConsoleInterface</mainClass> <mainClass>de.dhbwstuttgart.core.ConsoleInterface</mainClass>
</properties> </properties>
<distributionManagement> <distributionManagement>

View File

@ -20,18 +20,24 @@ class Pair<T, U> {
public class Iteration { public class Iteration {
id(x) {
return x;
}
m1(x, y) { m1(x, y) {
var help; var help;
help = m2(x, y); help = m2(x, y);
var y2 = help.snd(); var y2 = help.snd();
return new Pair<>(x,y2); var x2 = id(x);
return new Pair<>(x2,y2);
} }
m2(x,y) { m2(x,y) {
var help = m1(x, y); var help = m1(x, y);
var x2 = help.fst(); var x2 = help.fst();
return new Pair<>(x2, y); var y2 = id(y);
return new Pair<>(x2, y2);
} }
} }

Binary file not shown.

View File

@ -1,4 +1,3 @@
import java.lang.Integer;
import java.lang.Double; import java.lang.Double;
import java.lang.String; import java.lang.String;
import java.lang.Long; import java.lang.Long;

Some files were not shown because too many files have changed in this diff Show More