Testfall erweitern

This commit is contained in:
JanUlrich 2018-03-21 18:08:33 +01:00
parent 9a735e86dd
commit 06bb978cf6
2 changed files with 2 additions and 1 deletions

View File

@ -81,7 +81,7 @@ public class FCGenerator {
//Hier vermerken, welche Typen im der Superklasse ausgetauscht werden müssen
Iterator<GenericTypeVar> itGenParams = superClass.getGenerics().iterator();
Iterator<RefTypeOrTPHOrWildcardOrGeneric> itSetParams = superType.getParaList().iterator();
while(itGenParams.hasNext()){
while(itSetParams.hasNext()){
RefTypeOrTPHOrWildcardOrGeneric setType = itSetParams.next();
//In diesem Typ die GTVs durch TPHs und Einsetzungen austauschen:
RefTypeOrTPHOrWildcardOrGeneric setSetType = setType.acceptTV(new TypeExchanger(gtvs));

View File

@ -21,6 +21,7 @@ public class SuperInterfacesTest {
public void testGeneric() throws ClassNotFoundException {
Collection<ClassOrInterface> classes = new ArrayList<>();
classes.add(ASTFactory.createClass(TestClassGeneric.class));
//TODO: Die ASTFactory generiert hier den Supertyp falsch. Es fehlt die Parameterliste
System.out.println(FCGenerator.toFC(classes));
}
}