blob: 2a9af36088ed7af46c497722791476572e5b00e9 [file] [log] [blame]
/*
* package g5.m.def is the package to define (def) generic (g5) methods (m)
*
* We have 5 typical methods:
* - standard: not generic, parameters is generic type parameter
* - generic: multiple method type parameters
* - return generic type with multiple type arguments
* - method parameter which is several parameterized types
* - mix of all previous ones
*/
package g5.c.def;
public class Multiple<T1, T2, T3> {
public Multiple(T1 t1, T2 t2, T3 t3) {}
public <U1, U2, U3> Multiple(Multiple<T1, T2, T3> gst, U1 u1, U2 u2, U3 u3) {}
public Multiple(Multiple<T1, T2, T3> gst) {}
public <U1, U2, U3> Multiple(U1 u1, U2 u2, U3 u3, Multiple<T1, T2, T3> gst) {}
}