new file: resources/AllgemeinTest/Twice2.jav
modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/test/java/AllgemeinTest.java
This commit is contained in:
parent
bdaf578f86
commit
a0e6df7cfd
12
resources/AllgemeinTest/Twice2.jav
Normal file
12
resources/AllgemeinTest/Twice2.jav
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
class Twice2 {
|
||||||
|
id1inst = new Id<>();
|
||||||
|
id1 = id1inst.id;
|
||||||
|
id2inst = new Id<>();
|
||||||
|
id2 = id2inst.id;
|
||||||
|
twice = id1.apply(id2);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
class Id<T> {
|
||||||
|
id = (T x) -> x;
|
||||||
|
}
|
@ -70,7 +70,7 @@ public class JavaTXCompiler {
|
|||||||
final CompilationEnvironment environment;
|
final CompilationEnvironment environment;
|
||||||
Boolean resultmodel = false;
|
Boolean resultmodel = false;
|
||||||
public final Map<File, SourceFile> sourceFiles = new HashMap<>();
|
public final Map<File, SourceFile> sourceFiles = new HashMap<>();
|
||||||
Boolean log = false; //gibt an ob ein Log-File nach System.getProperty("user.dir")+""/logFiles/"" geschrieben werden soll?
|
Boolean log = true; //gibt an ob ein Log-File nach System.getProperty("user.dir")+""/logFiles/"" geschrieben werden soll?
|
||||||
public volatile UnifyTaskModel usedTasks = new UnifyTaskModel();
|
public volatile UnifyTaskModel usedTasks = new UnifyTaskModel();
|
||||||
private final DirectoryClassLoader classLoader;
|
private final DirectoryClassLoader classLoader;
|
||||||
|
|
||||||
|
@ -41,6 +41,7 @@ public class AllgemeinTest {
|
|||||||
//String className = "Var";
|
//String className = "Var";
|
||||||
//String className = "Put";
|
//String className = "Put";
|
||||||
//String className = "Twice";
|
//String className = "Twice";
|
||||||
|
String className = "Twice2";
|
||||||
//String className = "TestSubTypless";
|
//String className = "TestSubTypless";
|
||||||
//String className = "addList";
|
//String className = "addList";
|
||||||
//String className = "M";
|
//String className = "M";
|
||||||
@ -56,7 +57,7 @@ public class AllgemeinTest {
|
|||||||
//String className = "UseWildcardPair";
|
//String className = "UseWildcardPair";
|
||||||
//String className = "Assign";
|
//String className = "Assign";
|
||||||
//String className = "StreamTest";
|
//String className = "StreamTest";
|
||||||
String className = "Iteration";
|
//String className = "Iteration";
|
||||||
//PL 2019-10-24: genutzt fuer unterschiedliche Tests
|
//PL 2019-10-24: genutzt fuer unterschiedliche Tests
|
||||||
path = System.getProperty("user.dir")+"/resources/AllgemeinTest/" + className + ".jav";
|
path = System.getProperty("user.dir")+"/resources/AllgemeinTest/" + className + ".jav";
|
||||||
//path = System.getProperty("user.dir")+"/src/test/resources/AllgemeinTest/Overloading_Generics.jav";
|
//path = System.getProperty("user.dir")+"/src/test/resources/AllgemeinTest/Overloading_Generics.jav";
|
||||||
|
Loading…
Reference in New Issue
Block a user