forked from JavaTX/JavaCompilerCore
new file: src/test/resources/insertGenericsJav/TestContraVariant.jav
new file: src/test/resources/insertGenericsJav/TestMutualRecursionWithField2.jav new file: src/test/resources/insertGenericsJav/TestMutualRecursionWithField3.jav
This commit is contained in:
parent
e229093017
commit
bf8d4fe647
12
src/test/resources/insertGenericsJav/TestContraVariant.jav
Normal file
12
src/test/resources/insertGenericsJav/TestContraVariant.jav
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
public class TestContraVariant {
|
||||||
|
|
||||||
|
m(x) {
|
||||||
|
var y;
|
||||||
|
x = y;
|
||||||
|
return y;
|
||||||
|
}
|
||||||
|
|
||||||
|
main(x) {
|
||||||
|
return m(x);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,22 @@
|
|||||||
|
public class TestMutualRecursionWithField2 {
|
||||||
|
a;
|
||||||
|
|
||||||
|
id(b) {
|
||||||
|
var c = b;
|
||||||
|
return main(b,c);
|
||||||
|
}
|
||||||
|
|
||||||
|
setA(x) {
|
||||||
|
a = x;
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
|
||||||
|
m(x,y) {
|
||||||
|
x = id(y);
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
|
||||||
|
main(x,y) {
|
||||||
|
return m(setA(x),id(y));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,23 @@
|
|||||||
|
public class TestMutualRecursionWithField3 {
|
||||||
|
a;
|
||||||
|
|
||||||
|
id(b) {
|
||||||
|
var c = b;
|
||||||
|
return main(b,c);
|
||||||
|
}
|
||||||
|
|
||||||
|
setA(x) {
|
||||||
|
a = x;
|
||||||
|
return a;
|
||||||
|
}
|
||||||
|
|
||||||
|
m(x,y) {
|
||||||
|
x = id(y);
|
||||||
|
return x;
|
||||||
|
}
|
||||||
|
|
||||||
|
main(x,y) {
|
||||||
|
var z = m(setA(x),id(y));
|
||||||
|
return z;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user