| /* |
| * package g4.v.ref is a package to define method which define and contain |
| * references (ref) to local variables (v) based on parameterized types |
| */ |
| package g4.v.ref; |
| |
| import g1.t.s.def.Generic; |
| |
| /* |
| * This type is used to test declaration and references to local variables |
| */ |
| public class R1 { |
| void simple_name( |
| Generic<Object> gen_obj, |
| Generic<Exception> gen_exc, |
| Generic<? extends Throwable> gen_thr, |
| Generic<? super RuntimeException> gen_run) |
| { |
| gen_obj.toString(); |
| gen_exc.toString(); |
| gen_thr.toString(); |
| gen_run.toString(); |
| } |
| void qualified_name() { |
| g1.t.s.def.Generic<Object> gen_obj = new Generic<Object>(); |
| g1.t.s.def.Generic<Exception> gen_exc = new Generic<Exception>(); |
| g1.t.s.def.Generic<? extends Throwable> gen_thr = new Generic<? extends Throwable>(); |
| g1.t.s.def.Generic<? super RuntimeException> gen_run = new Generic<? super RuntimeException>(); |
| |
| gen_obj.toString(); |
| gen_exc.toString(); |
| gen_thr.toString(); |
| gen_run.toString(); |
| } |
| } |