1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | import java.util.*; public final class Main<T> { private void overloadedMethod(Collection<?> o) { System.out.println("Collection<?>"); } private void overloadedMethod(ArrayList<Integer> o) { System.out.println("ArrayList<Integer>"); } public void method(ArrayList<T> l) { overloadedMethod(l); } public static void main(String[] args) { Main<Integer> test = new Main<Integer>(); ArrayList<Integer> l = new ArrayList<Integer>(); test.method(l); } } |
aW1wb3J0IGphdmEudXRpbC4qOwoKcHVibGljIGZpbmFsIGNsYXNzIE1haW48VD4gewpwcml2YXRlIHZvaWQgb3ZlcmxvYWRlZE1ldGhvZChDb2xsZWN0aW9uPD8+IG8pIHsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiQ29sbGVjdGlvbjw/PiIpOwp9Cgpwcml2YXRlIHZvaWQgb3ZlcmxvYWRlZE1ldGhvZChBcnJheUxpc3Q8SW50ZWdlcj4gbykgewogICAgU3lzdGVtLm91dC5wcmludGxuKCJBcnJheUxpc3Q8SW50ZWdlcj4iKTsKfQoKcHVibGljIHZvaWQgbWV0aG9kKEFycmF5TGlzdDxUPiBsKSB7CiAgICBvdmVybG9hZGVkTWV0aG9kKGwpOwp9CgpwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICBNYWluPEludGVnZXI+IHRlc3QgPSBuZXcgTWFpbjxJbnRlZ2VyPigpOwogICAgQXJyYXlMaXN0PEludGVnZXI+IGwgPSBuZXcgQXJyYXlMaXN0PEludGVnZXI+KCk7CiAgICB0ZXN0Lm1ldGhvZChsKTsKfQp9
-
upload with new input
-
result: Success time: 0.08s memory: 212416 kB returned value: 0
Collection<?>


