C
Cybran
Gast
Meine Klassen sollen dynamisch zu laden sein und dafür ein Component-Interface einbinden, was zum Beispiel Methoden integriert, um benötigte Klassen herauszufinden. Lässt sich die folgende Methode, bei der die benötigten Klassen zurückgegeben werden die bei jeder einzelnen Klasse konstant sind, irgendwie vereinfachen (bzw. ist das so, wie ich mir das gedacht habe überhaupt richtig)?
Java:
@SuppressWarnings("unchecked")
@Override
public Class<? extends Component>[] getComponentsNeeded() {
Class<?>[] neededComponentClasses = {TaskManager.class};
return (Class<? extends Component>[]) neededComponentClasses;
}