Summary
- 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.
Change Type | Path in Repository | Path in Workspace |
---|---|---|
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/AtomicType.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/AtomicType.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/ClassType.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/ClassType.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/ExceptionClassType.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/ExceptionClassType.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/RealType.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/RealType.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/RegularClassType.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/RegularClassType.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/Type.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/Type.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/common/ast/type/TypeProxy.java | Core/src/main/java/de/fhdw/wtf/common/ast/type/TypeProxy.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/parser/ExceptionClassParser.java | Core/src/main/java/de/fhdw/wtf/parser/ExceptionClassParser.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/parser/RegularClassParser.java | Core/src/main/java/de/fhdw/wtf/parser/RegularClassParser.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/walker/tasks/AnalyzeInheritanceTreesTask.java | Core/src/main/java/de/fhdw/wtf/walker/tasks/AnalyzeInheritanceTreesTask.java |
The file was modified | /trunk/Workspace/Core/src/main/java/de/fhdw/wtf/walker/tasks/ReferencedConstructorsCheck.java | Core/src/main/java/de/fhdw/wtf/walker/tasks/ReferencedConstructorsCheck.java |
The file was modified | /trunk/Workspace/CoreTests/src/test/java/de/fhdw/wtf/common/ast/type/test/TypeTest.java | CoreTests/src/test/java/de/fhdw/wtf/common/ast/type/test/TypeTest.java |
The file was modified | /trunk/Workspace/CoreTests/src/test/java/de/fhdw/wtf/parser/test/TestAttributes.java | CoreTests/src/test/java/de/fhdw/wtf/parser/test/TestAttributes.java |
The file was modified | /trunk/Workspace/CoreTests/src/test/java/de/fhdw/wtf/walker/tasks/test/TestAnalyzeInheritanceTreesTask.java | CoreTests/src/test/java/de/fhdw/wtf/walker/tasks/test/TestAnalyzeInheritanceTreesTask.java |
The file was modified | /trunk/Workspace/CoreTests/src/test/java/de/fhdw/wtf/walker/tasks/test/TestTypeReferencer.java | CoreTests/src/test/java/de/fhdw/wtf/walker/tasks/test/TestTypeReferencer.java |