JavaPatternMatching/resources/insertGenericsJav/TestTwoArgs.jav

27 lines
376 B
Plaintext
Raw Normal View History

public class TestTwoArgs {
//A
a;
//<A1> A1 -> A1
id(b) {
var c = b;
return c;
}
//<B extends A> B -> A
setA(x) {
a = x;
return a;
}
//<C, D extends C> (C,D) -> C
m(x,y) {
x = id(y);
return x;
}
//<E, F extends A> (E, F) -> E
main(x,y) {
return m(id(x),setA(y));
}
}