Verbesserung
Top-Thema
Wichtig
Kleinigkeit
Wichtig
Fehlerbehebung
Es gibt in der Klasse SubtypesProvider einen unnötigen Import: Die importierte Klasse liegt im selben Package. Das fällt auf, nachdem ich Eclipse von 2019.09 auf 2020.03 aktualisiert habe.
Code Migration
- Der Typ com.top_logic.element.structured.SubtypesProvider wurde gelöscht.
- Dessen einzige Methode getAllowedTypesFor(...) wurde auch in StructuredElementFactory gelöscht.
- Statt dessen kann direkt StructuredElement.getChildrenTypes() verwendet werden.
Test
Weder ein altes Eclipse (2019.09 oder älter) noch ein aktuelles Eclipse (2020.03) zeigt ein Compiler-Errors im Workspace an.