Testfall erweitern
This commit is contained in:
parent
9a735e86dd
commit
06bb978cf6
@ -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));
|
||||
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user