| package test; | |
| import java.lang.Integer; | |
| import java.lang.String; | |
| import java.util.*; | |
| public class Rendering { | |
| class A_Plain {} | |
| class B_Super {} | |
| class C_Sub extends B_Super {} | |
| class D_SuperG<T> {} | |
| class E_SubG extends D_SuperG<String> {} | |
| interface F_Array { | |
| void foo1(String[] strings); | |
| void foo2(List<String>[] strings); | |
| void foo3(Integer... args); | |
| void foo4(String... args); | |
| void foo5(List<String>... args); | |
| } | |
| interface G_Collections { | |
| void foo1(Iterator<String> x); | |
| void foo2(Iterable<String> x); | |
| void foo3(Collection<String> x); | |
| void foo4(List<String> x); | |
| void foo5(Set<String> x); | |
| void foo6(Map<String, String> x); | |
| void foo7(Map.Entry<String, String> x); | |
| } | |
| interface H_Raw { | |
| void foo1(List x); | |
| void foo2(D_SuperG x); | |
| } | |
| interface I_Wildcard { | |
| void foo1(List<? extends String> x); | |
| void foo2(List<? super String> x); | |
| void foo3(List<?> x); | |
| void foo4(D_SuperG<? extends String> x); | |
| void foo5(D_SuperG<? super String> x); | |
| void foo6(D_SuperG<?> x); | |
| } | |
| } |