Changes
#161 (May 3, 2020, 1:06:08 PM)
- Version von "maven-site-plugin" angehoben und vereinheitlicht, um "java.lang.ClassNotFoundException: org.apache.maven.doxia.siterenderer.DocumentContent"-Fehlermeldung zu umgehen — Christoph Schulz / detail
#155 (May 27, 2016, 5:26:20 AM)
- Core: - Fixed the AnalyzeInheritancePath.
- Tested the correctness of the new algorithm with all available test cases and additional tests with own models.
- Fixed the @Ignore complexTestCase (it was wrong).
— Teickner Achim / detail
#154 (May 26, 2016, 9:51:15 PM)
#150 (May 25, 2016, 4:56:12 PM)
- Core: - Made Collection of super types in all types to a list because order is important here!
- Fixed AnalyzeInheritancePathsTask to respect the order of the direct super types of a root class so that the super type order is the same as the order of the called super constructors.
- Fixed two test cases which expected the 'wrong' order of super constructor calls. — Teickner Achim / detail
#149 (May 13, 2016, 8:46:26 AM)
- [CoreTests]
=> Testfälle für AnalyzeInheritanceTreesTask
[Generator]
=> In TestModels einen Syntaxfehler in einem Model korrigiert
=> Zwei Kommentare korrigiert
=> Testfälle für ConstructorsAfterOperationAttributeTransformer geschrieben — hfi413kl / detail
#147 (May 13, 2016, 8:31:26 AM)
- Core + CoreTest: Namen von Attributen sind zukünftig einmal pro Klasse erlaubt, nicht wie zuvor einmal pro Hierarchie. Testfälle angepasst. — hfw413sc / detail
#145 (May 8, 2016, 12:39:10 PM)
- Core: - Added check regarding the existence of at least one constructor in the ConstructorReferencer.
This means that all classes defined in wtf-models need an explicitely defined constructor from now on!
CoreTests: - Adapted test models to the change above by adding constructors.
Generator: - No Constructors will be generated anymore if the constructor list of the ast type is empty.
- For every constructor in the AST-types list a constructor with the mutable map as parameter (calling $super) and another constructor without the mutable map that calls the constructor with the mutable map will be generated from now on.
- Adapted test cases due to the changes above (Added constructors). — Teickner Achim / detail
#143 (May 5, 2016, 9:26:54 AM)
#141 (May 5, 2016, 1:26:53 AM)
- testfälle für die erkennung von symmetrischen attributen bei der konvertierung von wtf zum astmodel erstellt.
! 1 testfall ist noch auf @Ignore, da gruppenübergreifende symmetrische attribute noch nicht erkannt werden. — hfi413go / detail
#134 (May 3, 2016, 10:41:52 AM)
- [Core/.../ast/type]
=> In Type eine Methode standardize eingefügt und in den jeweiligen Typen implementiert.
=> In Type eine Methode IsThrownType einfügt, die aussagt, ob der konkrete Typ ein ThrownType ist
[CoreTests]
=> Testfälle angepasst
[Generator/.../java/visitor]
=> GenClassClassVisitorException hinzugefügt
[Generator/.../ java/generatorModel]
=> In den jeweiligen spezielleren Klassen von GenClassClass die accept-Methode implementiert
[Generator/.../ transformers/classTransformer]
=> TypeTransformer und GeneratorModel so angepasst, das dort nun eine HashMap existert, die von einem AST-Typ auf ein Tuple von einem GenType und einer Collection von ExceptionClassTypes abbildet um so später bei der Zuordnung zu den Operation die Exceptions leichter gefunden werden können.
=> OperationAttributeTransformer: Die Umstellung der oben erwähnten HashMap eingebaut
— hfi413kl / detail