2
0

Commit Graph

  • f698c967c0 Delete outdated test class Till Schnell 2021-04-10 11:24:02 +02:00
  • 1509e21214 Add Test for MapNested Till Schnell 2021-04-10 11:23:34 +02:00
  • 50c05064c7 Add Test for map Till Schnell 2021-04-10 11:22:38 +02:00
  • 6458a06293 Add Test for nested Till Schnell 2021-04-10 11:21:49 +02:00
  • a984e455e4 Add Test for single Till Schnell 2021-04-10 11:20:36 +02:00
  • 19c9f648a8 Add Testclass for fields Till Schnell 2021-04-10 11:19:15 +02:00
  • 077bd62b92 Introduce ? extends to the map of TPH. This should prevent an editing Till Schnell 2021-04-10 11:09:16 +02:00
  • de62df00e0 correct test oputput Till Schnell 2021-04-10 10:42:58 +02:00
  • 78e3b76dc3 make test functions static Till Schnell 2021-04-10 10:42:28 +02:00
  • c627f9de60 Split the single testcase to two Till Schnell 2021-04-10 10:40:58 +02:00
  • ff92807b83 Add JavaDoc Till Schnell 2021-04-10 10:33:46 +02:00
  • 1043b3f55f remove a test Till Schnell 2021-04-09 20:31:40 +02:00
  • 88440b873a extract generation and merge to a static utility function Till Schnell 2021-04-09 20:25:10 +02:00
  • 4ca0e1e5f6 Add a child class of the compiler to implement the wildcard infer algorithm Till Schnell 2021-04-09 20:13:15 +02:00
  • cb28405fe1 made foreach over map not entry set Till Schnell 2021-04-09 20:04:58 +02:00
  • 3363037854 modified: src/main/java/de/dhbwstuttgart/bytecode/TPHExtractor.java modified: src/main/java/de/dhbwstuttgart/bytecode/genericsGenerator/GeneratedGenericsFinder.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/main/java/de/dhbwstuttgart/bytecode/utilities/MethodAndTPH.java Neue Methode addTph pl@gohorb.ba-horb.de 2021-04-09 09:15:10 +02:00
  • c7f91724a6 remove rawtypes Till Schnell 2021-04-08 18:54:16 +02:00
  • 11b63e0a5d remove raw types and add java doc Till Schnell 2021-04-08 18:52:33 +02:00
  • 5f7829191c Improve log of test Till Schnell 2021-04-08 18:45:14 +02:00
  • 044d9a1860 improve log of replacement of tph Till Schnell 2021-04-08 18:37:42 +02:00
  • 6fcbca1187 remove useless imports Till Schnell 2021-04-08 18:31:14 +02:00
  • 572f41ffd4 Add tests for different classes Till Schnell 2021-04-08 18:31:02 +02:00
  • e0f7f95bed remove unused test rsrc Till Schnell 2021-04-08 18:17:02 +02:00
  • 78c365a7be Add testclass for single wildcard test Till Schnell 2021-04-08 18:16:52 +02:00
  • bea072689b Fix bug in test class Till Schnell 2021-04-08 18:08:54 +02:00
  • 81697eee64 Add iteration and replacement of nested type parameters Till Schnell 2021-04-08 18:08:38 +02:00
  • c474abd2bd add test for nested types Till Schnell 2021-04-08 18:01:52 +02:00
  • 6dd02a654b Add JavaDoc Till Schnell 2021-04-08 17:57:41 +02:00
  • e5d5376ce9 remove test case of the old approche Till Schnell 2021-04-08 11:30:49 +02:00
  • 0cdeee9e0d add combination of constraints Till Schnell 2021-04-08 11:30:07 +02:00
  • c8d4301e5e modified: src/main/java/de/dhbwstuttgart/bytecode/genericsGenerator/GeneratedGenericsFinder.java Alis Ansatz zur Bytecodeerzeugung eingesetzt pl@gohorb.ba-horb.de 2021-04-08 09:56:49 +02:00
  • 98b3ad1517 add replacement of param types with tph and generate consolidated constraints Till Schnell 2021-04-06 18:44:30 +02:00
  • b59aabeea5 generate the constraints for all tph Till Schnell 2021-04-06 18:38:01 +02:00
  • 26953665c9 search for all generics in ast Till Schnell 2021-04-06 18:26:10 +02:00
  • 465f82e967 Add generation of constraints for ref type Till Schnell 2021-04-06 18:25:04 +02:00
  • ce8b19acae Remove visitors for the Oracle AST approche Till Schnell 2021-04-06 18:24:47 +02:00
  • 7dfe546999 return the source files Till Schnell 2021-04-06 18:24:05 +02:00
  • c96c56e882 add comments Till Schnell 2021-04-06 17:23:04 +02:00
  • 3e57a64f9c add comment Till Schnell 2021-04-06 17:22:27 +02:00
  • e8539a84fd Add array constructor Till Schnell 2021-04-04 15:40:16 +02:00
  • 0551d25fbf Add test for JavaTX constraints generation Till Schnell 2021-04-04 15:39:57 +02:00
  • b46415e45a modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java reset Typevars-Namen wieder rausgenommen pl@gohorb.ba-horb.de 2021-04-01 19:16:57 +02:00
  • bbfd8aa203 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java pl@gohorb.ba-horb.de 2021-04-01 17:13:06 +02:00
  • 0cb1f244bc modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java Tests insertGenerics funtionieren modified: src/main/java/de/dhbwstuttgart/core/JavaTXCompiler.java modified: src/main/java/de/dhbwstuttgart/syntaxtree/factory/NameGenerator.java reset-Funktion eingefuegt, damit bei jedem Test die Namen der TypepLaceholdert von vorne beginnen pl@gohorb.ba-horb.de 2021-04-01 16:59:14 +02:00
  • 9be64e4905 modified: src/main/java/de/dhbwstuttgart/bytecode/constraint/TPHConstraint.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/main/java/de/dhbwstuttgart/bytecode/utilities/MethodAndTPH.java modified: src/test/java/insertGenerics/TestContraVariant.java modified: src/test/java/insertGenerics/TestLocalVarLambda.java modified: src/test/java/insertGenerics/TestTransitiveClosure.java Transitiv Closure auf new umgestellt pl@gohorb.ba-horb.de 2021-03-31 18:18:16 +02:00
  • d1ad6e218a modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/test/java/insertGenerics/TestTwoArgs.java pl@gohorb.ba-horb.de 2021-03-29 10:45:21 +02:00
  • bf8d4fe647 new file: src/test/resources/insertGenericsJav/TestContraVariant.jav new file: src/test/resources/insertGenericsJav/TestMutualRecursionWithField2.jav new file: src/test/resources/insertGenericsJav/TestMutualRecursionWithField3.jav pl@gohorb.ba-horb.de 2021-03-29 10:00:04 +02:00
  • e229093017 new file: src/test/java/insertGenerics/TestContraVariant.java modified: src/test/java/insertGenerics/TestTPHsAndGenerics.java new file: src/test/java/insertGenerics/TestThreeArgs.java pl@gohorb.ba-horb.de 2021-03-29 09:57:45 +02:00
  • cbe2d7b0f5 extract test of unit Till Schnell 2021-03-27 18:06:28 +01:00
  • 59b45b5f87 Add test method Till Schnell 2021-03-27 18:04:28 +01:00
  • ad7e7ec42b Add the placeholder mapping Till Schnell 2021-03-27 18:01:28 +01:00
  • 9d2c85d686 add get of constraints Till Schnell 2021-03-27 17:40:01 +01:00
  • 63b4dbcc10 correct test methods visibility Till Schnell 2021-03-27 17:39:42 +01:00
  • ca816fba85 Add JavaCompiler parsing Till Schnell 2021-03-27 17:29:37 +01:00
  • 66a25a56c0 Merge branch 'bytecodeGenericsSecond' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond pl@gohorb.ba-horb.de 2021-03-26 20:55:25 +01:00
  • af223a4d8a modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-26 20:53:24 +01:00
  • 14cb2c8909 Merge branch 'bytecodeGenericsSecond' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond pl@gohorb.ba-horb.de 2021-03-26 20:19:16 +01:00
  • 080eb2f6f3 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-26 20:18:45 +01:00
  • d8876457db Merge branch 'bytecodeGenericsSecond' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond pl@gohorb.ba-horb.de 2021-03-26 20:07:48 +01:00
  • 32e9ce92a6 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/test/java/insertGenerics/TestTwoArgs.java AluAli 2021-03-26 19:58:38 +01:00
  • 3ad9007336 Merge branch 'bytecodeGenericsSecond' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond pl@gohorb.ba-horb.de 2021-03-26 19:27:33 +01:00
  • da2a17c794 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/test/java/insertGenerics/TestTPHsAndGenerics.java AluAli 2021-03-26 18:33:36 +01:00
  • 345b03b775 modified: src/test/java/insertGenerics/TestTPHsAndGenerics.java pl@gohorb.ba-horb.de 2021-03-26 17:27:27 +01:00
  • ff93b0967e 2 modified: src/test/java/insertGenerics/TestTPHsAndGenerics.java pl@gohorb.ba-horb.de 2021-03-26 16:27:24 +01:00
  • db149eb588 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java klein Korrekturen pl@gohorb.ba-horb.de 2021-03-26 16:15:18 +01:00
  • f5f639c0f7 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-26 15:24:15 +01:00
  • a4c38b2bb0 Merge branch 'bytecodeGenericsSecond' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond AluAli 2021-03-26 12:30:13 +01:00
  • e3625cb306 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/test/java/insertGenerics/TestTwoCalls.java AluAli 2021-03-26 12:29:40 +01:00
  • 86603ae343 modified: src/main/java/de/dhbwstuttgart/bytecode/constraint/TPHConstraint.java equals korrigiert pl@gohorb.ba-horb.de 2021-03-26 10:51:59 +01:00
  • d276c7c044 modified: src/main/java/de/dhbwstuttgart/bytecode/constraint/TPHConstraint.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/ClassConstraint.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java toString wieder korrigiert pl@gohorb.ba-horb.de 2021-03-25 19:55:16 +01:00
  • 91c075829b Merge branch 'generateTestConstraints' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond pl@gohorb.ba-horb.de 2021-03-25 18:59:34 +01:00
  • 705d0b6a73 renamed: src/test/java/insertGenerics/AllTests.java -> src/test/java/insertGenerics/TestMutualRecursion.java modified: src/test/java/insertGenerics/TestTPHsAndGenerics.java modified: src/test/java/insertGenerics/TestVector.java Tests angepasst an die GeneratedGenerics generateTestConstraints pl@gohorb.ba-horb.de 2021-03-25 18:56:38 +01:00
  • bc378f2fe9 modified: src/test/java/insertGenerics/AllTests.java modified: src/test/java/insertGenerics/TestTwoCalls.java modified: src/test/java/insertGenerics/TestVector.java pl@gohorb.ba-horb.de 2021-03-25 00:41:03 +01:00
  • e5816bac22 modified: src/test/java/insertGenerics/TestAny.java modified: src/test/java/insertGenerics/TestGGFinder.java modified: src/test/java/insertGenerics/TestLocalVarLambda.java modified: src/test/java/insertGenerics/TestTPHsAndGenerics.java modified: src/test/java/insertGenerics/TestTwoArgs.java modified: src/test/java/insertGenerics/TestTwoArgs2.java Tests fuer GeneratedGenerics eingefuegt pl@gohorb.ba-horb.de 2021-03-24 11:35:15 +01:00
  • 8c6027645f modified: src/test/java/insertGenerics/TestLocalVarLambda.java Alternative Typvarnamen eingefuegt. pl@gohorb.ba-horb.de 2021-03-24 10:22:57 +01:00
  • e147a8ce85 toString geaendert, um Tests generieren zu koennen: modified: src/main/java/de/dhbwstuttgart/bytecode/constraint/TPHConstraint.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/ClassConstraint.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/MethodConstraint.java pl@gohorb.ba-horb.de 2021-03-23 12:02:58 +01:00
  • 54a2dbfedc add simple test Till Schnell 2021-03-22 17:47:35 +01:00
  • 07c1eeeb36 Recompile parser with ANTLR v4.8 JanUlrich 2021-03-22 14:52:54 +01:00
  • d08e598649 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-19 22:02:23 +01:00
  • ba8df8b376 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-19 18:27:50 +01:00
  • b147430fb6 kommentierte neue Regeln AluAli 2021-03-19 15:05:40 +01:00
  • 661fa53937 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-19 14:42:22 +01:00
  • 13144d0ac9 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-19 14:23:07 +01:00
  • 539cacef86 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-19 08:50:04 +01:00
  • 69a557f1f2 Fehlerhaften code entfernen JanUlrich 2021-03-18 11:39:07 +01:00
  • 6e0e575524 new file: src/test/java/insertGenerics/TestLocalVarLambda.java pl@gohorb.ba-horb.de 2021-03-15 11:27:31 +01:00
  • 55e44d62de modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-13 14:52:38 +01:00
  • 54de28c3f0 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-13 13:16:47 +01:00
  • 8e89c9b5e8 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-13 01:26:20 +01:00
  • bb5692da8e modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-12 18:35:29 +01:00
  • f69554c6a1 equals in in Type eingefuegt pl@gohorb.ba-horb.de 2021-03-12 18:29:51 +01:00
  • fbb7d82ef4 Merge branch 'bytecodeGenericsSecond' of ssh://gohorb.ba-horb.de/bahome/projekt/git/JavaCompilerCore into bytecodeGenericsSecond pl@gohorb.ba-horb.de 2021-03-12 18:22:03 +01:00
  • 4f1aadef60 modified: src/main/java/de/dhbwstuttgart/syntaxtree/type/RefTypeOrTPHOrWildcardOrGeneric.java pl@gohorb.ba-horb.de 2021-03-12 18:21:46 +01:00
  • 4acb820202 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-12 17:08:40 +01:00
  • 6862c91b73 modified: src/main/java/de/dhbwstuttgart/bytecode/constraint/TPHConstraint.java pl@gohorb.ba-horb.de 2021-03-12 12:30:41 +01:00
  • 55ee8ab61a modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-12 11:43:55 +01:00
  • af9943be28 modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-05 21:47:22 +01:00
  • f208432c54 modified: src/main/java/de/dhbwstuttgart/bytecode/TPHExtractor.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-05 20:18:48 +01:00
  • 2ca4aad07d modified: src/main/java/de/dhbwstuttgart/bytecode/TPHExtractor.java modified: src/main/java/de/dhbwstuttgart/bytecode/utilities/MethodAndTPH.java pl@gohorb.ba-horb.de 2021-03-05 10:57:42 +01:00
  • b99c022b50 modified: src/main/java/de/dhbwstuttgart/bytecode/TPHExtractor.java modified: src/main/java/de/dhbwstuttgart/bytecode/insertGenerics/FamilyOfGeneratedGenerics.java AluAli 2021-03-05 09:12:19 +01:00