*/
@Test
public void typeVariable() {
start(new Callback() {
@Override protected void test() {
TypeElement map = elements.getTypeElement(Map.class.getName());
TypeParameterElement k = map.getTypeParameters().get(0);
assertThat(
target.convert(k.asType()),
is((Type) f.newNamedType(f.newSimpleName("K"))));
TypeElement list = elements.getTypeElement(List.class.getName());
TypeParameterElement e = list.getTypeParameters().get(0);
assertThat(
target.convert(e.asType()),
is((Type) f.newNamedType(f.newSimpleName("E"))));
}
});